Ta strona korzysta z cookies
Korzystamy z plików cookies, aby zapewnić prawidłowe działanie strony oraz w celach statystycznych, które pomagają nam w ulepszaniu witryny. Więcej info >
IT TRAINING TOUR
Wybierz interesujący Cię temat oraz miasto
i dołącz do programistycznej podróży po Polsce!

Od jakiegoś czasu chodzi Ci po głowie zrozumienie czym w praktyce jest uczenie maszynowe? 
A może chcesz dowiedzieć się więcej na temat wzorców projektowych w Javie, ale nie wiesz jak się za to zabrać?

Dołączenie do naszej podróży będzie świetną okazją do rozpoczęcia przygody z tymi tematami. 



Jeśli wahasz się czy warto wybrać się na warsztat pamiętaj, że Organizatorem podróży jest Stacja ITktóra ma za 
sobą ponad 300 zorganizowanych warsztatów oraz prawie 9 000 członków meetupów w 6 miastach w Polsce!
WARSZAWA
KRAKÓW
WROCŁAW
POZNAŃ
GDAŃSK
ŁÓDŹ
To pozwoli Ci wykorzystać zdobytą wiedzę
w realnych projektach w przyszłości.
Warsztaty będą bardzo praktyczne
/
Nasza podróż odbywa się w dwóch kierunkach tematycznych: ML i Java.
Dobrze mieć wybór
/
Za dwa dni praktycznych warsztatów zapłacisz 
400 PLN brutto.
Cena warsztatu nie zwali Cię z nóg
/
Wrocław, Poznań, Łódź, Gdańsk,
Kraków, Warszawa
Zatrzymamy się na 6 stacjach
/
Takich właśnie ludzi spotkacie podczas warsztatów.
Trener z wiedzą i pasją to podstawa
/
Aspekt integracyjny jest ważny
/
Gwarantujemy świetną atmosferę, bo w takiej zdobywa się wiedzę najprzyjemniej.
Dlaczego warto dołĄczyć do podróży?
Wzorce projektowe w Javie – 
przeszłość vs teraźniejszość
Informacje

Celem warsztatu jest usystematyzowanie wiedzy o najpopularniejszych wzorcach projektowych stosowanych w Javie. 

Jakie są najczęściej wykorzystywane?
Jakie tracą na znaczeniu? 
Jakie mamy możliwości implementacji? 

Dodatkowo mocno przyjrzymy się zmianom, które w tym zakresie wprowadziła Java 8.

Czego się dowiesz?

 - poznasz lub usystematyzujesz wiedzę o najważniejszych wzorcach projektowych wykorzystywanych w Javie ,
- dowiesz się o możliwościach jakie daje Java 8 lub wyższe wersje Javy, 
- dowiesz się, gdzie w jdk są stosowane omawiane wzorce.

Wymagania

- podstawowa znajomość języka Java, idealnie jeśli będzie to Java 8 lub wyższa.


Stack technologiczny
jdk 8x, dowolne ide


Program warsztatów
Dzień pierwszy

1. Geneza wzorców projektowych
2. Czy wzorce projektowe są lekarstwem na wszystkie problemy dewelopera
3. Omówienie wzorców - wzorce kreacyjne
    3.1. Singleton
    3.2. Builder
    3.3. Abstract factory
    3.4. Prototype
4. Omówienie wzorców - wzorce strukturalne
    4.1. Decorator
    4.2. Adapter
    4.3. Composite
    4.4. Proxy
 
Dzień drugi
1. Omówienie wzorców - wzorce czynnościowe
    1.1. Strategy
    1.2. Execute around method pattern
    1.3. Chain of rsponsibility
    1.4. Iterator
2. Pozostałe wzorce
    2.1. Immutable object pattern
    2.2. Dependency injection
    2.3. Lazy initialization
3. Gdzie można znaleźć wzorce w JDK
4. Antywzorce

Prowadzący


/
Piotr Krogulec
Programuje od 5 lat, w tym od 3 lat w Javie. Programowanie to jego pasja, którą stara się pielęgnować nie tylko w pracy zawodowej, ale również w czasie wolnym, chłonąc tak dużo wiedzy ile się da.
Obecnie pracuje przy projekcie biometrycznym w dużym międzynarodowym banku.
JAVA
Wstęp do Machine Learning - 
od przetwarzania danych po budowę modeli

Informacje

Celem warsztatu jest wprowadzenie teoretyczne i praktyczne do powszechnie wykorzystywanych rozwiązań w branży ML/AI. Zaprezentowane zostaną techniki wstępnego przetwarzania danych (preprocessing), problemy uczenia nadzorowanego i nienadzorowanego oraz praktyki, które pozwalają na automatyczny dobór modelu do postawionego zadania (AutoML). 

