SPOTKANIE 1: Wprowadzenie do uczenia maszynowego

Podobne dokumenty
SPOTKANIE 2: Wprowadzenie cz. I

Wrocław University of Technology. Wprowadzenie cz. I. Adam Gonczarek. Rozpoznawanie Obrazów, Lato 2015/2016

WYKŁAD 1. Wprowadzenie w tematykę kursu

WYKŁAD 2. Problem regresji - modele liniowe

WYKŁAD 3. Klasyfikacja: modele probabilistyczne

Metody systemowe i decyzyjne w informatyce

Prof. Stanisław Jankowski

SPOTKANIE 9: Metody redukcji wymiarów

Widzenie komputerowe (computer vision)

Pattern Classification

WYKŁAD 4. Podejmowanie decyzji dla modeli probabilistycznych Modelowanie Gaussowskie. autor: Maciej Zięba. Politechnika Wrocławska

Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Wprowadzenie do uczenia maszynowego

Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Rozpoznawanie obrazów

AUTOMATYKA INFORMATYKA

Wprowadzenie do teorii systemów ekspertowych

1 Programowanie urządzen mobilnych Sztuczna inteligencja i systemy 2 ekspertowe

Metody systemowe i decyzyjne w informatyce

Informatyka- studia I-go stopnia

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

SPOTKANIE 11: Reinforcement learning

Metody systemowe i decyzyjne w informatyce

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

Metody tworzenia efektywnych komitetów klasyfikatorów jednoklasowych Bartosz Krawczyk Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska

Algorytmy rozpoznawania obrazów. 11. Analiza skupień. dr inż. Urszula Libal. Politechnika Wrocławska

Systemy agentowe. Uwagi organizacyjne i wprowadzenie. Jędrzej Potoniec

Automatyczna predykcja. Materiały/konsultacje. Co to jest uczenie maszynowe? Przykład 6/10/2013. Google Prediction API, maj 2010

Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego

ALGORYTM RANDOM FOREST

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Ewolucja sieci Sztuczna inteligencja i uczenie maszynowe

Python : podstawy nauki o danych / Alberto Boschetti, Luca Massaron. Gliwice, cop Spis treści

Narzędzia AI. Jakub Wróblewski Pokój SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)

Informatyka w medycynie Punkt widzenia kardiologa

Metody systemowe i decyzyjne w informatyce

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

Ewolucja sieci Sztuczna inteligencja i uczenie maszynowe

Inteligentne wydobywanie informacji z internetowych serwisów społecznościowych

WSTĘP I TAKSONOMIA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

Rozpoznawanie obrazów

Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych

Systemy uczące się wykład 2

SPOTKANIE 7: Redukcja wymiarów: PCA, Probabilistic PCA

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Systemy pomiarowo-diagnostyczne. Metody uczenia maszynowego wykład I dr inż. 2015/2016

METODY CHEMOMETRYCZNE W IDENTYFIKACJI ŹRÓDEŁ POCHODZENIA

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Aproksymacja funkcji a regresja symboliczna

Spis treści Przedmowa

CLUSTERING. Metody grupowania danych

SPOTKANIE 6: Klasteryzacja: K-Means, Expectation Maximization

7. Maszyny wektorów podpierajacych SVMs

Spis treści. Przedmowa 11

Systemy uczące się Lab 4

Optymalizacja systemów

data mining machine learning data science

w ekonomii, finansach i towaroznawstwie

Agnieszka Nowak Brzezińska Wykład III

Rozpoznawanie obrazów

Nazwa przedmiotu. 1 Matematyka. 2 Fizyka. 3 Informatyka. 4 Rysunek techniczny. 12 Język angielski. 14 Podstawy elektroniki. 15 Architektura komputerów

Plan studiów dla kierunku:

Agnieszka Nowak Brzezińska

Wstęp do Metod Systemowych i Decyzyjnych Opracowanie: Jakub Tomczak

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Rozpoznawanie obrazów

Agnieszka Nowak Brzezińska Wykład III

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Metody zbiorów przybliżonych w uczeniu się podobieństwa z wielowymiarowych zbiorów danych

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

Inspiracje kognitywne w procesie analizy pozycji szachowej

Laboratorium 11. Regresja SVM.

Kierunek: Inżynieria i Analiza Danych Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Analiza danych tekstowych i języka naturalnego

Sztuczna inteligencja

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

Sieci Kohonena Grupowanie

Eksploracja Danych. wykład 4. Sebastian Zając. 10 maja 2017 WMP.SNŚ UKSW. Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja / 18

SZTUCZNA INTELIGENCJA

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Elementy modelowania matematycznego

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Optymalizacja optymalizacji

T2A_W01 T2A_W01 T2A_W02 3 SI_W03 Posiada szeroką wiedzę w zakresie teorii grafów T2A_W01

Symbol efektu kształcenia

Nazwa przedmiotu. Załącznik nr 1 do Uchwały nr 70/2016/2017 Rady Wydziału Elektrycznego Politechniki Częstochowskiej z dnia r.

S PECJALNO S C I NTELIGENTNE S YSTEMY D ECYZYJNE

SI w procesach przepływu i porządkowania informacji. Paweł Buchwald Wyższa Szkoła Biznesu

Tabela odniesień efektów kierunkowych do efektów obszarowych

Stefan Sokołowski SZTUCZNAINTELIGENCJA. Inst. Informatyki UG, Gdańsk, 2009/2010

Opisy efektów kształcenia dla modułu

Przestrzeń algorytmów klastrowania

Transkrypt:

Wrocław University of Technology SPOTKANIE 1: Wprowadzenie do uczenia maszynowego Adam Gonczarek Studenckie Koło Naukowe Estymator adam.gonczarek@pwr.wroc.pl 18.10.2013

Początki uczenia maszynowego Cybernetyka (XIX-XX w.) systemy sterowania i automatycznego przetwarzania informacji w m.in. mechanice, biologii. 2/32

Początki uczenia maszynowego Cybernetyka (XIX-XX w.) systemy sterowania i automatycznego przetwarzania informacji w m.in. mechanice, biologii. Sztuczna inteligencja (lata 50. XX w.) dziedzina nauki, której celem jest zaprojektowanie inteligentnych maszyn. 2/32

Początki uczenia maszynowego Cybernetyka (XIX-XX w.) systemy sterowania i automatycznego przetwarzania informacji w m.in. mechanice, biologii. Sztuczna inteligencja (lata 50. XX w.) dziedzina nauki, której celem jest zaprojektowanie inteligentnych maszyn. Systemy ekspertowe (lata 70. XX w.) systemy komputerowe wykorzystujące logikę matematyczną do imitacji wnioskowania człowieka. 2/32

Początki uczenia maszynowego Cybernetyka (XIX-XX w.) systemy sterowania i automatycznego przetwarzania informacji w m.in. mechanice, biologii. Sztuczna inteligencja (lata 50. XX w.) dziedzina nauki, której celem jest zaprojektowanie inteligentnych maszyn. Systemy ekspertowe (lata 70. XX w.) systemy komputerowe wykorzystujące logikę matematyczną do imitacji wnioskowania człowieka. Nauki kognitywne (lata 70. XX w.) poznanie i modelowanie zjawisk dotyczących działania umysłu. 2/32

Początki uczenia maszynowego Cybernetyka (XIX-XX w.) systemy sterowania i automatycznego przetwarzania informacji w m.in. mechanice, biologii. Sztuczna inteligencja (lata 50. XX w.) dziedzina nauki, której celem jest zaprojektowanie inteligentnych maszyn. Systemy ekspertowe (lata 70. XX w.) systemy komputerowe wykorzystujące logikę matematyczną do imitacji wnioskowania człowieka. Nauki kognitywne (lata 70. XX w.) poznanie i modelowanie zjawisk dotyczących działania umysłu. Uczenie maszynowe (lata 90. XX w.) zastosowanie modeli statystycznych i metod optymalizacji do projektowania algorytmów uczenia maszyn. 2/32

