AI-Fuzzy

 view release on metacpan or  search on metacpan

Fuzzy.pm  view on Meta::CPAN

AI::Fuzzy really consists of three modules - AI::Fuzzy::Axis, AI::Fuzzy::Label, and
AI::Fuzzy::Set.  

A fuzzy set is simply a mathematical set to which members can
I<partially> belong. For example, a particular shade of gray may
partially belong to the set of dark colors, whereas black would have
full membership, and lemon yellow would have almost no membership.

A fuzzy axis holds fuzzy labels and can be used to classify values
by examining the degree to which they belong to several labels, and 
selecting the most appropriate.  For example, it can decide whether 
to call water at 60 degrees Farenheight "cold", "cool", or "warm". 

A fuzzy label classifies a particular range of the Axis. In the above example 
the label is one of "cold", "cool", or "warm". A fuzzy label defines how
much a crisp value belongs to the classifier such as "cold", "warm", or "cool". 



=head2 Fuzzy Sets

README  view on Meta::CPAN

DESCRIPTION
    AI::Fuzzy really consists of two modules - AI::Fuzzy::Label and
    AI::Fuzzy::Set.

    A fuzzy set is simply a mathematical set to which members can
    *partially* belong. For example, a particular shade of gray may
    partially belong to the set of dark colors, whereas black would have
    full membership, and lemon yellow would have almost no membership.

    A fuzzy labeler classifies a particular crisp value by examining the
    degree to which it belongs to several sets, and selecting the most
    appropriate. For example, it can decide whether to call water at 60
    degrees Farenheight "cold", "cool", or "warm". A fuzzy label might be
    one of these labels, or a fuzzy set describing to what degree each of
    the labels describes the particular value in question.

  Fuzzy Sets

    AI::Fuzzy:Set has these methods:

        $fs = B<new> AI::Fuzzy::Set;



( run in 0.521 second using v1.01-cache-2.11-cpan-49f99fa48dc )