Meetup – Wprowadzenie do Machine Learning – podsumowanie

Dziękujemy wszystkim zainteresowanym, którzy przybyli na spotkanie we wtorek 20 czerwca 2017 do gdańskiego Hackerspace’a.

Mamy nadzieję, że spotkamy się jeszcze nie raz, w tej lub w innej formule 🙂

W międzyczasie, zapraszamy do zapoznania się z prezentacjami, które pokazywaliśmy we wtorek.

  1. Krótkie wprowadzenie do uczenia maszynowego – Robert Różański
  2. Im dalej w las tym więcej drzew! – Marcin Zadroga
  3. Systemy dialogowe odrobinę pikantnie – Szymon Jessa
  4. Reprezentacja wektorowa tekstu i wizualizacja z użyciem t-SNE – Adam Wróbel
  5. Kręcenie w czterech wymiarach dla początkujących – Krzysztof Czarnowski
  6. SOM for MNIST – Piotr Chlebek

Dzięki jeszcze raz za meetup!

Nasze „normalne”, już 23  spotkanie odbędzie się 3 lipca na PG.

Meetup – Wprowadzenie do Machine Learning

Zapraszamy na mrożące krew w żyłach historie ze świata uczenia maszynowego, opowiadane przez wieszczy z MLGdansk w kameralnym Hackerspace!

Zaplanowane opowieści – często z życia wzięte – są przygotowane dla osób bez wcześniejszych doświadczeń z tzw. sztuczną inteligencją.

Wydarzenie podzielone jest na kilka krótkich części, będących wprowadzeniem do różnych zagadnień:

1) Krótkie wprowadzenie do uczenia maszynowego (opowie Robert)

2) Im dalej w las tym więcej drzew! (opowie Marcin)

3) Systemy dialogowe odrobinę pikantnie (opowie Szymon)

4) Reprezentacja wektorowa tekstu i wizualizacja z użyciem t-SNE (opowie Adam)

5) Kręcenie w czterech wymiarach dla początkujących (opowie Krzysztof).

A jeśli szczęście nam dopisze, dotrze do nas również tajemniczy Piotr ze swoją straszną historią…

Więcej informacji na naszym meetupie lub na meetupie Hackerspace’u.  Informację o wydarzeniu znajdziecie też na FB.

Zapraszamy, do zobaczenia!

21. spotkanie MLGdańsk – Modelowanie Bayesowskie

Spotkanie odbyło się 5.06.2017 r. na Politechnice Gdańskiej.

