WPROWADZENIE DO MASZYNOWEGO UCZENIA SIĘ
|
|
- Klaudia Krupa
- 8 lat temu
- Przeglądów:
Transkrypt
1 WPROWADZENIE DO MASZYNOWEGO UCZENIA SIĘ 1. Definicja procesu uczenia się 2. Przykłady problemów rozwiązywanych przez systemy uczące się 3. Motywacje dla budowy systemów uczących się 4. Taksonomia metod maszynowego uczenia się 5. Rodzaje nabywanej wiedzy 6. Przegląd zagadnień i kierunków maszynowego uczenia się 7. Rys historyczny 8. Przykłady zastosowań praktycznych. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 1
2 Co to jest maszynowe uczenie się? Maszynowe uczenie się (ang. Machine Learning) jest analizą procesów uczenia się oraz tworzeniem systemów, które doskonalą swoje działanie na podstawie doświadczeń z przeszłości. Wykład dotyczy dwóch grup metod : symbolicznego/indukcyjnego uczenia się na przykładach (ang. symbolic/inductive learning) sztucznych sieci neuronowych (ang. artificial neural networks) Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 2
3 Co to jest maszynowe uczenie się? Maszynowe uczenie się (ang. Machine Learning) część sztucznej inteligencji (AI) lub inteligencji obliczeniowej (Computational Intelligence - CI). Systemy uczące się systemy adaptujące się, zmieniające swoje wewnętrzne parametry tak, aby rozpoznać charakter danych. Inspiracje: informatyka, statystyka, rozpoznawanie struktur (ang. pattern recognition), psychologia i kognitywistyka. ML umożliwia pozyskiwanie wiedzy na podstawie analizy zachowań ekspertów lub danych doświadczalnych, tj. przykładów uczących. Często dane są w postaci przykładów. Eksperci opisują sytuacje podając przykłady. Wiedza otrzymana metodami ML może być lepsza niż wiedza bezpośrednio wydedukowana przez ludzi. Czasami jest jedyną drogą budowy modeli, jeśli wiedza nie jest znana lub nie można jej pozyskać. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 3
4 Dlaczego Maszynowe Uczenie się? Aktualne systemy informacyjne nie posiadają zdolności samokorekcji prostych błędów Rozwój systemów doradczych w wielu dziedzinach - nabywanie wiedzy dla systemów eksperckich czy systemów z bazą wiedzy Poszukiwanie informacji w "powodzi" danych - systemy odkryć wiedzy w bazach danych Wzrost zastosowań techniki analizy danych, teorii decyzji, sztucznej inteligencji w wielu komercyjnych dziedzinach oraz sferze badawczej Budowanie inteligentnych systemów wyszukiwania i udostępniania informacji (także Internet!) Rozwój komputerowych systemów przetwarzania i rozpoznawania obrazów Prace nad rozumieniem ludzkiej mowy i przetwarzaniem języka naturalnego Zastosowania w robotyce i sterowaniu Inteligentne systemy kompresji danych Tworzenie inteligentnych systemów edukacyjnych Postęp w budowie systemów współpracy człowiek - maszyna Rozwój badań nad ludzkim poznawaniem i uczeniem się Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 4
5 Definicja Procesu Uczenia się (Definicja #1) "Uczenie się oznacza zmiany w systemie, które mają charakter adaptacyjny w tym sensie, że pozwalają systemowi wykonać za następnym razem takie same zadanie lub zadania podobne bardziej efektywnie" - Herbert Simon (1983) (Definicja #2) "System uczący się wykorzystuje zewnętrzne dane empiryczne w celu tworzenia i aktualizacji podstaw dla udoskonalonego działania na podobnych danych w przyszłości oraz wyrażania tych podstaw w zrozumiałej i symbolicznej postaci" - Donald Miche (1991) Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 5
6 (Definicja #3) "Uczenie sie to konstruowanie i zmiana reprezentacji doświadczanych faktów. W ocenie konstruowanych reprezentacji bierze się pod uwagę: 1. wiarygodność - określa stopień w jakim reprezentacja odpowiada rzeczywistości, 2. efektywność - charakteryzuje przydatność repreze-ntacji do osiągania danego celu. 3. poziom abstrakcji - odpowiada zakresowi szczegółowości i precyzji pojęć używanych w reprezentacji; określa on tzw. moc opisową reprezentacji. Reprezentacja jest rozumiana jako np. opisy symboliczne, algorytmy, modele symulacyjne, plany obrazy." - Ryszard Michalski (1986) Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 6
7 Wspólne pojęcia w kolejnych definicjach: Wejście: dane empiryczne Zmiany i poprawa działania (miara oceny) Postulat zdobywania wiedzy, reprezentowania jej wewnątrz systemu i stosowania do wykonywania zadania (nacisk na zrozumiałość reprezentacji) Wiedza (ang. knowledge) - definiuje się w kontekście danej metody ; reprezentacja wiedzy. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 7
8 Przykłady problemów rozwiązywanych przez systemy uczące się Uczenie się rozpoznawania mowy Uczenie się kierowania pojazdem (np. ALVINN) Uczenie się klasyfikacji obiektów astronomicznych (NASA Sky Survey) Uczenie się rozgrywania pewnych gier (np. backgammon) Uczenie się rozpoznawania chorób na podstawie symptomów Uczenie się rozpoznawanie pisma na podstawie przykładów Uczenie się klasyfikowania tekstów do grup tematycznych Uczenie się aproksymacji nieznanej funkcji na podstawie próbek Uczenie się odnajdowania drogi w nieznanym środowisku Automatyczne odkrywanie zależności funkcyjnych w danych Przewidywanie trendów w danych finansowych Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 8
9 Dobrze zdefiniowane problemy uczenia się, Uczenie = doskonalenie działania dla pewnych zadań na podstawie doświadczenia doskonalenie dla pewnej klasy zadań T, z uwagi na miare oceny P, oparte na doświadczeniu E Proste przykłady Qubic (4x4x4, Tic Tac Toe) T: Gra Kółka przeciwko Krzyżykowi P: % wygranych gier E: Mozliwość gry przeciwko dobremu graczowi przez ponad 100 godzin Rozpoznawanie adresu napisanego na kopercie T: Rozpoznanie adresu odbiorcy napisanego na kopercie P: % sortowanych listów poprawnie przypisanych do miasta odbiorcy E: 100 tysięcy ręcznie napisanych adresów ze znanym adresem przeznaczenia Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 9
10 Kierowanie pojazdu przez robota T: Prowadzenie przez robota pojazdu po autostradzie P: Prędkość/[(1+liczba_wypadków)1000] E: Duża liczba treningowych zdjęć z kamery, pomiarów z sensorów oraz równoczesnych rejestracji "komend" sterowania Diagnostyka medyczna T: Rozpoznanie pewnej choroby u pacjentów na podstawie symptomów P: % poprawnie zdiagnozowanych pacjentów E: Reprezentatywna liczba pacjentów opisanych za pomocą symptomów, dla których znana jest poprawna decyzja diagnostyczna Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 10
11 Ocena zainteresowania transportem lotniczym T: Predykcja liczby pasażerów linii lotniczych (dla następnych lat z rocznym wyprzedzeniem) P: Poprawność przewidywania liczby pasażerów E: Trzy podstawowe wskaźniki przewozowe za okres ostatnich 10 lat. Rozpoznawanie mówcy na podstawie jego głosu T: Niezależna od tekstu identyfikacja mówcy na podstawie zapisu jego głosu P: % poprawnych rozpoznań mówców E: Duża liczba przebiegów czasowych z rejestracji 20 mówców wypowiadających po jednym zdaniu Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 11
12 Motywacje dla budowy systemów uczących się Zadania eksploracji i analizy danych, gdzie duże rozmiary zbiorów danych uniemożliwiają ich analizę w sposób nieautomatyczny (np. ekonomiczne lub medyczne bazy danych) Środowiska gdzie system musi się dynamicznie dostosowywać do zmieniejących się warunków (np. systemy sterowania) Problemy które są złożone, trudne do opisu i czesto nie posiadają wystarczających modeli teoretycznych albo ich uzyskanie jest bardzo kosztowne lub mało wiarygodne. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 12
13 Realizacja procesu uczenia się Dobrze zdefiniowane zadanie. Wybrane miary oceny (jedno, dobrze zdefiniowane kryterium). Co jest doświadczeniem (przykładami)? Czego należy się nauczyć? Jak reprezentować przykłady uczące? Jak reprezentować hipotezy/wiedzę? Jaki algorytm uczenia należy wybrać? Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 13
14 Różnice między uczeniem się ludzkim a maszynowym Pytanie: Czy uczenie się maszyn przypomina uczenie się ludzi? Odpowiedź: NIE Ludzkie uczenie się: Uczenie się człowieka jest to wprowadzanie zmian do sposobu pracy jego umysłu, Uczenie się jest procesem pozyskiwania nowej informacji, w którym główna czynnością jest przyswajanie wiedzy, Uczeniem można nazwać zdobywanie wprawy na drodze ponawiania prób z małym lub żadnym udziałem świadości. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 14
15 Oczekiwania i ograniczenia wobec uczących się Oczekuje się, że systemy powinny uczyć się korzystając z wiedzy fragmentarycznej, doskonalić się w trakcie pracy, gromadzić doświadczenia, tworzyć nowe pojęcia, indukcyjnie wyciągać wnioski. Oczekiwane zadania systemów: - formułowanie nowych pojęć, - wykrywanie nieznanych prawidłowości w danych, - tworzenie reguł decyzyjnych, - przyswajanie nowych pojęć i struktur drogę uogólnienia i analogii, - modyfikowanie, uogólnianie i precyzowanie danych, - zdobywanie wiedzy poprzez kontakt z otoczeniem, - generowanie wiedzy zrozumiałej dla człowieka, - wiele innych. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 15
16 Ograniczenia systemów uczących się Zależność i niezależność systemu od otoczenia, Wiarygodność i poprawność generowanych wniosków: "wiedza zdobyta w wyniku obserwacji faktów ma charakter tylko domyslny" (Popper) rozumowanie przez indukcję nie zapewnia zachowania "prawdy" (ang. truth preserving), - tzn. nie można w pełni udowodnić prawdziwości wiedzy tworzonej drogą uogólnienia, choć można dowieść jej błedności. problemy wynikające z: - wprowadzenia danych niekompletnych, - wprowadzenia danych częściowo sprzecznych, - niezdefiniowania ograniczeń dziedzinowych. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 16
17 Postulaty: wszelka wiedza wygenerowana przez maszynę powinna byc oceniana i/lub kontrolowana przez człowieka (lub wg. kryteriów przez niego zdefiniowanych), Systemy powinny być zdolne do udzielana wyjasnień, tworzona wiedza powinna być wyrażana w formie odpowiadającej opisom przyjętym przez człowieka i jego modelom myślowym (postulat zrozumiałości). Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 17
18 Klasyfikacja metod maszynowego uczenia się W ogólności system zmieniać się może w dwojaki sposób: system nabywa "nową wiedzę" z zewnętrznych źródeł, system modyfikuje się samodzielnie poprzez intensywne wykorzystywanie posiadanej już wiedzy w sposób bardziej efektywny. Stąd typowe metody maszynowego uczenia się dzieli się na: indukcyjne uczenie się (ang. inductive learning), tzw. zdobywanie wprawy (ang. skill acquisition) lub przyspieszone uczenie się (ang. speedup learning) Wnioskowanie Indukcyjne opiera się na zbiorze faktów (obserwacji) oraz ewentualnym zbiorze hipotez a priori dotyczących tych faktów, a w wyniku daję najprawdopodobniejsze uogólnienie wyjaśniające te fakty. Dedukcja - wyprowadzanie wniosków, które są logiczną konsekwencją posiadanej informacji. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 18
19 Główne pradygmaty badawcze obejmują: modelowanie sieci neuronowych i techniki teoriodecyzyjne, symboliczne przyswajanie pojęć, uczenie się w wąskiej dziedzinie z intensywnym wykorzystaniem wiedzy. Podejścia różnią się pod względem: posiadanej przez system wiedzy a priori sposobu reprezentowania i modyfikowania wiedzy w systemie Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 19
20 Systemy sztucznych sieci neuronowych : system składa się z sieci wzajemnie powiązanych prostych elementów realizujących pewną funkcje przetwarzania, system uczy się przyrostowo poprzez modyfikacje połączeń między elementami system rozpoczyna uczenie się od niewielkiej wiedzy początkowej (związanej z wyborem elementów oraz struktury połączeń w sieci), charakterystyczne jest wykorzystanie parametrów zmieniających się w trakcie uczenia w sposób ciągły Numeryczny charakter: sygnałów wejściowych i przetwarzanych, metod i algorytmów uczenia się Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 20
21 Symboliczne przyswajanie pojęć (ang. symbolic concept acquisition) systemy uczą się budując symboliczną reprezentację danego zbioru pojęć, drogą analizy przykładów i kontrprzykładów tych pojęć Tworzone reprezentacje mają postać np.: - wyrażeń logicznych, - reguł produkcji - drzew decyzyjnych - sieci semantycznych charakterystyczna cecha - jakościowa/symboliczna postać przetwarzanej informacji Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 21
22 Uczenie się w wąskiej dziedzinie z intensywnym wykorzystaniem wiedzy (ang. Knowledge intensive domain-specific learning) system zawiera liczne (zdefiniowane z góry) pojęcia, struktury wiedzy, ograniczenia dziedzinowe, reguły heurystyczne i wbudowane na stałe transformacje odnoszące się do konkretnej dziedziny, Nie wszystkie niezbędne atrybuty i pojęcia są znane - system ma wygenerować nowe pojęcia. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 22
23 Strategię uczenia się System uczący się transformuje informacje dostarczone przez nauczyciela na nową postać, którą zapamietuje. Sposób tej transformacji określa typ użytej strategii: Podstawowe strategie uczenie się na pamięć, uczenie się przez instrukcję, uczenie się przez dedukcję, uczenie się przez analogię, uczenie się przez indukcję. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 23
24 Podział metod maszynowego uczenia się Różne kryteria podziału. Podstawowy podział ze względu na sposób reprezentacji wiedzy pozyskiwanej przez system uczący się. Wyróżnia się: metody zorientowane na jawną reprezentację wiedzy (ang. knowledge oriented methods lub symbolic methods), metody, które nie tworzą jawnej reprezentacji wiedzy, tzw. metody nieprzezroczyste (ang. black-box methods lub sub-symbolic methods). Podział ze względu na rodzaj informacji dostarczony w zbiorze przykładów: uczenie nadzorowane (ang. supervised learning), uczenie nienadzorowane (ang. unsupervised learning). Rozszerzenie podziału uwzględniające źródło przykładów: uczenie się na podstawie zapytań (system otrzymuje odpowiedzi na pytania zadane nauczycielowi ), uczenie się przez eksperymentowanie (system gromadzi doświadczenie eksperymentując ze swoim środowiskiem), uczenie się ze wzmocnieniem (system wykonuje pewne akcje i otrzymuje ocenę swojego działania). Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 24
25 Uczenie się przez indukcję (ang. learning by induction/ inductive learning) Prowadzi od oceny dostarczonych przykładów do ich uogólnienia (generalizacji) na drodze rozumowania indukcyjnego. Obejmuje dwie grupy metod: - uczenie się nadzorowane - uczenie się nienadzorowane Uczenie nadzorowane (ang. supervised learning) - system otrzymuje zbiór przykładów uczących (learning examples) w postaci (xi, yi) i ma na celu nauczyć się funkcji f, takiej że f(xi)= yi dla każdego i. Określona liczba wartości yi - klasy (classes) lub klasy decyzyjne (decision classes). Dla pojedyńczych klas (odnoszących się do pewnych pojęć) - definiuje się przykłady pozytywne (odnoszące się do tej klasy) i negatywne (odnoszące się do innych klas). Uczenie się pojęć (ang. concept learning) - f jest definicją/uogólnieniem pojęcia, które wyjaśnia przykłady pozytywne i wyklucza negatywne. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 25
26 Reprezentacja przykładów uczących Przykłady zbiór obiektów, których dotyczy nabywana wiedza; mogą to być przedmioty, osoby, obserwacje, Atrybuty to pewne cechy charakteryzujące właściwości rozważanych obiektów. Zbiór przykładów (obiektów) U jest opisany za pomocą skończonego, niepustego zbioru atrybutów A = {a 1,a 2,,a m } i reprezentowany jest w postaci tablicy informacyjnej V a dziedzina atrybutu a A; a(x) V a wartość atrybutu. IT = (U,A). Atrybuty: nominalne, których dziedziny są zbiorami nieuporządkowanymi (tzn. dla dwóch wartości możliwe jest określenie wyłącznie relacji = lub ), porządkowe, których dziedziny są zbiorami uporządkowanymi (tzn. możliwe jest określenie relacji porządku liniowego < na zbiorze wartości), liczbowe, których dziedziny są zdefiniowane na liczbowych skalach pomiarowych (przedziałowych lub ilorazowych). Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 26
27 Reprezentacja w postaci tablic informacyjnych: Tabela 1. Zbiór przykładów opisujących samochody za pomocą zbioru 4 atrybutów {Typ samochodu, Cena, Prędkość, Zużycie paliwa}; Pierwsza kolumna zawiera numer identyfikujący samochód. lp. Typ Cena Prędkość Zużycie 1 mały akceptowalna przeciętny małe 2 duży akceptowalna szybki średnie 3 kompakt drogi szybki średnie 4 duży drogi szybki wysokie 5 mały drogi wolny średnie 6 kompakt akceptowalna przeciętny średnie 7 kompakt drogi wolny średnie 8 duży drogi przeciętny wysokie 9 duży akceptowalna przeciętny średnie Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 27
28 Tabela 2 Zbiór przykładów uczących opisujących grupę osób, ubiegających się o kredyt; Pierwsza kolumna zawiera numer identyfikujący osobę. lp. Wiek Sytuacja zawodowa Staż pracy Dochody Cel kredytu Ocena klienta 1 młody uczy się K ryzyko 2 średni pracuje S ryzyko 3 młody pracuje M dobra 4 starszy pracuje D dobra 5 średni pracuje M przeciętne 6 młody uczy się W ryzyko 7 średni bezrobotny D ryzyko 8 młody pracuje K przeciętne 9 średni pracuje D dobra 10 starszy emeryt D przeciętne 11 młody uczy się W przeciętne 12 średni pracuje S przeciętne 13 młody bezrobotny D ryzyko 14 starszy pracuje S dobra 15 młody pracuje M dobra Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 28
29 Uczenie się pojęć Pojęcie (ang. concept) ogólne określenie oznaczające zbiór obiektów posiadających wspólne właściwości, które odróżniają je od innych pojęć. Pojęcie to jedna z postaci wiedzy o świecie, używana do opisywania systemów interpretowania obserwacji oraz abstrakcyjnych idei. Przykłady: Pojęcia krzesła, psa, liter alfabetu, Pojęcia pozwalają na klasyfikowanie pewnych obiektów na zbiory (kategorie / klasy). Pojedyncze pojęcie wyznacza podział zbioru obiektów na przykłady pozytywne oraz przykłady negatywne (kontrprzykłady) tego pojęcia. Pojęcia wielokrotne klasyfikacja Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 29
30 Uczenie się pojęć, cd. Przykład ilustracyjny opisu samochodów: Rozważane pojęcie - samochód, którym chciałbym jeździ Do przykładów tego pojęcia zaliczmy samochody {2,3,6,9}. Kontrprzykładami, czyli przykładami negatywnymi tego pojęcia, są samochody {1,4,5,7,8}. Wspólne właściwości definiujące pojęcie: (zużycie=średni) ((cena=akceptowalna) (prędkość=szybki)) Definicja znana nauczycielowi niedostępna jawnie systemowi uczącemu się. Cel: system w trakcie procesu uczenia się ma odkryć / znaleźć nieznaną mu definicję pojęcia na podstawie dostarczonych przykładów problemów kontrprzykładów tego pojęcia. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 30
31 Klasyfikacja przykładów Przykład może być zaliczony do więcej niż dwóch kategorii. Def: klasyfikacji obiektów K = {K j : j = 1,...,r}, gdzie dla każdych i j K i K j = oraz U r K j= 1 j = U. K j jest klasą (klasą decyzyjną lub kategorią). Określenie pojęć / klas decyzyjnych - podane przez nauczyciela lub za pomocą dodatkowego atrybutu (wartości są etykietami klas). Tablica decyzyjna DT jest tablicą informacyjną (U,A {d}), gdzie d A jest wyróżnionym atrybutem decyzyjnym. Elementy zbioru A nazywane są atrybutami warunkowymi. Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 31
32 Klasyfikacja Dwa znaczenia terminu klasyfikacja: 1. Proces podziału zbioru obiektów (przykładów) na klasy (kategorie,pojęcia), gdzie klasa oznacza zbiór obiektów charakteryzujących się pewnymi wspólnymi własnościami. 2. Zakładając, że struktura klas jest wstępnie znana, celem jest poszukiwanie funkcji/reguły która pozwala klasyfikować nowe obiekty, tj. przypisać je do istniejących kategorii. Inne terminy: 1. taksonomia 2. analiza dyskryminacyjna Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 32
33 Uczenie nadzorowane Przykład uczący - x A,c(x). Wartości c(x) zdefiniowane na skali liczbowej zadanie aproksymacji funkcji. Wartości c(x) etykiety pojęć lub klas uczenie się pojęć lub klasyfikacji. Uczenie się pojęć Na zbiorze przykładów U określony jest zbiór pojęć C. Pojęcie (docelowe / ang. target concept, target function): funkcja c : U {0,1} Ogólniej jest to funkcja c : U C, C >2 Hipoteza funkcja h przypisująca przykłady do pojęcia lub klasy (h: U C). H przestrzeń hipotez; Zawiera wszystkie dopuszczalne hipotezy jakie może skonstruować system uczący. System uczący się wybiera hipotezę h H, która jest możliwie najlepszym przybliżeniem pojęcia docelowego. Dla każdego x U, h(x) = c(x). Uwaga: dokładne nauczenie się każdego pojęcia docelowego c C jest możliwe tylko wtedy, gdy C H Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 33
34 Terminologia związana z indukcyjnym uczeniem się Dziedzina X Przykład uczący x X Atrybut a i Klasa, pojęcie docelowe Ci X c: X {0,1} Ci = {x X : c(x)=i} Przykład etykietowany dla uczenia z nadzorem <x,c(x)> Przykład pozytywny dla pojęcia c - taki x X że c(x)=1 Przykład negatywny dla pojęcia c - taki x X że c(x)=0 Hipoteza h - funkcja f : X {0,1} Przestrzeń hipotez Η Zbiór uczący Błąd stosowania hipotezy h dla zbioru treningowego D Indukcyjne ukierunkowanie (inductive bias) Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 34
35 Typy nabywanej wiedzy reguły decyzyjne drzewa decyzyjne parametry w równaniach algebraicznych gramatyki formalne wyrażenia logiczne grafy i sieci semantyczne programy Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 35
36 Rys historyczny Okres pionierski (lata ) wczesne prace nad modelami neuronowymi strategie ewolucyjne "Wieki ciemne" ( ) pozyskiwanie wiedzy (Feigenbaum) krytyczna analiza systemów perceptronowych (Minski,Papert 1969) Renesans ( ) uczenie się struktur symbolicznych sukcesy praktyczne nowych systemów META-DENDRAL (Buchanan 1978) AQ (Michalski 1980) ID3 (Quinlan 1983) rozwój systemów wykorzystujących i przekształcających wiedzę powrót zainteresowania sieciami neuronowymi (Rumelhart 1986, Hopfield,...) pojawienie się wielu rożnorodnych metod uczenia się rozwój konferencji naukowych i czasopism Stan obecny ( ) intesywne badania nad wieloma metodami eksperymentalne badania porównawcze (Statlog) rozwój metod nie-symbolicznych (sieci neuronowe, algorytmy ewolucyjne) obliczeniowa teoria uczenią się (Valiant) systemy zintegrowane i wielostrategiczne nacisk na zastosowania praktyczne odkrywanie wiedzy w bazach danych Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 36
37 Instytut Informatyki Politechnika Poznanska 2009 Wyklad 1 Strona 37
Uczenie się maszyn. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki
Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Machine Learning (uczenie maszynowe, uczenie się maszyn, systemy uczące się) interdyscyplinarna nauka, której celem jest stworzenie
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność
Wprowadzenie do teorii systemów ekspertowych
Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 4. UCZENIE SIĘ INDUKCYJNE Częstochowa 24 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WSTĘP Wiedza pozyskana przez ucznia ma charakter odwzorowania
Systemy uczące się wykład 2
Systemy uczące się wykład 2 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 19 X 2018 Podstawowe definicje Fakt; Przesłanka; Konkluzja; Reguła; Wnioskowanie. Typy wnioskowania
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska DRZEWO REGRESYJNE Sposób konstrukcji i przycinania
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe. zajecia.jakubw.pl/nai Literatura: S. Osowski, Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa 997. PODSTAWOWE ZAGADNIENIA TECHNICZNE AI
Widzenie komputerowe (computer vision)
Widzenie komputerowe (computer vision) dr inż. Marcin Wilczewski 2018/2019 Organizacja zajęć Tematyka wykładu Cele Python jako narzędzie uczenia maszynowego i widzenia komputerowego. Binaryzacja i segmentacja
mgr inż. Magdalena Deckert Poznań, r. Uczenie się klasyfikatorów przy zmieniającej się definicji klas.
mgr inż. Magdalena Deckert Poznań, 01.06.2010r. Uczenie się klasyfikatorów przy zmieniającej się definicji klas. Plan prezentacji Wstęp Concept drift Typy zmian Podział algorytmów stosowanych w uczeniu
PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"
PODSTAWY BAZ DANYCH 19. Perspektywy baz danych 1 Perspektywy baz danych Temporalna baza danych Temporalna baza danych - baza danych posiadająca informację o czasie wprowadzenia lub czasie ważności zawartych
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ SZTUCZNA INTELIGENCJA dwa podstawowe znaczenia Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące się), pewną dyscyplinę badawczą (dział
2
1 2 3 4 5 Dużo pisze się i słyszy o projektach wdrożeń systemów zarządzania wiedzą, które nie przyniosły oczekiwanych rezultatów, bo mało kto korzystał z tych systemów. Technologia nie jest bowiem lekarstwem
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy oólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Systemy uczące się wykład 1
Systemy uczące się wykład 1 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 5 X 2018 e-mail: przemyslaw.juszczuk@ue.katowice.pl Konsultacje: na stronie katedry + na stronie domowej
Sztuczna inteligencja
Sztuczna inteligencja Przykładowe zastosowania Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 12 czerwca 2008 Plan 1 Czym jest (naturalna) inteligencja? 2 Czym jest (sztuczna)
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Elementy uczenia maszynowego Literatura [1] Bolc L., Zaremba
mgr inż. Magdalena Deckert Poznań, r. Metody przyrostowego uczenia się ze strumieni danych.
mgr inż. Magdalena Deckert Poznań, 30.11.2010r. Metody przyrostowego uczenia się ze strumieni danych. Plan prezentacji Wstęp Concept drift i typy zmian Algorytmy przyrostowego uczenia się ze strumieni
komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW
Czego moga się nauczyć komputery? Andrzej Skowron, Hung Son Nguyen son@mimuw.edu.pl; skowron@mimuw.edu.pl Instytut Matematyki, Wydział MIM, UW colt.tex Czego mogą się nauczyć komputery? Andrzej Skowron,
Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji
Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji data aktualizacji: 2017.10.11 Delphi Kraków Rozwój jazdy autonomicznej zmienia krajobraz technologii transportu w sposób tak dynamiczny,
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY. 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przykładowym systemem ekspertowym napisanym w JESS. Studenci poznają strukturę systemu ekspertowego,
Modelowanie i obliczenia techniczne. dr inż. Paweł Pełczyński
Modelowanie i obliczenia techniczne dr inż. Paweł Pełczyński ppelczynski@swspiz.pl Literatura Z. Fortuna, B. Macukow, J. Wąsowski: Metody numeryczne, WNT Warszawa, 2005. J. Awrejcewicz: Matematyczne modelowanie
Transformacja wiedzy w budowie i eksploatacji maszyn
Uniwersytet Technologiczno Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy Wydział Mechaniczny Transformacja wiedzy w budowie i eksploatacji maszyn Bogdan ŻÓŁTOWSKI W pracy przedstawiono proces
Pattern Classification
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley & Sons, 2000 with the permission of the authors
Systemy pomiarowo-diagnostyczne. Metody uczenia maszynowego wykład I dr inż. 2015/2016
Systemy pomiarowo-diagnostyczne Metody uczenia maszynowego wykład I dr inż. Bogumil.Konopka@pwr.edu.pl 2015/2016 1 Wykład I - plan Sprawy organizacyjne Uczenie maszynowe podstawowe pojęcia Proces modelowania
Sztuczna inteligencja
Wstęp do Robotyki c W. Szynkiewicz, 2009 1 Sztuczna inteligencja Inteligencja to zdolność uczenia się i rozwiązywania problemów Główne działy sztucznej inteligencji: 1. Wnioskowanie: Wykorzystanie logiki
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Prof. Stanisław Jankowski
Prof. Stanisław Jankowski Zakład Sztucznej Inteligencji Zespół Statystycznych Systemów Uczących się p. 228 sjank@ise.pw.edu.pl Zakres badań: Sztuczne sieci neuronowe Maszyny wektorów nośnych SVM Maszyny
Programowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
Inteligentne Multimedialne Systemy Uczące
Działanie realizowane w ramach projektu Absolwent informatyki lub matematyki specjalistą na rynku pracy Matematyka i informatyka może i trudne, ale nie nudne Inteligentne Multimedialne Systemy Uczące dr
Wprowadzenie do uczenia maszynowego
Wprowadzenie do uczenia maszynowego Agnieszka Ławrynowicz 12 stycznia 2017 Co to jest uczenie maszynowe? dziedzina nauki, która zajmuje się sprawianiem aby komputery mogły uczyć się bez ich zaprogramowania
Wybrane zagadnienia uczenia maszynowego. Zastosowania Informatyki w Informatyce W2 Krzysztof Krawiec
Wybrane zagadnienia uczenia maszynowego Zastosowania Informatyki w Informatyce W2 Krzysztof Krawiec Przygotowane na podstawie T. Mitchell, Machine Learning S.J. Russel, P. Norvig, Artificial Intelligence
Ontologie, czyli o inteligentnych danych
1 Ontologie, czyli o inteligentnych danych Bożena Deka Andrzej Tolarczyk PLAN 2 1. Korzenie filozoficzne 2. Ontologia w informatyce Ontologie a bazy danych Sieć Semantyczna Inteligentne dane 3. Zastosowania
Systemy ekspertowe. Krzysztof Patan
Systemy ekspertowe Krzysztof Patan Wprowadzenie System ekspertowy Program komputerowy, który wykonuje złożone zadania o dużych wymaganiach intelektualnych i robi to tak dobrze jak człowiek będący ekspertem
FIZYKA II STOPNIA. TABELA ODNIESIENIA EFEKTÓW KIERUNKOWYCH DO EFEKTÓW PRK POZIOM 7 Symbol Efekty kształcenia dla kierunku studiów FIZYKA.
Załącznik nr 2 do uchwały nr 421 Senatu Uniwersytetu Zielonogórskiego z dnia 29 maja 2019 r. Opis zakładanych efektów uczenia się z przyporządkowaniem kierunku studiów do dziedzin nauki i dyscyplin naukowych
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
Eksploracja Danych wykład 4 Sebastian Zając WMP.SNŚ UKSW 10 maja 2017 Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja 2017 1 / 18 Klasyfikacja danych Klasyfikacja Najczęściej stosowana (najstarsza)
Wstęp do Sztucznej Inteligencji
Wstęp do Sztucznej Inteligencji Rozwiązywanie problemów-i Joanna Kołodziej Politechnika Krakowska Wydział Fizyki, Matematyki i Informatyki Rozwiązywanie problemów Podstawowe fazy: Sformułowanie celu -
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu.
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr /3 Specjalność Bez specjalności Kod katedry/zakładu
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD III: Problemy agenta
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD III: Problemy agenta To już było: AI to dziedzina zajmująca się projektowaniem agentów Określenie agenta i agenta racjonalnego Charakterystyka PAGE
PRZEDMIOTOWY SYSTEM OCENIANIA - MATEMATYKA
PRZEDMIOTOWY SYSTEM OCENIANIA - MATEMATYKA Nadrzędnym celem oceniania jest pozyskiwanie przez nauczyciela i ucznia w trakcie nauczania informacji, które pozwolą rozpoznać, jak przebiega proces uczenia
prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz
WIEDZA prawda komunikat symbol DANE fałsz kod INFORMACJA (nie tyko w informatyce) liczba znak forma ENTROPIA przekaz wiadomość Czy żyjemy w erze informacji? TAK Bo używamy nowego rodzaju maszyn maszyn
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium
WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne
WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne Reprezentacja wiedzy w postaci drzew decyzyjnych entropia, przyrost informacji algorytmy ID3, C4.5 problem przeuczenia wyznaczanie reguł rzykładowe drzewo decyzyjne
Systemy eksperowe. Agnieszka Nowak Brzezińska Wykład I
Systemy eksperowe Agnieszka Nowak Brzezińska Wykład I Zakres materiału: Metody wnioskowania w regułowych bazach wiedzy PC-Shell jako narzędzie do budowy szkieletowych systemów ekspertowych (Sprawozdanie
Machine Learning Systemy uczące się
Machine Learning Systemy uczące się Jerzy Stefanowski Instytut Informatyki Politechniki Poznańskiej Fragmenty wykładu studentów Politechniki Poznańskiej Poznań 2020 Co będzie? Wprowadzenie do problematyki
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Elementy uczenia maszynowego Literatura [1] Bolc L., Zaremba
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12
Wymagania edukacyjne na poszczególne stopnie z fizyki dla klasy VII:
Wymagania edukacyjne na poszczególne stopnie z fizyki dla klasy VII: I. Ocenę celującą otrzymuje uczeń, który: posiada wiedzę i umiejętności znacznie wykraczającą poza zakres materiału programowego, która
Zastosowania metod odkrywania wiedzy do diagnostyki maszyn i procesów
Zastosowania metod odkrywania wiedzy do diagnostyki maszyn i procesów Wojciech Moczulski Politechnika Śląska Katedra Podstaw Konstrukcji Maszyn Sztuczna inteligencja w automatyce i robotyce Zielona Góra,
Metodologia badań naukowych
Metodologia badań naukowych Cele zajęć: Nabycie umiejętności określania problemu badawczego i planowania badania Przyswojenie umiejętności z zakresu przygotowania i przeprowadzenia badania empirycznego
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 3. SYSTEMY UCZĄCE SIĘ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska LITERATURA [Cic] * Cichosz P.: Systemy uczące się. WNT, 2003
Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 205/206 Z-ID-602 Wprowadzenie do uczenia maszynowego Introduction to Machine Learning
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji
Wstęp do kognitywistyki. Wykład 3: Logiczny neuron. Rachunek sieci neuronowych
Wstęp do kognitywistyki Wykład 3: Logiczny neuron. Rachunek sieci neuronowych Epistemologia eksperymentalna W. McCulloch: Wszystko, czego dowiadujemy się o organizmach wiedzie nas do wniosku, iż nie są
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Wymagania edukacyjne na poszczególne stopnie z fizyki dla klasy I:
Wymagania edukacyjne na poszczególne stopnie z fizyki dla klasy I: I. Ocenę celującą otrzymuje uczeń, który: posiada wiedzę i umiejętności znacznie wykraczającą poza zakres materiału programowego, która
IX KONGRES ZARZĄDZANIA OŚWIATĄ OSKKO - ŁÓDŹ,
IX KONGRES ZARZĄDZANIA OŚWIATĄ OSKKO - ŁÓDŹ, 24-26.09.2014 www.oskko.edu.pl/kongres Indira Lachowicz Bernadetta Czerkawska EWALUACJA WEWNĘTRZNA obszar: Tworzenie przez nauczycieli na lekcjach sytuacji
S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor
S O M SELF-ORGANIZING MAPS Przemysław Szczepańczyk Łukasz Myszor Podstawy teoretyczne Map Samoorganizujących się stworzył prof. Teuvo Kohonen (1982 r.). SOM wywodzi się ze sztucznych sieci neuronowych.
Systemy agentowe. Uwagi organizacyjne i wprowadzenie. Jędrzej Potoniec
Systemy agentowe Uwagi organizacyjne i wprowadzenie Jędrzej Potoniec Kontakt mgr inż. Jędrzej Potoniec Jedrzej.Potoniec@cs.put.poznan.pl http://www.cs.put.poznan.pl/jpotoniec https://github.com/jpotoniec/sa
WIEDZA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza
METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING WIEDZA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki
Analiza danych i data mining.
Analiza danych i data mining. mgr Katarzyna Racka Wykładowca WNEI PWSZ w Płocku Przedsiębiorczy student 2016 15 XI 2016 r. Cel warsztatu Przekazanie wiedzy na temat: analizy i zarządzania danymi (data
Narzędzia AI. Jakub Wróblewski jakubw@pjwstk.edu.pl Pokój 312. http://zajecia.jakubw.pl SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)
Narzędzia AI Jakub Wróblewski jakubw@pjwstk.edu.pl Pokój 312 http://zajecia.jakubw.pl SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE) Nauka o maszynach realizujących zadania, które wymagają inteligencji
Statystyka w pracy badawczej nauczyciela
Statystyka w pracy badawczej nauczyciela Wykład 1: Terminologia badań statystycznych dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl Statystyka (1) Statystyka to nauka zajmująca się zbieraniem, badaniem
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.
SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska INFORMACJE WSTĘPNE Hipotezy do uczenia się lub tworzenia
Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań
Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Anna Manerowska, Michal Kozakiewicz 2.12.2009 1 Wstęp Jako projekt na przedmiot MEUM (Metody Ewolucyjne Uczenia Maszyn)
PRZEDMIOTOWY SYSTEM OCENIANIA GEOGRAFIA 2017/2018
PRZEDMIOTOWY SYSTEM OCENIANIA GEOGRAFIA 2017/2018 Wiesława Polanin Przedmiotowy System Oceniania /geografia / PSO polega na rozpoznaniu przez nauczyciela poziomu postępów w opanowywaniu przez ucznia wiadomości
Przedmiotowe Zasady Oceniania matematyka, geometria w ćwiczeniach, funkcje w zastosowaniach Sposoby sprawdzania osiągnięć edukacyjnych
Przedmiotowe Zasady Oceniania matematyka, geometria w ćwiczeniach, funkcje w zastosowaniach Sposoby sprawdzania osiągnięć edukacyjnych Ocenie podlegają: a) sprawdziany pisemne wiadomości: - kartkówka obejmuje
Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?
Festiwal Myśli Abstrakcyjnej, Warszawa, 22.10.2017 Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII? Dwa kluczowe terminy Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące
PODYPLOMOWE STUDIA ZAAWANSOWANE METODY ANALIZY DANYCH I DATA MINING W BIZNESIE
UNIWERSYTET WARMIŃSKO-MAZURSKI W OLSZTYNIE PODYPLOMOWE STUDIA ZAAWANSOWANE METODY ANALIZY DANYCH I DATA MINING W BIZNESIE http://matman.uwm.edu.pl/psi e-mail: psi@matman.uwm.edu.pl ul. Słoneczna 54 10-561
ALGORYTM RANDOM FOREST
SKRYPT PRZYGOTOWANY NA ZAJĘCIA INDUKOWANYCH REGUŁ DECYZYJNYCH PROWADZONYCH PRZEZ PANA PAWŁA WOJTKIEWICZA ALGORYTM RANDOM FOREST Katarzyna Graboś 56397 Aleksandra Mańko 56699 2015-01-26, Warszawa ALGORYTM
AUTOMATYKA INFORMATYKA
AUTOMATYKA INFORMATYKA Technologie Informacyjne Sieć Semantyczna Przetwarzanie Języka Naturalnego Internet Edytor Serii: Zdzisław Kowalczuk Inteligentne wydobywanie informacji z internetowych serwisów
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2) Ewa Wołoszko Praca pisana pod kierunkiem Pani dr hab. Małgorzaty Doman Plan tego wystąpienia Teoria Narzędzia
Indukowane Reguły Decyzyjne I. Wykład 3
Indukowane Reguły Decyzyjne I Wykład 3 IRD Wykład 3 Plan Powtórka Grafy Drzewa klasyfikacyjne Testy wstęp Klasyfikacja obiektów z wykorzystaniem drzewa Reguły decyzyjne generowane przez drzewo 2 Powtórzenie
Model procesu dydaktycznego
Model procesu dydaktycznego w zakresie Business Intelligence Zenon Gniazdowski 1,2), Andrzej Ptasznik 1) 1) Warszawska Wyższa Szkoła Informatyki, ul. Lewartowskiego 17, Warszawa 2) Instytut Technologii
ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu ID1SII4 Nazwa modułu Systemy inteligentne 1 Nazwa modułu w języku angielskim Intelligent
Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska
Systemy ekspertowe i sztuczna inteligencja dr Agnieszka Nowak Brzezioska Email: agnieszka.nowak@us.edu.pl Architektura SE Pojęcia z dziedziny systemów ekspertowych Inżynieria wiedzy - dziedzina sztucznej
Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
Kraków, 14 marca 2013 r.
Scenariusze i trendy rozwojowe wybranych technologii społeczeństwa informacyjnego do roku 2025 Antoni Ligęza Perspektywy rozwoju systemów eksperckich do roku 2025 Kraków, 14 marca 2013 r. Dane informacja
Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej
Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej Spis treści Autor: Marcin Orchel Algorytmika...2 Algorytmika w gimnazjum...2 Algorytmika w liceum...2 Język programowania w
Metody badań w naukach ekonomicznych
Metody badań w naukach ekonomicznych Tomasz Poskrobko Metodyka badań naukowych Metody badań ilościowe jakościowe eksperymentalne Metody badań ilościowe jakościowe eksperymentalne Metody ilościowe metody
Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa
Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników
Systemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
SYSTEMY UCZĄCE SIĘ WYKŁAD 1. INFORMACJE WSTĘPNE. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.
SYSTEMY UCZĄCE SIĘ WYKŁAD 1. INFORMACJE WSTĘPNE Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska PLAN WYKŁADU WSTĘP W 1 Uczenie się w ujęciu algorytmicznym. W
KARTA KURSU. Kod Punktacja ECTS* 1
KARTA KURSU Nazwa Nazwa w j. ang. Wprowadzenie do statystyki Introduction to statistics Kod Punktacja ECTS* 1 Koordynator Prof. dr hab. Jerzy Wołek Zespół dydaktyczny Prof. dr hab. Jerzy Wołek doktoranci
RILL - przyrostowy klasyfikator regułowy uczący się ze zmiennych środowisk
Wprowadzenie RILL - przyrostowy klasyfikator regułowy uczący się ze zmiennych środowisk Magdalena Deckert Politechnika Poznańska, Instytut Informatyki Seminarium ISWD, 21.05.2013 M. Deckert Przyrostowy
Uczenie ze wzmocnieniem aplikacje
Uczenie ze wzmocnieniem aplikacje Na podstawie: AIMA ch21 oraz Reinforcement Learning (Sutton i Barto) Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 23 maja 2014 Problem decyzyjny Markova
Metodologia badań psychologicznych
Metodologia badań psychologicznych Lucyna Golińska SPOŁECZNA AKADEMIA NAUK Psychologia jako nauka empiryczna Wprowadzenie pojęć Wykład 5 Cele badań naukowych 1. Opis- (funkcja deskryptywna) procedura definiowania
Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym
POLITECHNIKA WARSZAWSKA Instytut Technik Wytwarzania Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym Marcin Perzyk Dlaczego eksploracja danych?
Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach PROGRAM KSZTAŁCENIA. Studia III stopnia (doktoranckie) kierunek Informatyka
Uniwersytet Śląski Wydział Informatyki i Nauki o Materiałach PROGRAM KSZTAŁCENIA Studia III stopnia (doktoranckie) kierunek Informatyka (przyjęty przez Radę Wydziału Informatyki i Nauki o Materiałach w
Roman Mocek Zabrze 01.09.2007 Opracowanie zbiorcze ze źródeł Scholaris i CKE
Różnice między podstawą programową z przedmiotu Technologia informacyjna", a standardami wymagań będącymi podstawą przeprowadzania egzaminu maturalnego z przedmiotu Informatyka" I.WIADOMOŚCI I ROZUMIENIE
Informatyka. II stopień. Ogólnoakademicki. Stacjonarne/Niestacjonarne. Kierunkowy efekt kształcenia - opis WIEDZA
Załącznik nr 6 do uchwały nr 509 Senatu Uniwersytetu Zielonogórskiego z dnia 25 kwietnia 2012 r. w sprawie określenia efektów kształcenia dla kierunków studiów pierwszego i drugiego stopnia prowadzonych
Sztuczna inteligencja - wprowadzenie
Sztuczna inteligencja - wprowadzenie Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska Sztuczna inteligencja komputerów - wprowadzenie Kontakt: dr inż. Dariusz Banasiak, pok.
Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML
Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML Piotr Skrzypczyński Instytut Automatyki, Robotyki i Inżynierii Informatycznej, Politechnika
Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.
Wstęp do teorii sztucznej inteligencji Wykład II Uczenie sztucznych neuronów. 1 - powtórzyć o klasyfikacji: Sieci liniowe I nieliniowe Sieci rekurencyjne Uczenie z nauczycielem lub bez Jednowarstwowe I
Optymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
Poza sztuczną CTO 15 maj, Watson Warsaw Summit 2017
Poza sztuczną inteligencję @piotrpietrzak CTO 15 maj, 2017 Watson Warsaw Summit 2017 3 ZMIANA Postęp w dziedzinie NLP i ML daje nam możliwość budowania ekspertyz, dowodzenia i odkrywania na niespotykaną
LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów
LEMRG algorytm generowania pokoleń reguł decyzji dla baz danych z dużą liczbą atrybutów Łukasz Piątek, Jerzy W. Grzymała-Busse Katedra Systemów Ekspertowych i Sztucznej Inteligencji, Wydział Informatyki
Efekty kształcenia. Tabela efektów kształcenia
Efekty kształcenia Tabela efektów kształcenia W opisie efektów kierunkowych uwzględniono wszystkie efekty kształcenia występujące w obszarze kształcenia w zakresie nauk technicznych. Objaśnienie oznaczeń:
Okręgowa Komisja Egzaminacyjna w Krakowie 1
Okręgowa Komisja Egzaminacyjna w Krakowie 1 Egzamin maturalny Egzamin maturalny, zastąpi dotychczasowy egzamin dojrzałości, czyli tzw. starą maturę i przeprowadzany będzie: od roku 2005 dla absolwentów