Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
Zrozumienie podstaw sztucznej inteligencji i uczenia maszynowego
Zrozumienie głębokiego uczenia
- Przegląd podstawowych koncepcji głębokiego uczenia
- Różnice między uczeniem maszynowym a głębokim uczeniem
- Przegląd zastosowań głębokiego uczenia
Przegląd sieci neuronowych
- Czym są sieci neuronowe
- Sieci neuronowe a modele regresji
- Zrozumienie podstaw matematycznych i mechanizmów uczenia
- Budowa sztucznej sieci neuronowej
- Zrozumienie węzłów i połączeń w sieciach neuronowych
- Praca z neuronami, warstwami oraz danymi wejściowymi i wyjściowymi
- Zrozumienie perceptronów jednowarstwowych
- Różnice między uczeniem nadzorowanym a nienadzorowanym
- Poznanie sieci neuronowych z propagacją w przód i wsteczną
- Zrozumienie propagacji w przód i wstecznej
- Zrozumienie pamięci krótkotrwałej (LSTM)
- Praktyczne zastosowanie sieci rekurencyjnych
- Praktyczne zastosowanie sieci konwolucyjnych
- Poprawa sposobu uczenia się sieci neuronowych
Przegląd technik głębokiego uczenia stosowanych w bankowości
- Sieci neuronowe
- Przetwarzanie języka naturalnego
- Rozpoznawanie obrazów
- Rozpoznawanie mowy
- Analiza sentymentów
Analiza przypadków zastosowania głębokiego uczenia w bankowości
- Programy przeciwdziałania praniu pieniędzy
- Kontrole Know-Your-Customer (KYC)
- Monitorowanie list sankcyjnych
- Nadzór nad oszustwami w rozliczeniach
- Zarządzanie ryzykiem
- Wykrywanie oszustw
- Segmentacja produktów i klientów
- Ocena wydajności
- Ogólne funkcje zgodności
Zrozumienie korzyści głębokiego uczenia w bankowości
Przegląd różnych bibliotek do głębokiego uczenia dla Pythona
- TensorFlow
- Keras
Konfiguracja Pythona z TensorFlow do głębokiego uczenia
- Instalacja interfejsu API TensorFlow dla Pythona
- Testowanie instalacji TensorFlow
- Konfiguracja TensorFlow do rozwoju
- Trenowanie pierwszego modelu sieci neuronowej w TensorFlow
Konfiguracja Pythona z Keras do głębokiego uczenia
Budowa prostych modeli głębokiego uczenia z Keras
- Tworzenie modelu Keras
- Zrozumienie danych
- Określenie modelu głębokiego uczenia
- Kompilacja modelu
- Dopasowanie modelu
- Praca z danymi klasyfikacyjnymi
- Praca z modelami klasyfikacyjnymi
- Wykorzystanie modeli
Praca z TensorFlow do głębokiego uczenia w bankowości
- Przygotowanie danych
- Pobieranie danych
- Przygotowanie danych treningowych
- Przygotowanie danych testowych
- Skalowanie danych wejściowych
- Użycie placeholderów i zmiennych
- Określenie architektury sieci
- Użycie funkcji kosztu
- Użycie optymalizatora
- Użycie inicjalizatorów
- Dopasowanie sieci neuronowej
- Budowa grafu
- Wnioskowanie
- Strata
- Trening
- Trenowanie modelu
- Graf
- Sesja
- Pętla treningowa
- Ocena modelu
- Budowa grafu oceny
- Ocena z wykorzystaniem wyjścia oceny
- Trenowanie modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Praktyczne: Budowa modelu głębokiego uczenia do oceny ryzyka kredytowego przy użyciu Pythona
Rozszerzanie możliwości firmy
- Rozwijanie modeli w chmurze
- Wykorzystanie GPU do przyspieszenia głębokiego uczenia
- Zastosowanie sieci neuronowych głębokiego uczenia do analizy obrazu, rozpoznawania głosu i analizy tekstu
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu w Pythonie
- Ogólna znajomość koncepcji finansowych i bankowych
- Podstawowa znajomość statystyki i pojęć matematycznych
28 godzin