Wykorzystane algorytmy na różnym poziomie złożoności (od regresji liniowej po głębokie sieci neuronowe) zapewniają szeroką gamę uniwersalnych narzędzi do powtórnego użycia w przyszłości.

Czego się dowiesz?

 - nabierzesz intuicji dotyczącej działania powszechnie używanych algorytmów w branży ML,
- zrozumiesz, jakie największe wyzwania stoją przed developerami budującymi rozwiązania oparte o Machine Learning,
- uzyskasz uniwersalne fragmenty kodu, które pomogą Ci w Twoich przyszłych projektach.

Wymagania

- podstawy Pythona 3.X i bibliotek matplotlib, numpy i pandas,
- znajomość pojęć takich, jak: średnia, mediana, odchylenie standardowe, wariancja, rozkład prawdopodobieństwa, korelacja, wektory, pochodne.

Stack technologiczny
Python 3.X, numpy, pandas, matplotlib, scikit-learn, TensorFlow, Keras.

Program warsztatów

Dzień pierwszy
1. Wstęp, nazewnictwo i źródła danych
2. Preprocessing danych
3. Problem regresji
    3.1. Regresja Liniowa
    3.2. Regresja Wielomianowa
    3.3. Maszyny Wektorów Wspierających (SVR      + Kernel)
    3.4. Drzewa Decyzyjne
    3.5. Lasy Drzew Losowych
    3.6. Zespół Extra Trees
    3.7. Sieci Neuronowe
4. Miary oceny modeli przy problemie regresji
5. Zadanie na danych rzeczywistych
6. Podsumowanie

Dzień drugi
1. Wstęp i podsumowanie poprzedniego dnia warsztatów
2. Problem klasyfikacji
    2.1. Metoda Najbliższych Sąsiadów (K-NN)
    2.2. Regresja Liniowa + Logistyczna
    2.3. Maszyny Wektorów Wspierających 
    (SVM + Kernel)
    2.4. Drzewa Decyzyjne
    2.5. Lasy Drzew Losowych
    2.6. Zespół Extra Trees
    2.7. Sieci Neuronowe
3. Miary oceny modeli przy problemie 
4. klasyfikacji
5. Dobór modeli i dobre praktyki
6. Zadanie na danych rzeczywistych
    6.1. Redukcja wymiarowości i metody          wizualizacji danych
    6.2. Drzewa Decyzyjne i Lasy Losowe
    6.3. Principal Component Analysis (PCA)
    6.4. t-Distributed Stochastic Neighbor        Embedding (t-SNE)
7. Podsumowanie i zakończenie

Prowadzący

Waldemar Kołodziejczyk 
Artificial Intelligence Developer z doświadczeniem przy budowaniu modeli operujących na szeregach czasowych. Interesuje się algorytmiką, rozwiązaniami uczenia ze wzmocnieniem oraz szeroko rozumianym statystycznym przetwarzaniem danych.
/
Machine learning
,
,
,
JAVA
,
,
rejestracja na warsztaty
Wstęp do Machine Learning -
od przetwarzania danych po budowę modeli
Na który temat się zdecydujesz? Do którego z miast masz ochotę się wybrać? Możliwości jest naprawdę sporo!
Wzorce projektowe w Javie 
przeszłość vs teraźniejszość
faq
Jakie umiejętności muszę posiadać, żeby wziąć udział w warsztacie?
To zależy od tematu. Przy opisie każdego z warsztatów widnieje informacja dotycząca doświadczenia uczestników.

Co muszę zabrać na warsztat?
Własny sprzęt (laptop). Przed eventem otrzymasz instrukcje przygotowania środowiska, aby nie tracić czasu na instalację 
w trakcie warsztatu.

Co obejmuje cena warsztatu?
Cena obejmuje dwudniowy warsztat ( każdego dnia zaczynamy o 9:00, kończymy ok. 17:00). Uczestnicy mają zapewniony lunch około godziny 13:00 oraz przerwy kawowe. Certyfikat ukończenia warsztatu jest dodatkowo płatny.

Czy otrzymam fakturę za udział w warsztacie?
Jest taka możliwość. Wystarczy, że przy zakupie biletu zaznaczysz taką opcję oraz podasz dane do faktury.

KONTAKT
/
Maria Nowakowska
Event Manager

Telefon: +48 881 680 838
e-mail: m.nowakowska@sages.com.pl
Masz pytania? Chcesz dowiedzieć się więcej na temat wydarzenia? Zapraszamy do kontaktu!