
www.Usenet.com
| <-- __Chronological__ --> | <-- __Thread__ --> |
I came late to this discussion, having been away for a while, but I find the topic surprising. I did some work with a colleague from the Netherlands on using neural networks to generate fuzzy memberships, using as a training set the assignments of a team of experts, so I find the two approaches, fuzzy logic and neural networks, complementary rather than competitive. Thus some of the material posted seems perfectly reasonable, some doesn't! About Dmitry's comment that neural nets are not tunable, it surprises me that no one has addressed this limitation. I recall once attending a talk where a NN was used to identify people from photographs, and with a training set of 10,000 photos it could make correct identification whether or not the subjects wore glasses. I asked whether the NN could be told to ignore glasses, which would reduce the training set to 5,000 pictures, but was told that couldn't be done. Why not? As for whether expert systems require training sets, I would ask where the experts get their expertise. It seems to me that the expertise can be viewed as the result of processing the data in what could be considered a training set. If we could teach a NN to ignore eyeglasses it would become a bit more like an expert. Bill Silvert "Dmitry A. Kazakov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >> Neural networks provide a way to represent and organize data. Fuzzy > >> logic is an extension of the conventional logic. What is to compare > >> here? Absolutely nothing! A valid comparison could be neural vs. fuzzy > >> neural networks. But it would be just crisp vs. fuzzy. > >> > >Actually, neural networks can provide a large number of functions, > >including (for example) classification. Thus for certain problems one > >can use either a neural net or a fuzzy expert system. They are, of > >course, quite different techniques. > > I would disagree. A fuzzy expert system could be built on the basis of > a neuronal network. I mean, as the knowledge carrier one could take a > network instead of a data base of rules. From this point of view a > valid comparison could be: rules data base vs. neuronal network. And > again the word "fuzzy" have slipped away! (:-)) > > >An advantage of neural nets is that little or no a priori knowledge is > >required; > > This only means that the learning algorithm is not tunable. It has no > parameters. Whether it is an advantage, is another question. > > > the corresponding disadvantage is that after the neural net > >is constructed and tuned, one has little or no idea how it reaches its > >conclusion. There has been a lot of work into extracting a rule base > >that corresponds to the neural net from the neural net connections, > >but I have the impression that the results of this work are not > >terribly satisfactory. > > Me too. > > >However, I am not up to date on this work, so > >what I say may not be correct. > > > >A disadvantage of neural nets is that a training set of data and the > >corresponding conclusions is abolutely required. Some applications > >cannot possible meet this requirement. > > After all it is a learning with a teacher, so it has its > disadvantages, like a necessity to have that "teacher". > > >Expert systems do not usually require a training set of data for their > >construction; instead, expert kowledge is used to construct the rules. > > Yes, but it again, it is comparing apples and oranges in my view. > > >They do, of course, require calibration of model parameters and > >subsequent validation on real-life data. Neural nets also require > >validation. > > > >This is a very short treatment of the subject, but is perhaps better > >than nothing. I know of no publication that deals with the topic. > > --- > Regards, > Dmitry Kazakov > www.dmitry-kazakov.de
| <-- __Chronological__ --> | <-- __Thread__ --> |
Please check out one of the premium Usenet Newsgroup Service Providers below for access to Usenet.