Prelegentem był Łukasz Czekaj, który opowiedział o  Modelach Bayesowskich w JAGS ( http://mcmc-jags.sourceforge.net/ ). W sowim wykładzie Łukasz wytłumaczył podstawy teoretyczne modelowania bayesowskiego, najbardziej użyteczne algorytmy i narzędzia. Zaprezentował też kilka praktycznych problemów rozwiązywanych za pomocą modelowania bayesowskiego (np. wykrywanie halo ciemnej materii 🙂 ).

Prezentacja ze spotkania: MLGdańsk21 – Modele Bayesowskie

 

20. spotkanie MLGdańsk – SVM

Nasze już 20. spotkanie odbyło się 22.05.2017 r. na Politechnice Gdańskiej.

Tematem spotkania były Maszyny Wektorów Nośnych czyli SVM. Prelegentem był Krzysztof Czarnowski, który w świetnym wykładzie przedstawił matematykę i idee stojące za rodziną tych algorytmów. Prelekcji towarzyszyła żywa dyskusja i wymiana doświadczeń związanych z użyciem SVM.

Kolejne spotkanie odbędzie się 5.06, serdecznie zapraszamy!

 

19. spotkanie MLGdańsk – drzewa decyzyjne i lasy losowe

Spotkanie 19. odbyło się 8 maja 2017 r, tradycyjnie na Wydziale ETI PG.

Tematem spotkania były drzewa decyzyjne i lasy losowe. Prezentację przedstawił Marcin Zadroga. Opowiedział on o koncepcjach i intuicjach lężacych u podstaw tych popularnych algorytmów. Poruszone zostały również komplementarne zagadnienia takie jak bagging i boosting.

Następne spotkanie grupy MLGdańsk odbędzie się 22 maja 2017. Serdecznie zapraszamy entuzjastów i praktyków uczenia maszynowego!

 

18. spotkanie MLGdańsk – programowanie logiczne w Scheme / analiza danych EKG

Kolejne spotkanie grupy MLGdańsk odbyło się 24 kwietnia 2017.

Pierwszym prelegentem był Maciej Godek. Przedstawił on koncepcje i zasady programowania logicznego w języku Scheme (dialekt Lispa). Podzielił się z nami swoim doświadczeniem zdobytym w trakcie programowania metod genetycznych i prostych sieci neuronowych w Scheme. Dodatkowo, Maciej przedstawił środowisko programowania wirtualnych robotów.

Drugim prelegentem był Kuba Domaszewicz. Podzielił on się z nami swoim doświadczeniem w zakresie analizy sygnałów EKG. Metody opisywane przez Kubę są wykorzystywane przez aidlab (health tracking wearable assistant).

Kolejne spotkanie już 8.05.2017 – zapraszamy!

17. spotkanie MLGdańsk – algorytm Google AlphaGo / rozpoznawanie obrazów w domenie security

Nasze 17. spotkanie odbyło się 3 kwietnia 2017 roku.

Tym razem wysłuchaliśmy dwóch prelegentów. Pierwszą – świetną – prezentację przedstawił nam Karol Draszawka, który z niezwykłą starannością i zapałem udzielającym się publiczności omówił zawiłości algorytmu AlphaGo. Dzięki Karolowi zagłębiliśmy się we wzory i strukturę pięciu sieci neuronowych stworzonych przez Google w celu pokonania mistrzów Go. Prezentacja była omówieniem artykułu „Mastering the game of Go with deep neural networks and tree search”.

Drugim prelegentem był Piotr Orzechowski z firmy Trineo z Gdyni, który przybliżył nam problematykę zastosowania algorytmów rozpoznawania obrazów w domenie szeroko pojętego „security”.

Następne spotkanie, już za trzy tygodnie – 24.04.2017. Serdecznie zapraszamy!

16. spotkanie MLGdańsk – abdukcyjne programowanie logiczne / Answer Set Programming

16. spotkanie grupy odbyło się 20 marca 2017 na Politechnice Gdańskiej.

Tym razem prelegentem był Robert Różański. Opowiedział nam o swojej pracy doktorskiej pod tytułem „Automatyzacja badań nad metabolizmem przy użyciu abdukcyjnego programowania logicznego”, którą zrealizował na University of Manchaster. Mieliśmy okazję usłyszeć o założeniach pracy, zaprojektowanym systemie i wynikach.

Robert wykorzystał podejście abdukcyjnego programowania logicznego, które zrealizował za pomocą Answer Set Programming. Ten paradygmat programowania jest szczególnie użyteczny w problemach przeszukiwania. Na spotkaniu zapoznaliśmy się z podstawami rozumowania i programowania w zgodzie z tą metodą oraz narzędziami gringo i clasp.

Następne spotkanie odbędzie się 3 kwietnia, jednym z tematów będzie omówienie algorytmu Google’a dla Alpha Go. Serdecznie zapraszamy!

15. spotkanie MLGdańsk – Dataiku Data Science Studio

Nasze 15. spotkanie odbyło się 6 marca.

Tematem spotkania była prezentacja Dataiku Data Science Studio. Jest to narzędzie pozwalające na proste i przyjazne użytkownikowi projektowanie  analiz danych włącznie z czyszczeniem danych oraz trenowaniem modeli prognostycznych. Narzędzie ma dostępne „out-of-the-box” najpopularniejsze algorytmy takie jak drzewa losowe, regresję logistyczną itd. Prelegentem był Marcin Zadroga. Oprócz opisu samego narzędzia Marcin przedstawił w jaki sposób użyć w nim python’a oraz jak Dataiku DSS integruje się z platformą Microsoft Azure.

Następne spotkanie już 20 marca, serdecznie zapraszamy!

14. spotkanie MLGdańsk – transfer learning

Nasze 14. spotkanie odbyło się 20 lutego.

Na spotkaniu dokończyliśmy warsztaty z transfer learning. Dzięki prelegentowi, którym był Adam Brzeski, poznaliśmy techniki w jaki sposób „douczyć” już wytrenowany model sieci dla naszych zastosować. Korzystając z modelu sieci inception, nauczyliśmy ją rozpoznawać wnętrza budynków.

Następne spotkanie już 6 marca, serdecznie zapraszamy!

13. spotkanie MLGdańsk – MBA Innowacje i Analiza danych / transfer learning

13. już spotkanie grupy odbyło się 6 lutego 2017 r.

Pierwszym prelegentem był Adam Karwan. Podzielił się z nami swoimi wrażeniami dotyczącymi programu MBA Innowacje i Analiza danych, którego jest uczestnikiem.

Drugim prelegentem na tym spotkaniu był Adam Brzeski. Dzięki niemu dowiedzieliśmy się więcej o idei transfer learning. Adam poprowadził też warsztaty praktyczne, dzięki którym mieliśmy okazję zastosować transfer learning w uczeniu głębokich sieci neuronowych (z użyciem TensorFlow) w zastosowaniu do rozpoznawania obrazów. Była to pierwsza część warsztatu, kolejna już na następnym spotkaniu 20 lutego, na które serdecznie zapraszamy!

12. spotkanie MLGdańsk – jak symulować życie

12. spotkanie grupy odbyło się 23 stycznia 2017 roku na Politechnice Gdańskiej.

Prelekcję pod tytułem Jak symulować życie – motywacja i zestawienie kluczowych pojęć przedstawił Marcin Kuropatwiński. Prelegent przybliżył nam podstawy teoretyczne oraz pomysł na zbudowanie systemu symulacyjnego, którego elementami podstawowymi byłyby pojedyncze atomy w formie modeli przestrzennych, tworzące symulowane organizmy. Wyzwaniem byłoby zbudowanie takiej symulacji w oparciu o wiedzę pozyskaną z danych mikro i makroskopowych.

Na następne spotkanie, które odbędzie się już 6 lutego zapraszamy w szczególności wszystkich entuzjastów sieci neuronowych.

 

11. spotkanie MLGdańsk – Kaggle Bike Sharing Demand / MLDAS 2016

Nasze jedenaste już spotkanie odbyło się 9 stycznia 2017.

Było to nasze pierwsze spotkanie w Nowym 2017 Roku. Tematem głównym spotkania była prezentacja i omówienie rozwiązania problemu Kaggle Bike Sharing Demand. Piotr Chlebek, który był prelegentem tej części, opisał swoje rozwiązanie, w którym użył sieci neuronowych wykorzystując pakiet keras dla python’a.

Drugim tematem, była relacja z konferencji MLDAS2016 – raport z niej oraz kilka ciekawszych zagadnień na niej poruszonych zaprezentował Marcin Zadroga. Zapowiadana prezentacja dotycząca lasów losowych, pojawi się na jednym z kolejnych spotkań.

Następne spotkanie grupy MLGdańsk, odbędzie się zgodnie z planem, za dwa tygodnie.

10. spotkanie MLGdańsk – rozpoznawanie mowy / Amazon reInvent

10. spotkanie odbyło się 12 grudnia 2016.

Tematem było tym razem zagadnienie rozpoznawania mowy (ASR – automatic speech recognition). Mówiliśmy o MFCC, korpusie Browna, fonemach, transkrypcji fonetycznej i modelach językowych. Prelegentem był Szymon Jessa.

Drugim tematem spotkania, było omówienie nowości związanych z chmurą Amazon AWS tj. Lambda, Lex, Polly, Rekognition, które zostały zaprezentowany podczas spotkania reInvent w Amazon Gdańsk. Tematy te przedstawił Krzysztof Czarnowski.

Serdecznie zapraszamy na nasze kolejne spotkanie, które odbędzie się 9 stycznia 2017. Będziemy mówić o sieciach neuronowych i lasach losowych w zastosowaniu do rozwiązania zadania Kaggle Bike Sharing Demand.

8. i 9. spotkanie MLGdańsk – analiza szeregów czasowych w R

8. i 9. spotkanie grupy MLGdańsk odbyło się odpowiednio 14 listopada i 28 listopada 2016 r.

Tematem spotkań była analiza szeregów czasowych w R.

Rozpoczeliśmy od przyjrzeniu się podstawowym metodom analizy szeregów czasowych, dekompozycji szeregów, trendzie, sezonowości, średniej kroczącej. Mówiliśmy o pakiecie forecast, o modelach AR, MA, ARMA, ARIMA. O modelu regresji liniowej dla szeregów czasowych i funkcji tslm. Dyskutowaliśmy o matematycznych podstawach tych modeli i „intuicjach” z nimi związanymi.

Spotkanie miało charakter prezentacji wraz z częścią interaktywną, tj. wykonywania zadań z prelegentem, którym był Marcin Zadroga.

Serdecznie zapraszamy na kolejne spotkania!

6. spotkanie MLGdańsk – manifold learning

Spotkanie odbyło się 3 października 2016 na Politechnice Gdańskiej.

Tematem było omówienie zagadnienia Manifold Learning. Temat ten został przedstawiony przez Krzysztofa Czarnowskiego. Dzięki niemu zapoznaliśmy się z podstawami tej metody uczenia maszynowego.

Następne nasze spotkanie już za dwa tygodnie, zapraszamy!

5. spotkanie MLGdańsk – reprezentacja tekstów do zadań kategoryzacji

5. spotkanie grupy MLGdańsk odbyło się 19 września 2016 r.

Tematem prelekcji była reprezentacja tekstów do zadań kategoryzacji. Wykład dotyczył przeglądu metod reprezentacji m.in. Bag-of-Words (BOW), n-gramy, CBOW, metod użycia sieci konwolucyjnych w tym zagadnieniu, oraz przeglądu aktualnych trendów. Autorem tej prezentacji był Karol Draszawka.

Zapraszamy na następne spotkanie 4 października!

 

4. spotkanie MLGdańsk – kognitywizm w perspektywie językowej / MTCS

Spotkanie odbyło się 5 września.

Joanna Redzimska w sposób prosty i przyjemny przedstawiła problematykę językoznawstwa kognitywnego. Dzięki niej, na własnej skórze doświadczyliśmy procesu tworzenia jednostki językowej, próbując odgadnąć czym jest nieznany nam przedmiot. Mogliśmy go dotknąć, ale nie zobaczyć. Przedmiotem tym okazał się być włochaczek vel pomponelek vel „kudłata” gumka do włosów.

Drugim prelegentem był Piotr Chlebek, który przedstawił problem tworzenia programów do gry w szachy. Piotr przybliżył nam algorytm Monte Carlo Tree Search do szybkiego i efektywnego przeszukiwania drzewa gry.

Serdecznie zapraszamy na nasze kolejne spotkania!

3. spotkanie MLGdańsk – Kaggle Bike Sharing Demand

3. spotkanie grupy MLGdańsk odbyło się 22 sierpnia 2016 r.

Tym razem, głównym punktem programu było wystąpienie Adama Karwana. Przedstawił nam on zadanie Kaggle Bike Sharing Demand. Opisał zbiór danych, który był podstawą tego zadania oraz jego analizę, którą wykonał w środowisku R i w pythonie. Adam przybliżył nam również swoje rozwiązanie, które stworzył wykorzystując algorytmy lasów losowych (random forests) oraz GBDT (gradient boosting decision trees).

Drugą część spotkania wypełniła dyskusja na temat kierunków i celów rozwoju grupy MLGdańsk.

Nasze kolejne spotkanie odbędzie się 5 września. Serdecznie zapraszamy!

2. spotkanie MLGdańsk – extreme value theory / ICML 2016 / deep learning

Spotkanie grupy odbyło się (upalnego) 1 sierpnia 2016 r. na Politechnice Gdańskiej.

Mieliśmy okazję wysłuchać trzech wystąpień.

Pierwszym prelegentem był Krzysztof Czarnowski, który przybliżył w świetnym wykładzie teorię zdarzeń ekstremalnych (ang. extreme value theory). Dzięki tej prezentacji mogliśmy zapoznać się z matematycznymi podstawami tej teorii, oraz zdroworozsądkowymi, praktycznymi sposobami jej wykorzystania.

Kolejne wystąpienie – to raport z konferencji ICML2016, który przedstawił Marcin Zadroga. Pokrótce opisał on najciekawsze jego zdaniem wystąpienia, które miał okazję wysłuchać na tegorocznej edycji ICML w Nowym Jorku.

Trzecim i ostatnim prelegentem był Adam Brzeski, który zaprezentował nam narzędzia, których używa w swojej codziennej pracy z głębokimi sieciami neuronowymi. Przybliżył nam też zbiory danych, z których korzysta się przy porównywaniu „mocy” kolejnych algorytmów (PASCAL, MNIST, ImageNet).

Kolejne nasze spotkanie, ze względu na przerwę urlopową odbędzie się 22 sierpnia. Zapraszamy!

MLGdańsk

Witaj na stronie grupy Machine Learning Gdańsk!

Jesteśmy grupą pasjonatów analizy danych, uczenia maszynowego, przetwarzania języka naturalnego i sztucznej inteligencji.

Spotykamy się co dwa tygodnie, w poniedziałki o godz. 18:00 na Politechnice Gdańskiej. Dzielimy się wiedzą i rozmawiamy o ciekawych problemach.

Dołącz do nas!

Kontakt (tel.): 502 625 281 (Szymon), 608 821 759 (Marcin), 502 721 475 (Adam)