Wikipedysta:Lethern/Sztuczna inteligencja/O sztucznej inteligencji

Z Wikibooks, biblioteki wolnych podręczników.

Inteligencja a sztuczna inteligencja[edytuj]

Czym jest inteligencja? Można przyjąć, że jest to zdolność do rozwiązywania zadań intelektualnych, z reguły trudnych.

Czym natomiast jest sztuczna inteligencja? Będzie w nią wyposażony program, który potrafi rozwiązywać zadania, powszechnie uważane za wymagające inteligencji. Można również przytoczyć inne kryteria, takie jak:

  • program, który "myśli" jak człowiek
  • program, który zachowuje się jak człowiek
  • program, który zachowuje się racjonalnie

Ostatnie kryterium mogą poniekąd spełniać inteligentne systemy wspomagania decyzji - zaprogramowane tak, aby podejmować decyzje lub pomagać ludziom w dokonywaniu wyborów.

Słaba i mocna sztuczna inteligencja[edytuj]

Można wprowadzić dodatkowy podział, oddzielający sztuczną inteligencję dającą się stosować w praktyce od wizji rodem z fantastyki naukowej.

Słaba SI potrafi rozwiązywać trudne zadania w sposób umożliwiający praktyczne zastosowanie,

mocna SI oznacza myślenie przybliżające myślenie ludzkie.

SI stosowana do rozwiązywania trudnych zadań ma już swój udział w różnych dyscyplinach, takich jak automatyczne sterowanie, robotyka czy statystyka.

Zadania postawione SI[edytuj]

Przeszukiwanie[edytuj]

Przeszukiwanie zbioru wszystkich możliwości w celu znalezienia rozwiązania.

Jest to zadanie, w którym należy znaleźć rozwiązanie spełniające ustalone kryteria (lub dowolne rozwiązanie), przy czym nie jest przeszukiwana cała przestrzeń rozwiązań (z reguły duża lub zbyt duża), a jedynie jej część.

W trakcie rozwiązywania problemu można wyróżnić stany, takie jak: stan początkowy, stany pośrednie, stan końcowy. Program, zaczynając od stanu początkowego, przemieszcza się poprzez stany pośrednie, aż osiągnie rozwiązanie (stan końcowy). Wynikiem końcowym jest sposób rozwiązania, czyli niejako ścieżka, jak przejść od początkowego do końcowego stanu.

Wnioskowanie[edytuj]

Zadanie polegające na przetwarzaniu wiedzy, tzn. uzyskiwaniu, z pewnego zbioru stwierdzeń, nowych stwierdzeń przy stosowaniu pewnych reguł wnioskowania.

Uczenie się[edytuj]

Zadanie, podczas którego program zdobywa wiedzę na podstawie podawanych informacji trenujących. Zdobyta wiedza jest później wykorzystywana do lepszego rozwiązywania problemów lub rozwiązywania zadania o danych zbliżonych do tych, które użyte zostały do uczenia się.