przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr...

57
STATISTICA Neural Networks przykłady uczenia sieci WYKŁAD © Piotr Ciskowski

Transcript of przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr...

Page 1: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

STATISTICANeural Networks

przykłady uczenia sieci

WYKŁAD © Piotr Ciskowski

Page 2: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

przykład 1. klasyfikacja: iris – STATISTICA + MATLABźródło: własne

Page 3: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

przykład 1. klasyfikacja: iris – STATISTICA + MATLABźródło: własne

Page 4: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

przykład 1. klasyfikacja: iris – STATISTICA + MATLABźródło: własne

Page 5: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

ANALIZA STATYSTYCZNA

DANE UCZĄCE

Page 6: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Więcej → Statystyki (wybrać najważniejsze)

Analiza danych uczących – statystyki opisowe

Page 7: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe →→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Statystyki (wybrać najważniejsze)

Analiza danych uczących – statystyki opisowe

Page 8: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Więcej → Statystyki (wybrać najważniejsze)

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Opcje (Opcje wykresu ramka-wąsy: tylko Mediana/kwartyle/rozstęp) → Więcej → Wykresy

Analiza danych uczących – graficzna

Page 9: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Więcej → Statystyki (wybrać najważniejsze)

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Grupami (Zmienna grupująca: Odmiana) → Zmienne: Dł. działki, Szer. działki, Dł. płatka, Szer. płatka → Opcje (Opcje wykresu ramka-wąsy: tylko Mediana/kwartyle/rozstęp) → Więcej → Wykresy

Analiza danych uczących – histogramy, wykresy normalności, ramka-wąsy

Page 10: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Wykresy prawdopodobieństwa i rozrzutu (z nazwami)

Analiza danych uczących – wykresy rozrzutu

Page 11: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Wykresy prawdopodobieństwa i rozrzutu (z nazwami)

Analiza danych uczących – wykresy rozrzutu

Page 12: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Wykresy prawdopodobieństwa i rozrzutu (macierzowy)

Analiza danych uczących – korelacje

Page 13: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Statystyki opisowe→ Wykresy prawdopodobieństwa i rozrzutu (macierzowy)

Analiza danych uczących – korelacje

Page 14: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Macierze korelacji → Korelacje

Analiza danych uczących – korelacje

Page 15: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• STATISTICA → Pomoc → Otwórz przykłady… → Datasets → IrisSNN.sta

• Statystyka → Statystyki podstawowe i tabele → Macierze korelacji → Korelacje

Analiza danych uczących – korelacje

Page 16: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

WYBÓR DANYCH I ARCHITEKTURY

AUTOMATYCZNE SIECI NEURONOWE

Page 17: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci

Page 18: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór rodzaju problemu

Page 19: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór zmiennych we-wy

Page 20: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór zmiennych we-wy

Page 21: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór zmiennych we-wy

Page 22: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – podział danych uczących

Page 23: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór architektury sieci

Page 24: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – wybór funkcji aktywacji

Page 25: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – redukcja wag

Page 26: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

UCZENIE SIECI

AUTOMATYCZNE SIECI NEURONOWE

Page 27: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – uczenie

Page 28: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

ANALIZA WYNIKÓW

AUTOMATYCZNE SIECI NEURONOWE

Page 29: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Automatyczne poszukiwanie sieci – 5 najlepszych