Definicja uczenia maszynowego Mówimy, że maszyna uczy się zadania T w oparciu o doświadczenie E i miarę jakości P, jeśli wraz z przyrostem doświadczenia E poprawia się jakość wykonywanego zadania T mierzona przez miarę P. (Tom M. Mitchell, Machine Learning, McGraw Hill, 1997) Przykład: Nauka gry w szachy T : Gra w szachy P : Liczba wygranych partii w turnieju z człowiekiem E: Rozgrywanie partii przeciw sobie 3/32

Przykłady danych Cześć 1 4/32

Przykłady danych Cześć 2 5/32

1. Uczenie z nadzorem (ang. supervised learning) Regresja (ang. regression) Klasyfikacja (ang. classification) 2. Uczenie bez nadzoru (ang. unsupervised learning) Klasteryzacja (ang. clustering) Redukcja wymiarów (ang. dimensionality reduction) 3. Uczenie ze wzmocnieniem (ang. reinforcement learning) 6/32

Uczenie z nadzorem: Regresja Regresja (ang. Regression): Dysponujemy obserwacjami z odpowiadającymi im wartościami ciągłymi. Celem uczenia jest skonstruowanie modelu regresji na podstawie danych. Model konstruowany jest tak, aby możliwe było przewidywanie nowych obserwacji. 7/32

Uczenie z nadzorem: Regresja Regresja (ang. Regression): Dysponujemy obserwacjami z odpowiadającymi im wartościami ciągłymi. Celem uczenia jest skonstruowanie modelu regresji na podstawie danych. Model konstruowany jest tak, aby możliwe było przewidywanie nowych obserwacji. 7/32

Uczenie z nadzorem: Regresja Regresja (ang. Regression): Dysponujemy obserwacjami z odpowiadającymi im wartościami ciągłymi. Celem uczenia jest skonstruowanie modelu regresji na podstawie danych. Model konstruowany jest tak, aby możliwe było przewidywanie nowych obserwacji. 7/32

Uczenie z nadzorem: Regresja Regresja (ang. Regression): Dysponujemy obserwacjami z odpowiadającymi im wartościami ciągłymi. Celem uczenia jest skonstruowanie modelu regresji na podstawie danych. Model konstruowany jest tak, aby możliwe było przewidywanie nowych obserwacji. 7/32

Regresja: Śledzenie ruchu Cel: Dane: Wyznaczenie następnego położenia obiektu. Sekwencja obrazów z poruszającymi się obiektami. Na podstawie dotychczas zarejestrowanej sekwencji obrazów wyznaczane jest położenie obiektu. 8/32

Regresja: Predykcja notowań giełdowych Cel: Dane: Wycena akcji. Notowania akcji z poprzednich okresów oraz inne czynniki wpływające na cenę akcji. Na podstawie notowań historycznych i innych czynników mających wpływ na cenę akcji budowany jest model predykcyjny. Model aktualizowany jest z wykorzystaniem bieżących notowań. 9/32

Uczenie z nadzorem: Klasyfikacja Klasyfikacja (ang. Classification): Dysponujemy obserwacjami z etykietami (klasami), które przyjmują wartości nominalne. Celem uczenia jest skonstruowanie klasyfikatora separującego obiekty należące do różnych klas. Klasyfikator konstruowany jest tak, aby możliwe było przewidywanie klas nowych, niesklasyfikowanych obserwacji. 10/32

Uczenie z nadzorem: Klasyfikacja Klasyfikacja (ang. Classification): Dysponujemy obserwacjami z etykietami (klasami), które przyjmują wartości nominalne. Celem uczenia jest skonstruowanie klasyfikatora separującego obiekty należące do różnych klas. Klasyfikator konstruowany jest tak, aby możliwe było przewidywanie klas nowych, niesklasyfikowanych obserwacji. 10/32

