cw1 2009, uczenie maszynowe, sieci neuronowe


Ćw. 1. Neuron jako klasyfikator

Część obliczeniowa:

W ćwiczeniu tym będzie wykorzystany neuron do klasyfikacji samochodów. Neuron ”potrafi” ocenić dwie cechy samochodu: czy jest on nowy i czy jest ładny. Taki neuron będzie miał dwa wejścia i jedno wyjście.

SYGNAŁY WEJŚCIOWE

1 wejście x1 - wiek samochodu

2 wejście x2 - wygląd samochodu

0x01 graphic

Znaczenie poszczególnych cech jest odzwierciedlone przez odpowiednie wagi przypisane wejściom neuronu.

Zakładamy, że wagi neuronów są w przedziale <-3; 3>.

Wagi neuronów to preferencje komisów wynikające m.in. stąd, że klienci danego komisu szukają w nim specyficznych aut. Np. komis sprzedawał do tej pory głównie samochody bardzo stare, przy czym analiza sprzedaży nie wykazała wpływu wyglądu na popyt auta w tym komisie. Komis ten jest reprezentowany przez neuron o wagach w1 =3, w2 = 0.

Przykładowe wartości wag i "charakterystyka" komisu, którego one dotyczą:

WAGA w1 I wejścia "NOWY"

WAGA w2 II wejścia "ŁADNY"

Co to za neuron? Preferencje komisu

3

1

Sprzedają się tu bardzo nowe samochody; ich wygląd mało się liczy.

1

-1

Prawie wszystko jedno, ale komis „woli” nowe i ładne...

-3

3

Samochód musi być ładny i stary, wtedy się tu sprzeda.

2

3

Lubi nowe i tylko piękne auta.

Sygnały wejściowe neuronu

Informacje podawane na wejście neuronu (sygnały wejściowe) będą "mówiły" neuronowi o tym jaki samochód ”właśnie przejeżdża obok” - neuron wyrazi w odpowiedzi swoją o nim opinię. Zakładamy, że wartości sygnałów wejściowych znajdują się w przedziale <-5; 5>

Wartości na wejściach będą oznaczały, że samochód jest: brzydki i stary (-4, -5), taki sobie (-1, 1), lub nowy i ładny (4, 5). Możliwe są oczywiście wartości pośrednie, np. wartość 3 na wejściu odpowiadającym urodzie samochodu oznacza, iż auto jest ładne, ale nie rewelacyjne. Podobnie z wiekiem: jeśli za 5 przyjmiemy samochód najwyżej dwuletni, a za -5 auto z lat dwudziestych, to -2 będzie oznaczało lata pięćdziesiąte.

Jak wyglądać będzie w tym przypadku odpowiedź neuronu?

Duża dodatnia wartość na wyjściu oznacza ”entuzjazm”, duża (co do wartości bezwzględnej) wartość ujemna - ”dezaprobatę”, wartość bliska zeru - ”obojętność”.

Do jakiego komisu skierować samochód, aby były największe szanse jego sprzedaży?

Ustalenie tego jest m.in. celem tego ćwiczenia.

To, co neuron "wie", zapisane jest w wagach jego wejść. W naszym przypadku jest w nich zapisany wzorzec preferowanego samochodu. Podobnie jest w przypadku bardziej skomplikowanej sieci - cała jej wiedza mieści się właśnie w wagach.

Opis zadania do wykonania w Excel-u:

Mamy 3 komisy samochodowe (ich preferencje opisane przez 3 neurony z różną konfiguracją wag), które sprzedają samochody. Ustalić jakie samochody sprzedają się najlepiej w poszczególnych komisach. Czy wtedy gdy wejścia są równe wagom odpowiednich wejść neuronu? Uzasadnić odpowiedź.

Czynności do wykonania:

1. Utworzyć 25 różnych charakterystyk samochodów (losowo) i sprawdzić, do którego komisu powinny zostać one skierowane, tak aby szansa ich sprzedaży była jak największa (uwzględniając preferencje komisów zapisane w wagach), klasyfikacja na podstawie wartości wyjść poszczególnych neuronów.

2. Ustalenie samochodów najbardziej „preferowanych” przez poszczególne komisy (jaka jest najwyższa możliwa ocena w danym komisie?).

3. Które komisy są częściej wybierane i dlaczego? Czy są komisy, do których nie trafi żaden samochód? Odpowiedź uzasadnić.

4. Dla swojego zestawu wag przeprowadzić analizę preferencji komisów, dokładnie przedstawiając jakie samochody trafią do poszczególnych komisów. Przedstawić wykres w przestrzeni x1 i x2 w przedziale <-5;5>, zaznaczając obszary preferowane przez komisy 1, 2 i 3.

5. Wnioski.

Wstęp teoretyczny:

Opis zastosowania SN określonego w danym zestawie.

Zestawy z konfiguracją komisów do wyboru:

Zestaw

Komis 1

Komis 2

Komis 3

Część teoretyczna

w1

w2

w1

w2

w1

w2

1

1

2

2

-2

-1

2

OCR

2

2

1

1

-3

-1

2

Przewidywanie notowań giełdowych

3

3

1

-1

3

1

-1

Wykrywanie chorób nowotworowych

4

-1

2

3

-1

2

-2

Rozpoznawanie grupy krwi

5

-2

3

1

-2

3

-3

Analiza EKG

6

-3

-1

2

-3

-1

0

Predykcja szeregów czasowych

7

0

-2

3

1

-2

1

Rozpoznawanie mowy

8

1

-3

-1

1

-3

2

Poszukiwanie złóż surowców maturalnych

9

2

0

-2

2

1

3

Problem komiwojażera

10

3

1

-3

-1

2

-3

Daktyloskopia

11

-1

2

0

-2

3

0

Prognozowanie rynków finansowych

12

-2

3

1

-3

-1

1

Bioinformatyka

13

-3

-1

2

0

-2

2

Diagnostyka uszkodzeń samochodów

14

0

-2

3

3

1

-3

Rozpoznawanie obrazów

15

1

-3

-2

-1

2

0

Prognoza pogody.

16

1

0

1

-2

3

1

Działalność marketingowa (reklama, promocja)

Opis programu, który można napisać zamiast sprawozdania

Wygenerowanie określonej przez użytkownika liczby komisów od 2-5 (z możliwością określenia preferencji komisów „wag” ). Automatyczne przydzielanie auta do komisu po wpisaniu x1 i x2.

Wygenerowanie samochodów o wszystkich możliwych x1 i x2 z przedziału <-5,5> (jest ich łącznie 121) i przydzielenie ich do komisów.

2 /2



Wyszukiwarka

Podobne podstrony:
cw1 old, uczenie maszynowe, sieci neuronowe
cw3 teoria old, uczenie maszynowe, sieci neuronowe
cwicz2 teoria, uczenie maszynowe, sieci neuronowe
cw3 old, uczenie maszynowe, sieci neuronowe
cwicz2 old, uczenie maszynowe, sieci neuronowe
cwicz2, uczenie maszynowe, sieci neuronowe
Wykłady Sieci Neuronowe(1), uczenie maszynowe, sieci neuronowe
sn, uczenie maszynowe, sieci neuronowe
SIECI NEURONOWE(1), uczenie maszynowe, sieci neuronowe
psyikoty, Rok szkolny 2009-10, Ściągnięte z sieci
MSI-program-stacjonarne-15h-2011, logistyka, semestr IV, sieci neuronowe w log (metody sztucznej int
Ontogeniczne sieci neuronowe skrypt(1)
04 Wyklad4 predykcja sieci neuronoweid 523 (2)
Ściąga ze sztucznej inteligencji(1), uczenie maszynowe, AI
Pytania egz AGiSN, SiMR - st. mgr, Alg. i Sieci Neuronowe
MSI-ściaga, SiMR - st. mgr, Alg. i Sieci Neuronowe

więcej podobnych podstron