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

Liczba uczestników


Cena za uczestnika

Propozycje terminów

Powiązane Kategorie