Uczenie z nadzorem: Klasyfikacja Klasyfikacja (ang. Classification): Dysponujemy obserwacjami z etykietami (klasami), które przyjmują wartości nominalne. Celem uczenia jest skonstruowanie klasyfikatora separującego obiekty należące do różnych klas. Klasyfikator konstruowany jest tak, aby możliwe było przewidywanie klas nowych, niesklasyfikowanych obserwacji. 10/32

Uczenie z nadzorem: Klasyfikacja Klasyfikacja (ang. Classification): Dysponujemy obserwacjami z etykietami (klasami), które przyjmują wartości nominalne. Celem uczenia jest skonstruowanie klasyfikatora separującego obiekty należące do różnych klas. Klasyfikator konstruowany jest tak, aby możliwe było przewidywanie klas nowych, niesklasyfikowanych obserwacji. 10/32

Klasyfikacja: Detekcja obiektów Cel: Dane: Wykrycie obiektu na obrazie. Obraz na którym bada się wystąpienie obiektu, oraz zestaw obrazów treningowych przedstawiających dany obiekt. Do analizy obrazu wykorzystuje się okno przesuwne. W każdym kroku obraz z okna przesuwnego klasyfikowany jest jako obiekt poszukiwany lub nie. 11/32

Klasyfikacja: Detekcja SPAMU Cel: Dane: Zbadać, czy dana wiadomość jest SPAMEM. Zestaw zawierający zaetykietowane wiadomości mailowe. Wydobywane są cechy (występowanie słów) różnicujące SPAM od zwykłej poczty. Klasyfikacja nowej wiadomości odbywa się z wykorzystaniem wydobytych cech. 12/32

Klasyfikacja: Credit Scoring Cel: Dane: Zbadać zdolność kredytową klienta bankowego. Charakterystyki klientów bankowych pochodzące z systemów informatycznych i kwestionariuszy. Wydobywane są cechy mające wpływ na decyzje kredytowe. Klasyfikatory do oceny zdolności kredytowej są powszechnie stosowanym narzędziem. 13/32

Klasyfikacja: Rozpoznawanie mowy Cel: Dane: Interpretacja wybranych słów na podstawie wypowiedzi. Próbki dźwięków wraz ich znaczeniem. Wydobywane są cechy dźwięku charakterystyczne dla danego słowa, głoski, bądź zestawu słów. Klasyfikowany sygnał jest przetwarzany, a następnie rozpoznawane jest znaczenie słowa. 14/32

Uczenie bez nadzoru: Klasteryzacja Klasteryzacja (ang. Clustering): Dysponujemy obserwacjami bez etykiet. Celem uczenia jest znalezienie grup (klastrów), w których skupione są dane. Obserwacje z danej grupy charakteryzują się podobieństwem. Inne nazwy: grupowanie, analiza skupień. 15/32

Uczenie bez nadzoru: Klasteryzacja Klasteryzacja (ang. Clustering): Dysponujemy obserwacjami bez etykiet. Celem uczenia jest znalezienie grup (klastrów), w których skupione są dane. Obserwacje z danej grupy charakteryzują się podobieństwem. Inne nazwy: grupowanie, analiza skupień. 15/32

Klateryzacja: Kompresja obrazu Cel: Dane: Kodowanie pikseli wartościami z mniejszego zakresu. Obraz. Zakłada się, że każdy piksel może przyjąć K wartości. Piksele grupowane są do K klastrów algorytmem klasteryzacji. Podobne piksele trafiają do tego samego klastra. Piksel kodowany jest poprzez numer klastra. 16/32

Klateryzacja: Grupowanie osób w sieci społecznej Cel: Dane: Wyodrębnienie grup znajomych w sieci społecznej. Dane o interakcji między osobami. Wyodrębnione grupy znajomych przy pomocy TouchGraph dla Facebook a. Znajomi w tych samych klastrach charakteryzują się wewnętrzną interakcją między sobą. 17/32

Klateryzacja: Grupowanie słów Cel: Dane: Wyodrębnienie grup słów w tytułach artykułów. Artykuły prasowe. Grupowaniu podlegają słowa, które pojawiły się w tytule artykułu. Słowa uważane są za podobne, jeśli pojawiają się w kontekście tych samych słów z artykułu. Słowa z jednej grupy zazwyczaj opisują to samo zdarzenie. 18/32

