• Nie Znaleziono Wyników

Sztuczna inteligencja

N/A
N/A
Protected

Academic year: 2021

Share "Sztuczna inteligencja"

Copied!
15
0
0

Pełen tekst

(1)

Sztuczna inteligencja

Dr hab. inż. Grzegorz Dudek

Wydział Elektryczny Politechnika Częstochowska

(2)

Sztuczna inteligencja – dział informatyki obejmujący projektowanie

inteligentnych systemów komputerowych, przejawiających własności, które wiążemy z inteligencją w zachowaniu ludzkim – zrozumienie języka, uczenie się, rozwiązywanie zadań.

Sztuczna inteligencja

(3)

Zadania sztucznej inteligencji

Przeszukiwanie

(4)

Zadania sztucznej inteligencji

Wnioskowanie

(5)

Uczenie się

Zadania sztucznej inteligencji

(6)

Układanie planu lekcji Gra w szachy

Dowodzenie twierdzeń

Diagnostyka medyczna i techniczna Systemy ekspertowe i doradcze Robotyka

Sterowanie mobilnym robotem

Przykłady zadań

(7)

Rozpoznawanie obrazów

Wydobywanie wiedzy z danych doświadczalnych

Przykłady zadań

(8)

Symboliczna sztuczna inteligencja Inteligencja obliczeniowa

Sztuczne sieci neuronowe Logika rozmyta

Algorytmy ewolucyjne i rojowe

Metody sztucznej inteligencji

(9)

Znajdowanie najkrótszej ścieżki

(10)

Znajdowanie najkrótszej ścieżki

(11)

Algorytm genetyczny:

Kodowanie zmiennych w postaci chromosomów 1010100101001001110010

Populacja chromosomów przetwarzana w procesie ewolucji Krzyżowanie chromosomów

Mutacja chromosomów

Ocena chromosomów

Selekcja najlepszych chromosomów

Znajdowanie najkrótszej ścieżki

0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 1

0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 1 1

2 9 %

3 3 % 2 9 %

9 % 0 %

9 %

4 2 % 7 1 %

4 1 7 4

5 1

1 2

(12)

Implementacja grafu skierowanego:

Prolog – język sztucznej inteligencji

a b

c

d f

h i

g 6

4

4

8 13

8 7

3

2

7 3

5

6

5

(13)

Program w Prologu:

edge(a,b,6).

edge(a,d,3).

edge(b,c,4).

edge(c,h,4).

edge(d,i,2).

edge(d,f,3).

edge(f,a,7).

edge(f,c,5).

edge(f,g,5).

edge(g,h,8).

edge(g,i,8).

edge(h,i,13).

edge(h,f,6).

edge(i,a,7).

droga(X,Y,D):-edge(X,Y,D).

droga(X,Y,D):-

edge(X,Z,D1), droga(Z,Y,D2), D is D1+D2.

Prolog – język sztucznej inteligencji

a b

c

d f

h i

g 6

4

4

8 13

8 7

3

2

7 3

5

6

5

(14)

W papierach dziadka znaleziono rachunek:

Pierwsza i ostatnia cyfra liczby przedstawiającej niewątpliwie ogólny koszt indyków, są

nieczytelne. Jakie cyfry wyblakły i jaka była cena jednego indyka?

Prolog – język sztucznej inteligencji

(15)

Wprowadźmy oznaczenia:

A – pierwsza cyfra, B – ostatnia cyfra,

X – cena jednego indyka.

Można to zadanie rozwiązać w Prologu zadając następujące pytanie:

?- [library(clpfd)].

?- A#>=0, A#=<9,B#>=0,B#=<9,

72*X #=A*10000+6000+700+90+B.

Prolog – język sztucznej inteligencji

Cytaty

Powiązane dokumenty

rozpoczynających się od różnie wylosowanych wag początkowych odległość neuronów zwycięskich reprezentujących najmocniejsze klasy znacznie się różni.. Neurony te nie muszą

Sensory w polach sensorycznych tworzone są, jeśli po prezentacji bodźca żaden z istniejących sensorów nie zareagował odpowiednio mocno, czyli gdy dystans wartości bodźca

wnioskowania dają N zbiorów rozmytych, oraz systemy typu B, na wyjściu którego otrzymujemy jeden zbiór rozmyty,. który jest wynikiem agregacji rezultatów wnioskowania

pierwsza warstwa konwolucyjna bierze jako obraz wejściowy jedną składową koloru R, G lub B surowego obrazu, a różne neurony względem wymiaru głębokości tej sieci (które tworzą

Taxi driving (Jazda taksówką) Partially Stochastic Multi Sequential Dynamic Medical diagnosis (Diagnoza medyczna) Partially Stochastic Single Sequential Dynamic Image analysis

I Algorytm przeszukiwania rozpoczyna się od sprawdzenia, czy węzeł główny jest węzłem celu. I Następnie proces realizowany przez algorytm rozwija kolejny zestaw węzłów, do

I Niekompletny: Ponieważ wybiera tylko węzeł najbliżej węzła docelowego, jeśli sam węzeł jest ślepym zaułkiem, algorytm nigdy nie osiągnie celu.. I W najgorszym

Rozważając sztuczne systemy uczące się będziemy przez uczenie się rozumied proces zmiany zachodzącej w systemie na podstawie doświadczeo, która prowadzi do poprawy jego