Före maskininlärning kodades kunskap för hand. Expertsystem fångade reglerna för en domän i if-then-satser och använde en inferensmotor för att dra slutsatser. De drev medicinsk diagnos, mineralprospektering och felsökning av utrustning på 1970- och 1980-talen.
Två komponenter gjorde jobbet. Kunskapsbasen lagrade fakta och regler, ofta byggda genom intervjuer med mänskliga experter. Inferensmotorn tillämpade dessa regler på nya fall, och kedjade logiken framåt eller bakåt för att nå slutsatser.
Klassiska exempel
- MYCIN för bakterieinfektioner
- DENDRAL för molekylstruktur
- XCON för datorkonfiguration
- CADUCEUS för internmedicin
Underhåll var fallet. Reglerna mångdubblades, konflikter uppstod och uppdatering av kunskapsbasen krävde expertarbete. Maskininlärning ersatte många applikationer eftersom det lär sig av data istället för att kräva explicit kodning. Expertsystem förekommer fortfarande inom smala områden där transparens och granskningsbarhet är viktiga.
Comments
No comments yet. Be the first to share a thought.
Leave a comment