Uczenie bez nadzoru: Redukcja wymiarów Redukcja wymiarów (ang. Dimensionality Reduction): Dysponujemy obserwacjami bez etykiet. Celem uczenia jest znalezienie niskowymiarowej podprzestrzeni (rozmaitości), na której leżą dane. Obserwacje mogą zostać zakodowane przy pomocy układu współrzędnych związanego z niskowymiarową podprzestrzenią. 19/32

Uczenie bez nadzoru: Redukcja wymiarów Redukcja wymiarów (ang. Dimensionality Reduction): Dysponujemy obserwacjami bez etykiet. Celem uczenia jest znalezienie niskowymiarowej podprzestrzeni (rozmaitości), na której leżą dane. Obserwacje mogą zostać zakodowane przy pomocy układu współrzędnych związanego z niskowymiarową podprzestrzenią. 19/32

Redukcja wymiarów: Kodowanie i kompresja zdjęć Cel: Znalezienie twarzy bazowych rozpinających niskowymiarową przestrzeń. Dane: Zdjęcia twarzy. Wyróżnione M twarzy bazowych rozpina M-wymiarową podprzestrzeń w przestrzeni twarzy. Twarze mogą być kodowane poprzez położenie na niskowymiarowej przestrzeni. Metoda może służyć, jako automatyczna ekstrakcja cech ze zdjęć. 20/32

Redukcja wymiarów: Wizualizacja danych Cel: Dane: Wizualizacja 2D lub 3D wysokowymiarowych danych. Dowolne dane, np. zdjęcia. Redukcja wymiarów pozwala na wizualizację struktury wysokowymiarowych danych. Podobne obserwacje znajdują się blisko siebie w niskowymiarowej przestrzeni. Na rysunku przedstawiono obrazy ręcznie pisanych cyfr oraz zdjęć twarzy z różnej perspektywy. 21/32

Uczenie ze wzmocnieniem Uczenie ze wzocnieniem (ang. Reinforcement Learning): Maszyna (agent) wchodzi w interakcje z otoczeniem (środowiskiem), w którym chce osiągnąć określony cel. Maszyna podejmuje akcje aby osiągnąć cel, które są ocenianie przez otoczenie. Akcje są nagradzane lub karane. Maszyna poprzez podejmowanie akcji poznaje otoczenie. 22/32

Uczenie ze wzmocnieniem Uczenie ze wzocnieniem (ang. Reinforcement Learning): Maszyna (agent) wchodzi w interakcje z otoczeniem (środowiskiem), w którym chce osiągnąć określony cel. Maszyna podejmuje akcje aby osiągnąć cel, które są ocenianie przez otoczenie. Akcje są nagradzane lub karane. Maszyna poprzez podejmowanie akcji poznaje otoczenie. 22/32

Uczenie ze wzmocnieniem Uczenie ze wzocnieniem (ang. Reinforcement Learning): Maszyna (agent) wchodzi w interakcje z otoczeniem (środowiskiem), w którym chce osiągnąć określony cel. Maszyna podejmuje akcje aby osiągnąć cel, które są ocenianie przez otoczenie. Akcje są nagradzane lub karane. Maszyna poprzez podejmowanie akcji poznaje otoczenie. 22/32

Uczenie ze wzmocnieniem Uczenie ze wzocnieniem (ang. Reinforcement Learning): Maszyna (agent) wchodzi w interakcje z otoczeniem (środowiskiem), w którym chce osiągnąć określony cel. Maszyna podejmuje akcje aby osiągnąć cel, które są ocenianie przez otoczenie. Akcje są nagradzane lub karane. Maszyna poprzez podejmowanie akcji poznaje otoczenie. 22/32

