Machine learning

Prowadzący: Krzysztof Zając


Kategorie: informatyka

Zajawka

Wiele problemów możemy rozwiązać znanymi od lat algorytmami - wiemy jak sortować, znajdować wzorzec w tekście czy mnożyć macierze.

Co jednak zrobić, jeśli problem jest zdefiniowany na tyle nieostro lub jest na tyle skomplikowany, że najpewniej nie znajdziemy dokładnego algorytmu, który go rozwiązuje? A co, jeśli chcemy, żeby program uczył się z upływem czasu? Tego typu zagadnieniami zajmiemy się na zajęciach.

Program zajęć

Pierwszą część warsztatów przeznaczymy na podstawy:

  • Jakie znamy algorytmy, które potrafią uczyć się na danych i wyciągać z nich wnioski?
  • Który wybrać? Jak sprawdzić, czy dobrze go wybraliśmy?
  • Co to są: KNN, drzewa decyzyjne, sieci neuronowe?
  • Jak używać tych metod i nie musieć za dużo kodować?

Następnie podzielimy się na grupy walczące z wybranymi problemami (takimi jak program znajdujący, który z tematów na Reddicie mnie zainteresuje - albo coś zupełnie innego, zaproponowanego przez Was).

Wymagania

  • Własny laptop na zajęciach.
  • Znajomość C/C++/Javy/Pythona.

Zadanie kwalifikacyne

Zadania są dostępne w aplikacji warsztatowej. Ostatnia modyfikacja: 2015-06-09 21:00

Rozwiązania przesyłajcie na adres krzysztof.zajac2@gmail.com.

FAQ

Q: Bardziej wykład, czy bardziej warsztaty?
A: Bardziej warsztaty.

Kontakt

krzysztof.zajac2@gmail.com