Page 30: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Predykcja (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: predykcja

Page 31: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Predykcja (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: predykcja

Page 32: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Predykcja (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: predykcja, szczegóły

Page 33: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Predykcja (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: predykcja, szczegóły

Page 34: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Wykresy (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: wykresy

Page 35: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (5 najlepszych sieci)

Automatyczne poszukiwanie sieci – analiza wyników: wagi, macierz pomyłek, wrażliwość, …

Page 36: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Wagi

Automatyczne poszukiwanie sieci – analiza wyników: wagi

Page 37: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Wagi

Automatyczne poszukiwanie sieci – analiza wyników: wagi

Page 38: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Statystyki danych

Automatyczne poszukiwanie sieci – analiza wyników: statystyki danych - wejść

Page 39: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Statystyki danych

Automatyczne poszukiwanie sieci – analiza wyników: statystyki danych - wejść

Page 40: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Macierz pomyłek

Automatyczne poszukiwanie sieci – analiza wyników: macierz pomyłek

Page 41: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Macierz pomyłek

Automatyczne poszukiwanie sieci – analiza wyników: macierz pomyłek

Page 42: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Podsumowanie

klasyfikacji

Automatyczne poszukiwanie sieci – analiza wyników: podsumowanie klasyfikacji

Page 43: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Podsumowanie

klasyfikacji

Automatyczne poszukiwanie sieci – analiza wyników: podsumowanie klasyfikacji

Page 44: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Globalna

analizawrażliwości

Automatyczne poszukiwanie sieci – analiza wyników: analiza wrażliwości

Page 45: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Globalna

analizawrażliwości

Automatyczne poszukiwanie sieci – analiza wyników: analiza wrażliwości

Page 46: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

Automatyczne poszukiwanie sieci – analiza wyników: poziomy aktywacji

Page 47: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

Automatyczne poszukiwanie sieci – analiza wyników: poziomy aktywacji

Page 48: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

ZAPIS SIECI

AUTOMATYCZNE SIECI NEURONOWE

Page 49: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć

Automatyczne poszukiwanie sieci – zapis sieci

Page 50: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć

Automatyczne poszukiwanie sieci – zapis sieci

Page 51: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć – w języku C

Automatyczne poszukiwanie sieci – zapis sieci

Page 52: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć – w języku C

Automatyczne poszukiwanie sieci – zapis sieci

//Analysis Type - Classification

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <stdlib.h>

double IrisSNN_2_MLP_4_10_3_input_hidden_weights[10][4]=

{

{9.64259684788639e-002, 8.87441333798024e-001, -4.42494050499448e-001, -2.91268124222933e-001 },

{3.63850381688167e-001, -1.79769157510519e-001, 7.36080998147522e-001, 1.64714635157065e+000 },

{-3.00728987936196e-001, -3.43816636675808e-001, 5.91552264818327e-001, 3.94115453118943e-001 },

{-6.14011215880136e-001, 6.07121321030878e-002, -4.06883107004913e-001, -1.07483478000190e-001 },

{-4.34266752849489e-001, 1.89269734753861e-001, -1.45606486916391e+000, -1.09103472630002e+000 },

{-4.01686828130261e-002, -1.11408828564603e-001, 5.05113002455117e-002, -1.33213777506285e-001 },

{-6.22551308349457e-001, 2.93425142653440e-001, -7.76739658101056e-001, -8.93615990828134e-001 },

{-1.63858315393440e-001, -4.16994472465862e-001, 7.56031581764401e-001, 1.67416178894462e+000 },

{1.05730219681271e+000, -1.02664447181659e+000, 2.36592385321405e+000, 2.00373795902309e+000 },

{-1.04114475007288e+000, -1.18233133147631e+000, -4.86834624819009e-001, -1.16459247341153e+000 }

};

double IrisSNN_2_MLP_4_10_3_hidden_bias[10]={ -1.35118016087055e-001, -1.31576116156555e+000, -8.63963307676676e-

1.21932819768886e+000, -1.84624132926675e-001 };

double IrisSNN_2_MLP_4_10_3_hidden_output_wts[3][10]=

{

{-2.34402384016846e-001, -2.21931232309956e-001, -1.04743176326027e+000, 2.70609868908598e-002, 1.42207335838507

{6.11599376106343e-001, -9.09531446562226e-001, -4.08501986247057e-001, 7.65998834669215e-001, -2.68501065821106e

Page 53: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

TESTOWANIE, UŻYWANIE SIECI

AUTOMATYCZNE SIECI NEURONOWE

Page 54: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć – w języku C

• Możesz przetestować jej działanie na nowych danych

Automatyczne poszukiwanie sieci – testowanie, używanie

Page 55: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć – w języku C

• Możesz przetestować jej działanie na nowych danych

Automatyczne poszukiwanie sieci – testowanie, używanie

Page 56: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

IMPLEMENTACJA W MATLABIE

AUTOMATYCZNE SIECI NEURONOWE

Page 57: przykłady uczenia sieci - piotr.ciskowski.staff.iiar.pwr ...piotr.ciskowski.staff.iiar.pwr.wroc.pl/dydaktyka/...STATISTICA.pdf• W programie STATISTICA przeprowadź wstępną analizę

• Naucz sieć klasyfikować dane iris

• W programie STATISTICA przeprowadź wstępną analizę danych wejściowych(histogramy warunkowe, wykresy rozrzutu, statystyki opisowe)

oraz wstępne – rozpoznawcze – uczenie różnych sieci neuronowych

• Wybierz najlepszą architekturę oraz metodę uczeniai naucz sieć dokładnie w programie MATLAB

• wstępne uczenie sieci w STATISTICe

Statystyka → Automatyczne sieci neuronowe

Analiza wyników: Szczegóły (najlepsza sieć: MLP 4-10-3,uczenie: BFGS 29aktywacja: tanh - liniowa) → Poziomy aktywacji

• Zapisz tę sieć – w języku C

• Spróbuj nauczyć taką samą sieć w MATLABie

Automatyczne poszukiwanie sieci – MATLAB