Uczenie ze wzmocnieniem Uczenie ze wzocnieniem (ang. Reinforcement Learning): Maszyna (agent) wchodzi w interakcje z otoczeniem (środowiskiem), w którym chce osiągnąć określony cel. Maszyna podejmuje akcje aby osiągnąć cel, które są ocenianie przez otoczenie. Akcje są nagradzane lub karane. Maszyna poprzez podejmowanie akcji poznaje otoczenie. 22/32

Uczenie ze wzmocnieniem: Gra w szachy Cel: Dane: Wyuczyć algorytm gry w szachy. Rozgrywki szachowe. Zakładano, że komputer zawsze gra białymi. Znany był ostatni stan szachownicy i ocena (1 dla wygranej białych, 0 dla remisu, 1 dla wygranej czarnych), natomiast maszyna miała się nauczyć jakie akcje podejmować, aby osiągnąć wygraną. Stan szachownicy reprezentowano za pomocą sieci neuronalnej. 23/32

Uczenie ze wzmocnieniem: Sterowanie helikopterem Cel: Dane: Wyuczyć algorytm sterowania helikopterem. Sterowanie helikopterem przez pilota (operatora). Dane posłużyły do określenia dynamiki helikoptera oraz określenia funkcji nagrody. Następnie zastosowano algorytm uczenia ze wzmocnieniem do nauki sterowania helikopterem. Projekt wykonano na Stanford University (http://heli.stanford.edu/). 24/32

Projekty naszej grupy Anna Gut Mateusz Kucharczyk Przemysław Kłysz Szymon Zaręba Celem projektu jest ocena atrakcyjności człowieka na podstawie zdjęcia. Stosowane techniki uczenia maszynowego: 1. Probabilistyczne Modele Grafowe 2. Procesy Gaussa 3. Principal Component Analysis 4. Support Vector Machine 25/32

Projekty naszej grupy Piotr Klukowski (Max Planck Dresden) Michał Walczak (ETH Zürich) Adam Gonczarek Celem projektu jest automatyczne oznaczenie pików na obrazach z Magnetycznego Rezonansu Jądrowego (NMR). Stosowane techniki uczenia maszynowego: 1. Support Vector Machine 2. Probabilistyczne Modele Grafowe (PGM) 26/32

Projekty naszej grupy Adam Gonczarek Celem projektu jest odtworzenie konfiguracji człowieka na podstawie obrazu z kamer. Stosowane techniki uczenia maszynowego: 1. Filtry cząsteczkowe 2. Metody próbkowania 3. Nieliniowa redukcja wymiarów (GPLVM) 4. Wnioskowanie bayesowskie 5. Support Vector Machine 27/32

Projekty naszej grupy Jakub M. Tomczak Celem projektu jest wspomaganie terapii cukrzycy na podstawie pomiarów. Stosowane techniki uczenia maszynowego: 1. Indukcja reguł decyzyjnych 2. Uczenie przyrostowe 3. Mechanizm zapominania wykładniczego 4. Procesy Gaussa 5. Ukryte łańcuchy Markowa 28/32

Projekty naszej grupy Jakub M. Tomczak Celem projektu jest modelowanie procesów wnioskowania w ludzkim mózgu. Stosowane techniki uczenia maszynowego: 1. Modelowanie Bayesowskie 2. Regularyzacja i wiedza a priori 3. Modele Isinga 4. Maszyny Boltzmanna 29/32

Projekty naszej grupy Maciej Zięba Celem projektu jest opracowanie modeli predykcji okresu przeżycia pacjenta po operacji raka płuc. Stosowane techniki uczenia maszynowego: 1. Klasyfikatory SVM dla problemów niezbalansowania 2. Klasyfikatory typu Ensemble 3. Metody próbkowania typu SMOTE 4. Metody uczenia wrażliwe na koszt 30/32

Projekty naszej grupy Adam Gonczarek Jakub Tomczak Szymon Zaręba Celem projektu jest rozpoznawanie obrazów z użyciem uczenia głębokiego i architektur głębokich. Stosowane techniki uczenia maszynowego: 1. Maszyny Boltzmanna 2. Algorytm Contrastive Divergence 3. DropOut 31/32

Zespół 32/32