Il giorno 19/apr/2011, alle ore 22.49, L. Markowsky ha scritto:

> 
> 
> Subject: Re: [OctDev] request to register as a developer
> From: [email protected]
> Date: Sun, 17 Apr 2011 20:59:33 +0200
> CC: [email protected]; [email protected]
> To: [email protected]
> 
> Hello,
> 
> sorry i misread, you told you had no need to implement fuzzy set theory 
> operators, i understood the opposite :). So i don't know, let's see what 
> Carlo thinks about it. I think that maybe we can rename our package as "fuzzy 
> set theory" and your as "fuzzy inference system" or whatever. Anyway it 
> sounds strange to me that you didnt implement the fuzzy set theory operators 
> to build something that conceptually is on top of them. How have you 
> implemented for example  the selection of rules to apply if not by min-maxing 
> the conditions? I'm just curious about it :)
> 
> Piero
> 
> Hello,
> 
> I've been puzzled by your question. I implemented a subset of the MATLAB 
> Fuzzy Logic Toolbox using only publicly-available documentation 
> (www.mathworks.com/help/toolbox/fuzzy/). In order to be MATLAB-compatible, 
> the design of my package followed their docs. Does that answer your question?
> 
> Thanks,
> L.

Hello,

not properly, it's not a matter of having the same API as Matlab fuzzy toolbox 
rather than how it is implemented the composition under the hood. We 
implemented fuzzy set theory operators as they are the basement semantic for 
fuzzy logic (rules in a rulebase are in disgiunction between each other and 
antecedents of the same rule are in conjunction resulting in a maxmin 
composition computarion) as seen in for example "Fuzzy Logic with engineering 
applications" by Timothy Ross around page 140-150. The description of our 
operators can be find in the same book from page 34 to 41 and from 53 to 62.

As i can see from your code (eval_rules_mamdani.m for example) you implemented 
the min computation of the single membership functions of the antecedents in a 
rule and then aggregating by maxing hte results obtained.

Or approach doesn't mix semantic a syntax in such way, so it is quite 
impossible to modify your system to use our functions at this point, it should 
have been done from the principle, i suppose.

Piero


------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to