Ljubavno pismo učenju
U ranim decenijama računarstva mašine su najbolje rešavale probleme koji su mogli biti jasno izmereni, matematički opisani i razvrstani prema unapred određenim pravilima. Industrijski procesi i svakodnevno okruženje, međutim, retko su nudili takvu urednost. Voz se stanici približava različitim brzinama, temperatura prostorije postepeno odstupa od prijatne, fotografija može biti nedovoljno osvetljena u različitim stepenima, a količina veša i njegova zaprljanost menjaju se od jednog pranja do drugog. Iskusan čovek umeo je da prilagodi postupak bez izračunavanja potpunog matematičkog modela, oslanjajući se na procene poput „malo smanji”, „koči nežnije”, „temperatura brzo raste” ili „teret je prilično veliki”.
Lotfi Zadeh je 1965. godine teorijom rasplinutih skupova obezbedio matematičku osnovu za obradu takvih gradacija. Njegov rad nije sadržao gotov nacrt kućnog uređaja ili saobraćajnog sistema, ali je otvorio mogućnost da se pojmovi prirodnog jezika predstave stepenima pripadnosti i povežu pravilima. Temperatura je mogla pripadati skupovima „hladno”, „prijatno” i „toplo” u različitim merama, dok su pravila određivala kako sistem treba da reaguje na njihovu kombinaciju. Time je znanje iskusnog operatera dobilo oblik koji računar može da obradi.
Praktičan rasplinuti kontroler obično prolazi kroz nekoliko međusobno povezanih postupaka. Izmerene vrednosti najpre se prevode u stepene pripadnosti odgovarajućim jezičkim pojmovima. Zatim se aktiviraju pravila oblika „ako je temperatura visoka, a njen rast brz, snažno smanji grejanje”. Više pravila može važiti istovremeno, svako u meri koja odgovara trenutnim podacima, pa se njihovi doprinosi spajaju u zajednički zaključak. Na kraju se taj rasplinuti rezultat pretvara u konkretnu komandu uređaju, kao što su položaj ventila, snaga motora ili intenzitet kočenja.
Presudan korak od teorije prema funkcionalnom sistemu načinili su Ebrahim Mamdani i Sedrak Assilian tokom sedamdesetih godina. Oni su rasplinuta pravila upotrebili za upravljanje laboratorijskim modelom parne mašine, prenoseći iskustvo operatera u oblik razumljiv računaru. Njihov rad pokazao je da složenim procesom može uspešno da se upravlja i kada potpun, precizan i lako rešiv matematički model nije dostupan. Mamdanijev pristup postao je jedan od najuticajnijih obrazaca rasplinutog upravljanja i osnova brojnih kasnijih industrijskih primena.
Inženjerska vrednost ovog pristupa posebno se vidi u poređenju sa najjednostavnijom kontrolom pomoću praga. Termostat koji poznaje samo uključeno i isključeno može punom snagom zagrevati prostoriju sve dok temperatura ne pređe zadatu granicu, zatim potpuno prekinuti rad i ponovo ga pokrenuti kada temperatura dovoljno opadne. Rasplinuti kontroler uzima u obzir koliko je prostorija hladna, koliko se brzo zagreva i koliko je blizu željenom stanju. Njegova reakcija može biti snažna kada je odstupanje veliko, blaga kada se približava cilju i veoma suptilna kada treba održavati stabilnost.
Dok je deo zapadne akademske zajednice još raspravljao o opravdanosti rasplinutih skupova, japanski inženjeri su tokom osamdesetih godina intenzivno istraživali njihovu praktičnu vrednost. Jedna od najpoznatijih realizacija bilo je automatsko upravljanje vozovima metroa u Sendaiju. Sistem je povezivao informacije o brzini, rastojanju, nagibu i željenom zaustavljanju sa pravilima nalik postupcima veštog mašinovođe. Rezultat su predstavljali glatko ubrzavanje, udobnije kočenje i preciznije pristajanje uz peron, pa su putnici posledicu složene matematičke ideje mogli da osete u mirnoći svakog polaska i zaustavljanja.
Rasplinuto upravljanje potom je pronalazilo mesto u industrijskim postrojenjima, automobilskim sistemima, fotoaparatima, klima-uređajima, mašinama za pranje veša, usisivačima i uređajima za kuvanje pirinča. U fotoaparatu se moglo koristiti za procenu uslova fokusiranja i osvetljenja, u mašini za pranje za prilagođavanje programa količini i zaprljanosti veša, a u automobilu za postepenije upravljanje menjačem ili drugim podsistemima. Nisu svi proizvodi koji su nosili oznaku „fuzzy” koristili podjednako značajne ili složene postupke, jer je popularnost termina podstakla i marketinško preuveličavanje. Ipak, broj stvarnih primena pokazao je da je pristup rešavao probleme važne industriji.
Zadeh je kasnije razvio širi okvir približnog zaključivanja, jezičkih promenljivih i mekog računarstva. Pod mekim računarstvom okupljao je metode koje prihvataju približnost, nepotpunost i delimičnu istinu kako bi postigle prilagodljivost, robusnost i praktično rešavanje složenih problema. Rasplinuta logika mogla se povezivati sa neuronskim mrežama, evolucionim algoritmima i verovatnoskim postupcima. Takvi hibridni sistemi koristili su učenje iz podataka za podešavanje funkcija pripadnosti i pravila, dok je rasplinuti deo zadržavao mogućnost da se zaključivanje makar delimično izrazi razumljivim jezičkim pojmovima.
Neuro-rasplinuti sistemi naročito su privukli pažnju jer su spajali dve različite prednosti. Neuronske mreže mogu otkrivati složene odnose u podacima, ali je njihovo unutrašnje zaključivanje često teško objasniti. Rasplinuti sistemi pružaju pravila koja čovek može pročitati, ali njihovo ručno oblikovanje postaje zahtevno kada broj promenljivih poraste. Njihovim povezivanjem nastali su modeli sposobni da iz podataka uče oblike funkcija i jačinu pravila, a da rezultate i dalje predstavljaju kroz izraze poput niskog rizika, srednje brzine ili visoke temperature.
Rasplinuti pristupi proširili su se i izvan neposrednog upravljanja mašinama. Koriste se u proceni rizika, podršci odlučivanju, prepoznavanju obrazaca, obradi slika, medicinskim sistemima i pretraživanju baza podataka. Korisnik može tražiti „povoljan hotel blizu centra”, pri čemu sistem rangira rezultate prema različitim stepenima podudarnosti umesto da sve objekte izvan jednog proizvoljnog praga odmah odbaci. U obradi slike piksel može u različitoj meri pripadati objektu i pozadini, dok procena rizika može objediniti ozbiljnost, izloženost i ranjivost bez njihovog prevremenog svođenja na jednu grubu oznaku.
Razvoj rasplinutih kontrolera pratile su i metode standardizacije, projektovanja i provere. Funkcije pripadnosti moraju odgovarati procesu, pravila moraju biti međusobno usklađena, a ponašanje sistema ispitano u normalnim, graničnim i opasnim uslovima. Kod sistema sa velikim brojem ulaznih promenljivih broj potrebnih pravila može naglo porasti, čime se gube jednostavnost i preglednost koje su prvobitno predstavljale važne prednosti. Tamo gde postoji pouzdan fizički model i strogi zahtevi za formalnim dokazivanjem bezbednosti, druge metode upravljanja mogu pružiti primerenije rešenje.
Savremeni sistemi veštačke inteligencije često se zasnivaju na statistici, optimizaciji i dubokom učenju, pa oznaka „fuzzy” više nema marketinšku vidljivost kakvu je imala krajem dvadesetog veka. Zadehovo pitanje ipak ostaje u središtu razvoja inteligentnih tehnologija: kako računarskom sistemu omogućiti da postupa sa pojmovima koji imaju promenljive, kontekstualne i postepene granice? Pretraživači rangiraju relevantnost, sistemi preporuka procenjuju sličnost sa ukusom korisnika, a softver za podršku odlučivanju barata poverenjem, prioritetom i prihvatljivošću. Svi ti sistemi pripadaju digitalnom svetu koji je morao prevazići jednostavnu podelu na potpuno podudaranje i potpuno odbacivanje.
Zadehovo mesto među graditeljima digitalnog sveta počiva na mostu koji je postavio između ljudskog iskustva i mašinskog računanja. Pokazao je da reči poput „skoro”, „blago”, „prilično” i „veoma” mogu postati deo funkcionalnog upravljačkog sistema, pod uslovom da se njihova značenja pažljivo oblikuju i proveravaju. Zahvaljujući tom mostu, mašine su dobile mogućnost da reaguju postepenije, da koriste stručna pravila i da se bolje prilagođavaju procesima čije ponašanje ne staje u nekoliko krutih pragova.
Velike tehnološke promene ponekad ostaju skrivene u načinu na koji se uređaj zaustavlja, održava temperaturu ili bira odgovarajući režim rada. Korisnik vidi miran pokret voza, pravilno osvetljenu fotografiju ili ujednačeno zagrejanu prostoriju, dok se u pozadini spajaju merenja, funkcije pripadnosti i pravila napisana jezikom bliskim ljudskom iskustvu. Zadehova logika nijansi tako je iz matematičke teorije prešla u infrastrukturu svakodnevice i pokazala da računarska preciznost može obuhvatiti postepenost bez njenog nasilnog uklanjanja.