Wykładowca | Wykład | Literatura | Kolokwium | Wyniki | Laboratorium | Harmonogram
logo

Uczenie maszynowe - 2024

Specjalność ARR
Katedra Cybernetyki i Robotyki
Wydział Elektroniki, Fotoniki, i Mikrosystemów



Tematy i materiały do wykładów

W tym miejscu dla ułatwienia pracy i wygody studentów wykładowca udostępnia przygotowane przez siebie materiały wykorzystywane na wykładzie. Celem ich udostępnienia jest wyłącznie uniknięcie konieczności robienie odręcznych notatek na wykładach. To nie jest internetowy podręcznik do samodzielnego studiowania!! Dodatkowe odnośniki do materiałów źródłowych znajdują się w sekcji Literatura.

Materiały udostępnione za pomocą poniższej tabelki objęte są prawami autorskimi. Można je wykorzystywać wyłącznie do własnych prywatnych celów, i nie wolno ich w żaden sposób rozpowszechniać, na przykład przez umieszczenie na ogólnie dostępnych stronach internetowych, ani w żaden inny sposób.

nr temat wykładu slajdy
1 Wprowadzenie do uczenia maszynowego. PDF
2
3
4
Indukcja drzew decyzyjnych. Błędy w automatycznej klasyfikacji.
Naiwny klasyfikator bayesowski. Regresja logistyczna.
Metoda najbliższych sąsiadów. Uwagi ogólne o budowie klasyfikatorów.
PDF
5
6
7
Sieci neuronowe. Historia. Perceptron wielowarstwowy. Propagacja wsteczna błędów.
Warianty alternatywne modelu podstawowego. Strojenie (hiper)parametrów uczenia. Modele głębokie.
Sieci konwolucyjne. Uczenie transferowe. Autoenkodery.
PDF
8 Obliczeniowa teoria uczenia maszynowego. Model PAC. Wymiar Wapnika-Czerwonenkisa. PDF


Literatura

Literatura podstawowa:
  1. materiały internetowe
  2. notatki z wykładu
  3. szczegółowe odwołania do literatury znajdują się w PDF-ach do poszczególnych wykładów
Literatura uzupełniająca:
  1. P.Cichosz, Systemy uczące się, WNT, Warszawa 2000, WWW

Materiały internetowe:

  1. Tutoriale, podręczniki on-line

  2. Uniwersyteckie kursy maszynowego uczenia o podobnym programie:

  3. Narzędzia, systemy, dokumentacja, tutoriale:

  4. Repozytoria danych statystycznych:


Kolokwium

Warunkiem zaliczenia wykładu jest pomyślne napisanie kolokwium końcowego, które będzie miało formę pisemną i odbędzie się w sesji, w terminie uzgodnionym na wykładzie około połowy semestru. W tym czasie będzie również ogłoszona lista tematów na to kolokwium, a także będą przedstawione i omówione przykładowe zadania.

Wnukówki

Na wykładach odbywać się będą krótkie 3-minutowe testy, tzw. „wnukówki”, o następujących zasadach:
  1. Testy są pisemne, trwają trzy minuty, i odbywają się w dowolnym momencie wykładu.
  2. Obejmują materiał z bieżącego oraz ewentualnie poprzedniego wykładu (jeśli jest kontynuowany).
  3. Nie można korzystać z żadnych pomocy, książek, notatek ani komputerów.
  4. Można korzystać z kalkulatora. Może to być kalkulator w telefonie, zegarku, PDA, itp.
  5. Testy będą oceniane w skali 1-3 punktów, z 1 punktem za czystą kartkę.
  6. Nieobecność na teście oznacza 0 punktów. Testu nie można odrobić, i nie ma żadnych usprawiedliwień.
  7. Łączny wynik z wszystkich testów zostanie obliczony z odrzuceniem jednego najwyższego i jednego najniższego zapracowanego wyniku. Wynik 0 za nieobecność nigdy nie jest odrzucany.

Aplikacja androidowa

Można skorzystać z następującej aplikacji na telefon z systemem Android, która przydaje się do obliczania numeru grupy przy pisaniu “wnukówek”: Aplikacja do obliczenia numeru grupy

Jeśli nie posiadasz fona androidowego, albo nie chcesz instalować nieznanej aplikacji, nie musisz tego robić|
Metoda ręcznego obliczania numerów grup jest prosta i niezawodna: opis tutaj.

Zwolnienia z kolokwium

Uzyskanie minimum 60% punktów z wnukówek daje prawo do zwolnienia z kolokwium z oceną 4.0. Niższy niż 60% wynik z wnukówek nic nie daje.
Ocena obliczana na podstawie punktacji z wnukówek:
punkty[%] 60.0073.3386.66
ocena 4.0 4.5 5.0

Wyniki

Poniższy formularz pozwala sprawdzać wyniki testów “wnukówek”. Imię (imiona) i nazwisko muszą być dokładnie jak w systemie Edukacja. Podwójne imiona i wieloczłonowe nazwiska muszą być wprowadzone z oddzielającymi podkreślnikami, jak: Manuel_Antonio, albo de_la_Vega.
Imię/Imiona:
Nazwisko: Oblicz modulo 16:
Numer indeksu:


Laboratorium

Program laboratorium składa się z serii zadań o tematyce związanej z wykładem. Warunkiem koniecznym i wystarczającym do zaliczenia jest poprawne wykonanie i uzyskanie zaliczenia (dodatniej oceny punktowej) w wyznaczonym terminie wszystkich zadań.

Harmonogram zadań laboratorium

tematopisnarzędziapoczatekterminzamknięcie
1.Procesy Markowa i uczenie ze wzmocnieniem opis zadania do wyboru program w: Python3, Java, C/C++
opis formatu danych
plik danych dla świata 4x3 z wykładu
plik danych dla świata 4x4 z zadania
4.III15.IV22.IV
2.Automatyczna klasyfikacja tekstów opis zadania
pełny plik tekstów
Python3 + scikit 15.IV13.V20.V
3.Rozpoznawanie obrazów opis zadania
zbiór danych
Python3 + Tensorflow + Keras 13.V10.VI17.VI


Wykładowca | Wykład | Literatura | Kolokwium | Wyniki | Laboratorium | Harmonogram
Licznik odwiedzin strony od 21 lutego 2018: licznik
Aktualizacja: Sunday, 03-Mar-2024 15:35:08 CET   Valid XHTML 1.0 Transitional! Valid CSS!