Od czasu wynalezienia komputerów lub maszyn ich zdolność do wykonywania różnych zadań rosła wykładniczo. Ludzie rozwinęli moc systemów komputerowych pod względem ich różnorodnych domen roboczych, ich rosnącej szybkości i zmniejszania rozmiaru w czasie.
Oddział Informatyki o nazwie Artificial Intelligence dąży do stworzenia komputerów lub maszyn tak inteligentnych jak ludzie.
Co to jest sztuczna inteligencja?
Według ojca sztucznej inteligencji, Johna McCarthy'ego, tak „Nauka i inżynieria tworzenia inteligentnych maszyn, zwłaszcza inteligentnych programów komputerowych”.
Sztuczna inteligencja to sposób sprawianie, by komputer, sterowany komputerowo robot lub oprogramowanie myślało inteligentnie, w podobny sposób myślą inteligentni ludzie.
Sztuczna inteligencja jest realizowana poprzez badanie sposobu myślenia ludzkiego mózgu oraz uczenia się, podejmowania decyzji i pracy podczas próby rozwiązania problemu, a następnie wykorzystywanie wyników tego badania jako podstawy do opracowywania inteligentnego oprogramowania i systemów.
Filozofia AI
Wykorzystując potęgę systemów komputerowych, ciekawość człowieka doprowadza go do zadziwienia, „Czy maszyna może myśleć i zachowywać się tak jak ludzie?”
Tak więc rozwój sztucznej inteligencji rozpoczął się z zamiarem stworzenia podobnej inteligencji w maszynach, którą znajdujemy i cenimy wysoko u ludzi.
Cele AI
- Tworzenie systemów eksperckich − Systemy, które wykazują inteligentne zachowanie, uczą się, demonstrują, wyjaśniają i doradzają swoim użytkownikom.
- Implementacja ludzkiej inteligencji w maszynach − Tworzenie systemów, które rozumieją, myślą, uczą się i zachowują jak ludzie.
Co przyczynia się do sztucznej inteligencji?
Sztuczna inteligencja to nauka i technologia oparta na dyscyplinach takich jak informatyka, biologia, psychologia, językoznawstwo, matematyka i inżynieria. Głównym celem sztucznej inteligencji jest rozwój funkcji komputerowych związanych z ludzką inteligencją, takich jak rozumowanie, uczenie się i rozwiązywanie problemów.
Spośród poniższych obszarów jeden lub wiele obszarów może przyczynić się do zbudowania inteligentnego systemu.
Programowanie bez iz AI
Programowanie bez sztucznej inteligencji iz sztuczną inteligencją różni się w następujący sposób −
Programowanie bez AI | Programowanie z AI |
---|---|
Program komputerowy bez sztucznej inteligencji może odpowiedzieć na to pytanie specyficzny pytania, które ma rozwiązywać. | Program komputerowy ze sztuczną inteligencją może odpowiedzieć na to pytanie ogólny pytania, które ma rozwiązywać. |
Modyfikacja programu prowadzi do zmiany jego struktury. | Programy AI mogą absorbować nowe modyfikacje, łącząc razem wysoce niezależne fragmenty informacji. Dzięki temu możesz modyfikować nawet najdrobniejsze informacje o programie bez wpływu na jego strukturę. |
Modyfikacja nie jest szybka i łatwa. Może to prowadzić do niekorzystnego wpływu na program. | Szybka i łatwa modyfikacja programu. |
Czym jest technika AI?
W prawdziwym świecie wiedza ma pewne niepożądane właściwości −
- Jego objętość jest ogromna, wręcz niewyobrażalna.
- Nie jest dobrze zorganizowany ani dobrze sformatowany.
- Ciągle się zmienia.
Technika sztucznej inteligencji to sposób organizowania i efektywnego wykorzystywania wiedzy w taki sposób, aby −
- Powinien być dostrzegalny przez osoby, które go dostarczają.
- Powinien być łatwy do modyfikowania w celu poprawienia błędów.
- Powinien być przydatny w wielu sytuacjach, chociaż jest niekompletny lub niedokładny.
Techniki AI podnoszą szybkość wykonywania złożonego programu, w który jest wyposażona.
Zastosowania sztucznej inteligencji
AI dominuje w różnych dziedzinach, takich jak −
- Gry − Sztuczna inteligencja odgrywa kluczową rolę w grach strategicznych, takich jak szachy, poker, kółko i krzyżyk itp., w których maszyna może wymyślić dużą liczbę możliwych pozycji w oparciu o wiedzę heurystyczną.
- Przetwarzanie języka naturalnego − Możliwa jest interakcja z komputerem, który rozumie język naturalny, którym posługuje się człowiek.
- Ekspert systemowy − Istnieją aplikacje, które integrują maszynę, oprogramowanie i specjalne informacje, aby przekazywać rozumowanie i doradzać. Udzielają wyjaśnień i porad użytkownikom.
- Systemy wizyjne − Systemy te rozumieją, interpretują i pojmują wizualne dane wprowadzane przez komputer. Na przykład,
- Samolot szpiegowski wykonuje zdjęcia, które służą do uzyskania informacji przestrzennych lub mapy obszarów.
- Lekarze używają klinicznego systemu eksperckiego do diagnozowania pacjenta.
- Policja korzysta z programów komputerowych, które potrafią rozpoznać twarz przestępcy na podstawie zapisanego portretu wykonanego przez kryminalistykę.
- Rozpoznawanie mowy − Niektóre inteligentne systemy są w stanie słyszeć i rozumieć język w kategoriach zdań i ich znaczeń, podczas gdy człowiek do niego mówi. Poradzi sobie z różnymi akcentami, słowami slangowymi, hałasem w tle, zmianą ludzkiego hałasu spowodowaną zimnem itp.
- Rozpoznawanie pisma odręcznego − Oprogramowanie do rozpoznawania pisma odczytuje tekst napisany długopisem na papierze lub rysikiem na ekranie. Może rozpoznawać kształty liter i konwertować je na edytowalny tekst.
- Inteligentne roboty − Roboty są w stanie wykonywać zadania zlecane przez człowieka. Mają czujniki do wykrywania danych fizycznych z rzeczywistego świata, takich jak światło, ciepło, temperatura, ruch, dźwięk, uderzenia i ciśnienie. Mają wydajne procesory, wiele czujników i ogromną pamięć, aby wykazać się inteligencją. Ponadto potrafią uczyć się na swoich błędach i potrafią przystosować się do nowego otoczenia.
Historia AI
Oto historia sztucznej inteligencji w XX wieku −
Rok | Kamień milowy / Innowacja |
---|---|
1923 | W Londynie otwiera się sztuka Karela Čapka zatytułowana „Uniwersalne roboty Rossuma” (RUR), pierwsze użycie słowa „robot” w języku angielskim. |
1943 | Położono fundamenty pod sieci neuronowe. |
1945 | Isaac Asimov, absolwent Columbia University, ukuł ten termin Robotyka. |
1950 | Alan Turing wprowadził Test Turinga do oceny inteligencji i opublikował Maszyny komputerowe i inteligencja . Opublikowano Claude'a Shannona Szczegółowa analiza gry w szachy jako wyszukiwanie. |
1956 | Termin ten ukuł John McCarthy Artificial Intelligence. Demonstracja pierwszego działającego programu AI na Carnegie Mellon University. |
1958 | John McCarthy wynalazł język programowania LISP dla sztucznej inteligencji. |
1964 | Rozprawa Danny'ego Bobrowa na MIT wykazała, że komputery rozumieją język naturalny na tyle dobrze, aby poprawnie rozwiązywać zadania tekstowe z algebrą. |
1965 | Joseph Weizenbaum z MIT zbudował elizja, interaktywny problem, który prowadzi dialog w języku angielskim. |
1969 | Naukowcy z Stanford Research Institute opracowali trzęsący się, robota wyposażonego w lokomocję, percepcję i rozwiązywanie problemów. |
1973 | Grupa Assembly Robotics na Uniwersytecie w Edynburgu zbudowała Freddy, słynnego szkockiego robota, zdolnego do lokalizowania i składania modeli za pomocą wzroku. |
1979 | Zbudowano pierwszy autonomiczny pojazd sterowany komputerowo, Stanford Cart. |
1985 | Harold Cohen stworzył i zademonstrował program do rysowania, Aaron. |
1990 | Główne postępy we wszystkich obszarach AI −
|
1997 | Program Deep Blue Chess pokonuje ówczesnego mistrza świata w szachach, Garry'ego Kasparowa. |
2000 | Interaktywne zwierzaki robotów stają się dostępne na rynku. wyświetlacze MIT Kismet, robota z twarzą wyrażającą emocje. Robot Koczownik bada odległe regiony Antarktydy i lokalizuje meteoryty. |