background image

Sprawozdanie- Sieci neuronowe 

Grupa- I1H1S2 

Autor: Łukasz Śledzik 

Data- 20-V-2012 

 

W agencji nieruchomości „Tani dom” wyróżniono trzy cechy charakteryzujące nieruchomości 
przeznaczone do wynajmu są to :Duże , Tanie , Uzbrojone. 

  

W zależności od wielkości, ceny i uzbrojenia mieszkania w media do cech Duże (D) , Tanie 
(T), Uzbrojone (U) przypisywane są wartości wag  od 1 do 5. Agencja wykonała badania 
ankietowe na wybranych klientach którzy zaliczali mieszkania na podstawie wag do dwóch 
grup preferencji. Gdzie grupa pierwsza oznacza mieszkania najbardziej poszukiwane. 

  

  

Dane z badań ankietowych pokazuje poniższa tabela: 

  

  

Du

ż

(D)

 

Tanie 
(T)

 

Uzbrojone (U)

 

Grupa 
Preferencji

 

4

 

1

 

2

 

2

 

3

 

5

 

2

 

1

 

1

 

5

 

0

 

2

 

1

 

0

 

3

 

2

 

4

 

2

 

0

 

2

 

5

 

4

 

1

 

2

 

3

 

4

 

1

 

2

 

5

 

5

 

5

 

1

 

5

 

0

 

4

 

2

 

5

 

2

 

0

 

2

 

0

 

5

 

0

 

2

 

0

 

3

 

5

 

2

 

5

 

5

 

0

 

2

 

1

 

3

 

5

 

2

 

5

 

1

 

0

 

2

 

3

 

4

 

1

 

2

 

5

 

5

 

3

 

1

 

3

 

1

 

5

 

2

 

5

 

4

 

5

 

1

 

0

 

0

 

1

 

2

 

5

 

2

 

5

 

2

 

0

 

2

 

5

 

2

 

0

 

2

 

2

 

2

 

background image

3

 

2

 

5

 

2

 

5

 

0

 

5

 

2

 

0

 

4

 

5

 

2

 

1

 

1

 

5

 

2

 

4

 

1

 

3

 

2

 

0

 

0

 

0

 

2

 

5

 

0

 

5

 

2

 

1

 

4

 

3

 

2

 

5

 

0

 

2

 

2

 

3

 

3

 

2

 

1

 

2

 

2

 

5

 

2

 

4

 

0

 

5

 

2

 

3

 

4

 

3

 

1

 

4

 

3

 

4

 

1

 

4

 

5

 

3

 

1

 

  

  

Zadania do wykonania: 

  

A. 

1.

 

Zbudować sieć neuronową przystosowaną do klasyfikacji mieszkań 

2.

 

Nauczyć sieć rozpoznawać preferencje na podstawie danych zamieszczonych w 
powyższej tabeli. 

3.

 

Sformułować wnioski dotyczące wygenerowanej sieci. 

 

Rozwiązanie w R: 

 

 

background image

 

Wynik prób: 

Siec neuronowa o parametrach (10,10,10,1) 

grupowanie 

Wyjscie_sn 

zaokrągeleni 

ok? 

2.02717356 

1.060612101 

2.011504796 

2.009763434 

2.032324356 

2.007154835 

2.048268703 

1.098343889 

1.969399262 

1.981680558 

2.025652837 

2.081039719 

2.042121036 

2.044344327 

1.994092772 

2.048268703 

1.114621221 

2.041602797 

0.976512366 

2.02396573 

2.032360746 

2.078892164 

2.020534397 

2.051468364 

2.014994761 

2.019881303 

background image

2.02620568 

2.043756903 

2.012218741 

2.014994761 

2.019881303 

2.049877597 

1.025265249 

1.973102385 

2.02046292 

1.000817836 

0.980986946 

1.055871485 

0.943390164 

 

 

 

 

 

 

suma 

39 

 

 

 

 

Siec neuronowa o parametrach (15,15,15,1) 

grupowanie 

Wyjscie_sn 

zaokrągeleni 

ok? 

2.018419943 

1.003980307 

1.993475472 

1.982536184 

2.000142092 

2.026651708 

2.019349299 

1.055845475 

1.985263262 

2.01134803 

2.022984212 

1.97890502 

1.989489901 

background image

1.996860141 

1.994460349 

2.019349299 

1.03407357 

2.005321468 

0.961289277 

2.015353637 

1.97335482 

1.956360708 

1.987503796 

1.977182144 

2.001508398 

