Plan Szkolenia
Wprowadzenie
Zrozumienie podstaw sztucznej inteligencji i Machine Learning
Zrozumienie Deep Learning
- Przegląd podstawowych koncepcji Deep Learning
- Rozróżnienie między Machine Learning a Deep Learning
- Przegląd aplikacji dla Deep Learning
Przegląd Neural Networks
- Czym są Neural Networks
- Neural Networks a modele regresji
- Zrozumienie Mathematica l Podstawy i mechanizmy uczenia się
- Konstruowanie sztucznej sieci neuronowej
- Zrozumienie węzłów neuronowych i połączeń
- Praca z neuronami, warstwami oraz danymi wejściowymi i wyjściowymi
- Zrozumienie jednowarstwowych perceptronów
- Różnice między uczeniem nadzorowanym i nienadzorowanym
- Uczenie się z wyprzedzeniem i ze sprzężeniem zwrotnym Neural Networks
- Zrozumienie propagacji do przodu i propagacji wstecznej
- Zrozumienie długiej pamięci krótkotrwałej (LSTM)
- Eksploracja algorytmów rekurencyjnych Neural Networks w praktyce
- Eksploracja algorytmów konwolucyjnych Neural Networks w praktyce
- Ulepszanie sposobu uczenia się Neural Networks
Przegląd Deep Learning technik stosowanych w bankowości
- Neural Networks
- Przetwarzanie języka naturalnego
- Rozpoznawanie obrazów
- Speech Recognition
- Analiza sentymentalna
Eksploracja Deep Learning Studia przypadków dla bankowości
- Programy przeciwdziałania praniu pieniędzy
- Sprawdzanie tożsamości klienta (KYC)
- Monitorowanie listy sankcji
- Nadzór nad oszustwami rozliczeniowymi
- Ryzyko Management
- Wykrywanie oszustw
- Segmentacja produktów i klientów
- Ocena wydajności
- Ogólne funkcje zgodności
Zrozumienie korzyści płynących z Deep Learning dla bankowości
Odkrywanie różnych bibliotek Deep Learning dla Python
- TensorFlow
- Keras
Konfiguracja Python z TensorFlow dla Deep Learning
- Instalowanie TensorFlow Python API
- Testowanie instalacji TensorFlow
- Konfigurowanie TensorFlow dla rozwoju
- Trenowanie pierwszego modelu sieci neuronowej TensorFlow
Konfiguracja Python z Keras dla Deep Learning
Tworzenie prostych Deep Learning modeli z Keras
- Tworzenie modelu Keras
- Zrozumienie danych
- Określanie modelu Deep Learning
- Kompilowanie modelu
- Dopasowywanie modelu
- Praca z danymi klasyfikacji
- Praca z modelami klasyfikacji
- Korzystanie z modeli
Praca z TensorFlow dla Deep Learning dla bankowości
- Przygotowanie danych
- Pobieranie danych
- Przygotowywanie danych szkoleniowych
- Przygotowywanie danych testowych
- Skalowanie danych wejściowych
- Używanie symboli zastępczych i zmiennych
- Określanie architektury sieci
- Korzystanie z funkcji kosztu
- Korzystanie z optymalizatora
- Używanie inicjalizatorów
- Dopasowywanie sieci neuronowej
- Tworzenie grafu
- Wnioskowanie
- Strata
- Trening
- Trenowanie modelu
- Wykres
- Sesja
- Pętla treningowa
- Ocena modelu
- Tworzenie wykresu oceny
- Ocena na podstawie danych wyjściowych
- Trenowanie modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Ćwiczenia praktyczne: Tworzenie Deep Learning modelu ryzyka kredytowego przy użyciu Python
Rozszerzanie możliwości firmy
- Tworzenie modeli w chmurze
- Wykorzystanie GPU do przyspieszenia Deep Learning
- Zastosowanie Deep Learning Neural Networks do Computer Vision, rozpoznawania głosu i analizy tekstu
Podsumowanie i wnioski
Wymagania
- Doświadczenie w programowaniu Python
- Ogólna znajomość pojęć finansowych i bankowych
- Podstawowa znajomość statystyki i pojęć matematycznych
Opinie uczestników (3)
Organizacja, przestrzegając proponowanego porządku obrad, wiedza trenera w tej dziedzinie
Ali Kattan - TWPI
Szkolenie - Natural Language Processing with TensorFlow
Przetłumaczone przez sztuczną inteligencję
Dużo wskazówek praktycznych
Pawel Dawidowski - ABB Sp. z o.o.
Szkolenie - Deep Learning with TensorFlow
Odkładany, aktualny podejście lub CPI (TensorFlow, era, learn) do tworzenia uczenia maszynowego.
Paul Lee
Szkolenie - TensorFlow for Image Recognition
Przetłumaczone przez sztuczną inteligencję