Jak działa sztuczna inteligencja?
Istnieją dziś różne formy sztucznej inteligencji (AI). To trudne pytanie, co nawet nazwać sztuczną inteligencją i co tylko nazwać programem. Istnieje tendencja w oprogramowaniu, w której kiedy coś nazywa się „AI”, dojrzewa i integruje się z technologicznym tłem, nie jest już nazywane AI. Programiści z lat 50. mogą nazwać liczne wbudowane oprogramowanie w naszym świecie „sztuczną inteligencję” - na przykład mikroczip w samochodzie, który reguluje wtrysk paliwa lub baza danych w supermarkecie, która przechowuje zapisy całej sprzedaży lub wyszukiwarki Google. Badacze AI zwykle patrzą na bardziej złożone, adaptacyjne, zdolne, a nawet niejasno ludzkie formy oprogramowania. Pracownicy sztucznej inteligencji są również interdyscyplinarne i WALL-nersking w obszarach nauk ścisłych i matematyki obce dla typowego programisty, w tym między innymi: formalne statystyki, neuronauka, psychologia ewolucyjna, uczenie maszynowe i teoria decyzyjna.
W dziedzinie sztucznej inteligencji istnieją dwa główne obozy: schludne i niechlujne. Dywizja odbyła się praktycznie od czasu założenia AI jako pole w 1956 r.. Zarys są zwolennikami formalnych metod, takich jak Statystyki Stosowane. Podoba im się, że ich programy są dobrze zorganizowane, ewentualne, działają oparte na konkretnych teoriach i swobodnie edytowalne. Niechresty takie jak niechlujne podejścia, takie jak adaptacyjne sieci neuronowe, i uważają się za hakerów, rzucając wszystko razem, o ile wydaje się działać. Oba podejścia miały imponujące sukcesy w przeszłości, a także hybrydy dwóch tematów.
Wszystkie projekty sztucznej inteligencji są przynajmniej powierzchowney zainspirowane ludzkim mózgiem, ponieważ z definicji sztuczna inteligencja dotyczy naśladowania pewnego aspektu inteligencji. AI muszą budować koncepcje rzeczy, które manipulują lub pracują, i przechowywać te koncepcje jako fragmenty danych. Czasami te kawałki są dynamiczne i często aktualizowane, czasem statyczne. Zasadniczo AI dotyczy wykorzystywania relacji między danymi, aby osiągnąć jakiś cel.
Cele są często przypisywane na podstawie użyteczności. Po zaprezentowaniu celu system AI może generować subgoale i przypisać te wartości użyteczności podrzędnej w oparciu o ich przewidywany wkład w główny cel. AI kontynuuje podążanie podgo, dopóki główny cel nie zostanie osiągnięty. Następnie można przejść do nowego (ale często podobnego) pierwotnego celu. Różni się szeroko wśród sztucznej inteligencji, to w jaki sposób wszystkie te dynamiki są wdrażane.