2.007764721 

2.000894738 

2.003693607 

1.988034038 

2.001508398 

2.007764721 

2.001202397 

1.000815377 

1.961176388 

2.009051826 

0.985494055 

0.989057303 

1.039948167 

0.95777161 

 

 

 

 

 

 

suma 

39 

 

 

 

background image

Siec neuronowa o parametrach (35,35,35,1) 

grupowanie 

Wyjscie_sn 

zaokrągeleni 

ok? 

1.95954985 

0.998114329 

1.982933908 

1.996435071 

1.983749835 

2.013423962 

2.019884208 

1.051084153 

1.982003637 

1.972682938 

2.027611239 

2.002667568 

1.987688915 

2.00205482 

2.014130698 

2.019884208 

1.049082549 

1.996035396 

0.967961776 

1.990421508 

2.00342505 

2.004007149 

2.004913979 

1.997668142 

1.991947631 

2.009262031 

1.997209191 

2.041266883 

background image

1.999777435 

1.991947631 

2.009262031 

1.998007458 

1.000071421 

1.972228632 

1.997844873 

0.995727413 

1.01634403 

1.035706511 

0.944629963 

 

 

 

 

 

 

suma 

39 

 

 

 

 

 

 

 

 

1.

 

Wygenerować dane losowych preferencji dla 100 przypadków mieszkań dla cech: 
Duże (D), Tanie (T), Uzbrojone (U),  Blisko Centrum (BC). Każda z tych cech może 
przybrać wartości wag od 1 do 8. Należy wykorzystać funkcję LOS(). 

2.

 

Zbudować funkcję klasyfikującą każdą ze 100 nieruchomości do grupy 1 lub drugiej 
według następującej reguły: 

Jeśli (D)>=5 i (T)>=6 i (U)>=7 i (BC)>=4 to grupa pierwsza. Pozostałe mieszkania są 
zaliczane do grupy 2. 

3.

 

Zbudować sieć neuronową dostosowaną do klasyfikacji mieszkań do grupy pierwszej 
lub drugiej. 

4.

 

Sformułować wnioski dotyczące wygenerowanej sieci. 

 

background image

Generowanie wag od 1-8 wykonałem funkcją excel : 

=ZAOKR.DO.CAŁK(LOS()*8+1) 

Rozwiązanie R: 

 

 

Warunek w arkuszu excel: 

=JEŻELI((Dane1!A2>=5)*(Dane1!B2>=6)*(Dane1!C2>=7)*(Dane1!D2>=4);1;2) 

Wyniki w R: 

 

grupowanie 

Wyjscie_sn 

zaokrągeleni 

ok? 

1.995182402 

1.996652809 

2.003038477 

2.000973723 

1.995517106 

1.995356735 

1.995216686 

1.995173952 

background image

1.995601268 

2.006252264 

1.995175602 

1.995700574 

2.043214228 

1.996601098 

1.997026374 

1.995173265 

1.996652809 

1.995238971 

1.996188751 

1.995329564 

1.99859784 

1.995437751 

2.043214228 

1.997870541 

1.995288518 

2.019933159 

2.008503711 

1.995383446 

1.995189074 

1.997239358 

1.995261399 

1.997870541 

1.997620616 

2.00938006 

2.023554731 

1.974314396 

1.995340727 

1.995269869 

background image

1.995178517 

1.995601268 

2.020139034 

1.996188751 

2.00140765 

1.995329564 

1.995281906 

1.996188751 

1.995329564 

2.003378598 

1.995198199 

1.99525176 

1.997464739 

1.995736813 

2.023554731 

1.995445288 

1.995198804 

1.995213479 

1.995545833 

1.995182402 

2.012413944 

1.996652809 

1.995171979 

2.023554731 

1.999444085 

1.998677896 

1.995700574 

1.995808333 

1.997620616 

1.995445288 

background image

1.995437751 

1.995192178 

1.995261399 

2.006252264 

1.995173265 

1.995173952 

1.995173952 

1.995445288 

1.996331935 

1.995261399 

1.996165694 

2.006252264 

2.003378598 

1.995185471 

1.995175602 

1.996392796 

1.995175602 

1.997239358 

1.995171979 

1.995356735 

2.034904482 

2.000973723 

2.003038477 

1.996652809 

1.995182402 

1.99859784 

2.000973723 

1.996392796 

1.995319951 

2.003475144 

background image

1.997239358 

1.995383446 

 

 

suma 

97 

 

Dla sieci (2,2,2,1) wynik 97 %