home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.ai.fuzzy      Fuzzy logic... all warm and fuzzy-like      1,275 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 762 of 1,275   
   Walter Banks to Carmel   
   Re: complex rules   
   19 Feb 08 11:26:23   
   
   b83d6fb7   
   From: walter@bytecraft.com   
      
   Carmel wrote:   
      
   > Hi all,   
   >   
   > I am trying to build a machine that should be able to process fuzzy   
   > rules with complex antecedents of the type   
   >   
   > If  (A is a and B is b) or (C is c) then D is d   
   >   
   > or similar. At the moment I am considering only simple consequents.   
   >   
   > I am thinking about processing the antecedent bit in an RPN like   
   > processor that will be able to handle operators like AND, OR, NOT and   
   > possibly fuzzy hedges.   
   >   
   > Is someone aware of similar implementations and if there is some   
   > material where this problem was investigated?   
   >   
   > Thanks   
   > Best Regards   
   >   
   > Carmel   
      
   Carmel,   
      
   Fuzz-C does this.   
      
   If  (A is a and B is b) or (C is c) then D is d   
      
   The Degree of Membership is calculated for   
    (A is a and B is b) or (C is c) by   
      
   getting the DOM for  A is a   
   combining it with  DOM B is b with a "fuzzy and" then   
   use a "fuzzy-or" to combine the DOM for C is c.   
      
   The resulting DOM is used in evaluating the consequence of D is d   
      
      
   Fuzzy hedges are primarily shape changes to the 0..1 and 1..0 fuzzy functions.   
      
   and is often implemented as function modifying a DOM   
      
   ie   
      
   DOM = very(A is a) ;   
      
   or   
      
   DOM = about (A is a);   
      
   There is some online material here   
      
   http://www.bytecraft.com/Fuzzy_Logic   
      
      
   Regards,   
      
    --   
   Walter Banks   
   Byte Craft Limited   
   Tel. (519) 888-6911   
   Fax (519) 746 6751   
   http://www.bytecraft.com   
   walter@bytecraft.com   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca