Bøker om Fuzzy Logikk og Nevrale NettTrond Løvereide Et stadig tilbakevendende problem i de fleste fag er å finne egnede lærebøker eller bøker til selvstudium. I fag som i tillegg er relativ "nye" som f.eks. fuzzy logikk og nevrale nett er problemene enda større og av og til velger forlagene å trykke bøker som helst forfatterne burde sett gjennom etpar ganger til før de ble sluppet på markedet. Som et lite forsøk på å hjelpe de som leter etter bøker til nettopp fuzzy logikk eller nevrale nett bringer vi her en liten oversikt over noen få av bøkene som finnes på markedet. Når man skal velge bøker er det som regel en utfordring å finne en bok med akkurat det vanskelighetsnivået og den vinklingen på problemer vi ønsker. Problemet med fuzzy logikk og nevrale nett kan f.eks. for noen være kravet til matematikkunnskaper.
Fuzzy LogikkVi starter med Fuzzy logikk og hvis man ønsker en “ikke-matematisk” introduksjon til emnet kan f.eks. “Fuzzy Thinking: The New Science og Fuzzy Logikk” av Kasko, (Warner 1993) et alternativ.For en mer praktisk rettet introduksjon kan f.eks. “The Fuzzy Systems Handbook: A Practiotioner’s Guide to Building, Using and Maintaining Fuzzy Systems” (Academic Press, 1994 ISBN 0-12- 194270-80) være et brukbart valg. Boken blir levert med en diskett med ganske mye C++- kode og mange eksempler på anvendelse. Nok en introduksjon kan finnes i boken “Fuzzy Sets, Fuzzy Logic, Fuzzy Methods with Application” av Bandemer og Gottwald (Wiley, 1995, ISBN 0-471-95636-8). Denne boken er også en god bok å starte med, men krever litt mer matematikk og er mindre “praktisk” rettet. Selvfølgelig inneholder den anvendelser, men mindre deltaljert beskrevet og boken leveres ikke med diskett. Et litt mer avansert og teoretisk utgangspunkt gis i boken “Neural Networks and Fuzzy Systems” av Kasko (Prentice Hall,1992,ISBN 0-13-612334-1). Også denne boken inneholder en diskett med noen programmer, men siden det var en 5,25” diskett har jeg ikke fått testet disse. Av innholdet kan det nevnes “Fuzzyness versus probality”, “Fuzzy image transform coding”, “Comparison of Fuzzy and Kalman-filtering target-tracking control-systems” i tillegg til standard innføring i nevrale nett som back- prop og assosiative minner. Boken er dermed en omfattende innføring i nevrale nett og fuzzy logikk, men kan til tider være ganske krevende mht. matematikk-kunnskaper. En annen bok som også kan være litt krevende er “Fuzzy Sets, Neural Networks and Soft Computing” edited by Yager, Zadeh, (Van Nostrand Reinhold, 1994 ISBN-0-442- 01621-2). Boken er en samling av kortere artikler som omhandler fuzzy logikk eller nevrale nett på en eller annen måte, og kan ikke ansees å være noen innføring i noen av emnene. Derimot kan en finne beskrivelse av noen interessante anvendelser og emner. Typiske artikler er f.eks. “Fuzzy Decision Models in Computer Vision”, “Network Size versus Preprosessing”, “Adaptiv Control with Fuzzy logic and Genetic Algorithms”. Boken varierer i krav til forkunnskaper, men generellt kan man si at boken ikke er en introduksjonsbok.
Nevrale NettSkal vi gå over til bøker for nevrale nett kan vi starte med den som er brukt her på avdelingen de siste årene, nemlig “Introduction to Artificial Neural Systems” av J. Zurada (West Publishing Comp. 1992, ISBN 0-314-93391-3). Dette er en grunding innføringsbok i emnet som tar for seg de fleste vanlige nettverkstyper som f.eks. perseptron, back-prop og assosiative minner. I tillegg tar boken for seg en del anvendelser, med beskrivelse av implementasjon. Hardware nevroner og nettverk behandles også, men hovedtyngden ligger på software- implementasjon av nettene. Boken krever et visst grunnlag i matematikk, f.eks. lineær algebra og alalyse.For de som ønsker en introduksjon til NN via Mathematica kan f.eks. “Simulating Neural Networks” av J. Freeman (Addison Wesley, ISBN 0-201-56629) være et alternativ. Denne boken kan gi en brukbar innføring i NN og en viss praktisk erfaring uten at man behøver å programmere for mye selv. Kjennskap til Mathematica er derimot et krav. Koden til programmene i boken kan hentes gratis fra Mathematica med FTP. En annen litt mer avansert introduksjon til NN er boken “Neural Networks, A Comprehensive Foundation” av S. Haykin (Macmillian) Denne boken dekker det meste fra matematiske og statistiske siden ved NN til praktiske anvendelser og VLSI implementasjon. Boken er også relativt ny (1994) og har en meget omfattende referanseliste på over 1000 referanser, slik at den kan være velegnet som en start i faget. Ellers finnes det også noen mindre tekniske bøker, f.eks. A Practical Guide to Neural Nets” av M. McCord Nelson og W.T. Illingworth (Addison Wesley ISBN 0-201- 52376-0) som skryter av “ingen formler”. Boken tar derfor ikke for seg noen spesielle NN-modeller, men diskuterer forskjellige anvendelser og aktuelle forskningsområder (i 1990). Inneholder også en diskett med programeksempler.
KonklusjonDisse bøkene er selvfølgelig bare toppen av isfjellet, men kan forhåpenligvis gi et lite inntrykk av hva som finnes på markedet. Det viktige når en skal velge en bok, etter min mening, er å finne ut om en har nok forkunnskaper til å lese boken og bokens “vinkling” på stoffet. Veldig forenklet betyr det om boken er praktisk eller teoretisk- matematisk rettet.I tillegg til disse bøkene finnes det selvfølgelig en masse på internet. Et godt utgangspunkt kan være newsgruppene comp.ai.neural-nets og comp.ai.fuzzy-logic og FAQ’ene til disse.
Copyright: 1996, Høgskolen i Østfold. Last Update: 28.06.97, Thomas Malt. |