O mnie

Misja

Wierzę, że wiedza pomaga tworzyć lepsze jutro. Pomaga wyjść z biedy, dostać satysfakcjonującą pracę i doświadczyć twórczego spełnienia.

Wierzę, że wiedza bez praktycznego wykorzystania to zakopany talent. Wiedza powinna służyć ludziom, nie można jej zostawić dla siebie. Dlatego tak ważne jest dzielenie się, kolaboracja, wymiana doświadczeń oraz wykorzystanie jej w praktycznych rozwiązaniach. Staram się wykorzystywać metody AI aby tworzyć produkty, które pozwalają dzielić się wiedzą.

  • Plon.io – środowisko wspomagające kolaborację w ramah zespołów data science (obecnie już nie rozwiajany)
  • Goodwrite.it – inteligentny asystent wspomagający pisanie. Czuwa nad poprawnością językową – podpowiadając, doradzając czy wskazując błędy językowe.
  • CoDoCzytania.pl – doradca pomagający wybrać dopasowaną do twojego nastroju lub upodobania pozycję książkową.

Bio

Jestem naukowcem w dziedzinie machine learning, programistą, CEO w Ermlab Software. Na blogu piszę o analizie danych, uczeniu maszynowym oraz motywacji. Poszukuję swojego miejsca w świecie robię to poprzez uczenie się, treningi i religię.
Zapraszam do kontaktu:
Facebook – About Data
Twitter – ksopyla
LinkedInn – krzysztof.sopyla

Naukowiec

Pracuję  na Uniwersytecie Warmińsko-Mazurskim na Wydziale Matematyki i Informatyki, zajmuję się uczeniem maszynowym oraz ogólnie pojmowaną dziedziną “Data Science”.  Moje zainteresowania związane są z przetwarzaniem na GPU (CUDA), algorytmami klasyfikacji i rozpoznawania wzorców z wykorzystaniem SVM oraz Sieci Neuronowych.

Przedsiębiorca

Jestem programistą z niespokojną i niecierpliwą duszą, która pcha mnie w stronę sceny startupowej i rozwijania swoich produktów wykorzystując posiadaną wiedzę. Od 2014 wraz z wspólnikiem rozpoczęliśmy prowadzenie firmy programistycznej Ermlab software house , w ramach której rozwijamy startup PLON.io – Online Interactive Computing IDE (Python, R).

Sportowiec

Moje poza zawodowe zainteresowania związane są głównie z sportem. Pierwotnie było to bieganie, a obecnie regularnie próbuję swoich sił w triathlonie. Sport motywuje mnie do stawania się lepszym i przełamywania swoich słabości, uczy dyscypliny, cierpliwości oraz systematyczności. Dzięki niemu czuję się mocniejszy, sprawniejszy, mam więcej energii. Umożliwił mi poznaje wspaniałych i uśmiechniętych ludzi.

W czym mogę pomóc

Wspomniany miks umiejętności i doświadczeń, pozwala mi na:

  • prowadzenie warsztatów oraz szkoleń:
    • wprowadzenie do obliczeń numerycznych w Python (numpy, sicpy, jupyter itp)
    • wizualizacja danych w Python (matplotlib, bokeh, seeborn, pandas)
    • uczenie maszynowe w Python (klasyfikacja, regresja, scikit-learn, tensorflow)
  • konsultowaniu wykorzystania technologi z zakresu sztucznej inteligencji w startupach, dojrzałych produktach oraz wszelkiej maści wnioskach UE
  • prowadzenie prezentacji z pogranicza technologii, startupowania oraz motywacji do działania
  • w wszelkich działaniach związanych z promowaniem data science, konferencjach, targach i innych eventach

Wystąpienie i prelekcje

  • 4Developers 2018: Generowanie tekstu przy pomocy rekurencyjnych sieci neuronowych (3.04.2018)
  • Spotkania z matemaytką (12.12.2017) – “Sieci neuronowe matematyką podszyte” – prezentacja dla licealistów na wydziale Matematyki i Informatyki UWM
  • Kongres Przyszłości (16.11.2017) – prezentacja dla Startup’ów “Startup fundamentals, avoiding fuck-ups”
  • Machine Learning@Enterprise (14.11.2017)- 2x warszaty z budowy sieci konwolucyjnych w Tensorflow “Od płytkiej do głębokiej sieci w Tensorflow”
  • PyData@PyConPL (17-20.08.2017 Ossa k. Rawy Mazowieckiej)

    “From shallow to deep model with Tensorflow”

  • Data science summit (26.05.2017 Warszawa)

    Co można wyczytać z danych publicznych? 

    W ramach prezentacji pokażemy jak analizować dane w Pythonie z użyciem pandas, matplotlib i beautiful soap. Pokażemy 2 przykłady: pierwszy dotyczyć będzie scrapingu danych z otomoto.pl i ich wizualizacji w celu potwierdzenia dobrze wszystkim znanych obiegowych opinii na temat używanych aut. W drugim przykładzie przeanalizujemy dane publiczne i sprawdzimy kiedy zostaniemy liderem Europy.

  • 4 develpers (03.04.2017 Warszawa)

    Nowoczesne uczenie sieci neurownowych w TensorFlow.

    Sztuczna inteligencja w końcu wyszła z pokoi naukowców i wkracza w każdy aspekt naszego życia. Wiąże się to z tym, że coraz więcej firm chce skorzystać z rewolucji w uczeniu maszynowym i wprowadzić jego elementy w swoich produktach i oprogramowaniu. Sieci neuronowe przeżywają swój renesans, głównie ze względu na ogromną skuteczność oraz wszechstronne zastosowania. W ramach prelekcji chciałbym wam przybliżyć metody tworzenia sieci z wykorzystaniem biblioteki od Google TensorFlow. Wspólnie stworzymy w Python’ie sieć konwolucyjną do rozpoznawania obrazów, będzie ona stanowiła fundament do przeanalizowania technik, dzięki którym sieci neuronowe się odrodziły i działają tak zaskakująco dobrze.

    Galeria:

    4Dev17_W_103

    4Dev17_W_104

  • Olcamp data science Olsztyn (19.11.2016) – “TensorFlow – biblioteka od Google do uczenia głębokich sieci neuronowych”
  • OLCAMP.CODE 2016 – Warsztaty dla programistów (25.06.2016) –  „Wprowadzenie do Data Science w python’ie”. Wykład (30 min.) + warsztaty  (60 min.+ 90min.) :
    • Jak nauczyć maszynę rozpoznawania wzorców? Wprowadzenie do uczenia maszynowego, idea i stosowane podejścia.
    • Nie za długie wprowadzenie do python’a i biblioteki numpy.
    • Wczytywanie i czyszczenie danych, jak to zrobić szybko i przyjemnie z użyciem biblioteki Pandas.
    • Klasyfikacja ręcznie pisanych cyfr z użyciem bibliteki scikit-learn, zastosowanie algorytmu Support Vector Machines (SVM)
    • Regresja liniowa czyli w jaki sposób przewidzieć cenę domu.