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
 28 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie