Cursusaanbod
Introductie
Inzicht in de basisprincipes van kunstmatige intelligentie en Machine Learning
Begrijpen Deep Learning
- Overzicht van de basisconcepten van Deep Learning
- Onderscheid maken tussen Machine Learning en Deep Learning
- Overzicht van toepassingen voor Deep Learning
Overzicht van Neural Networks
- Wat zijn Neural Networks
- Neural Networks versus regressiemodellen
- Inzicht in Mathematical Grondslagen en leermechanismen
- Het construeren van een kunstmatig neuraal netwerk
- Neurale knooppunten en verbindingen begrijpen
- Werken met neuronen, lagen en invoer- en uitvoergegevens
- Enkellaagse perceptrons begrijpen
- Verschillen tussen begeleid en niet-gesuperviseerd leren
- Leren Feedforward en Feedback Neural Networks
- Voorwaartse voortplanting en achterwaartse voortplanting begrijpen
- Inzicht in het langetermijngeheugen (LSTM)
- Terugkerende Neural Networks in de praktijk verkennen
- Convolutional Neural Networks in de praktijk verkennen
- De manier waarop Neural Networks leren verbeteren
Overzicht van Deep Learning technieken die in het bankwezen worden gebruikt
- Neural Networks
- Natuurlijke taalverwerking
- Afbeelding herkenning
- Speech Recognition
- Sentimentele analyse
Verkenning van Deep Learning casestudy's voor het bankwezen
- Anti-witwasprogramma's
- Know-Your-Customer (KYC) controles
- Monitoring van sanctielijsten
- Toezicht op factureringsfraude
- Risico Management
- Opsporing van fraude
- Product- en klantsegmentatie
- Evaluatie van de prestaties
- Algemene nalevingsfuncties
Inzicht in de voordelen van Deep Learning voor het bankwezen
De verschillende Deep Learning bibliotheken verkennen voor Python
- TensorFlow
- Keras
Instellen Python met de TensorFlow voor Deep Learning
- De TensorFlow Python API installeren
- De installatie van TensorFlow testen
- Opzetten TensorFlow voor ontwikkeling
- Je eerste TensorFlow neurale netmodel trainen
Instellen Python met Keras voor Deep Learning
Eenvoudige modellen bouwen Deep Learning met Keras
- Een Keras model maken
- Inzicht in uw gegevens
- Uw Deep Learning model specificeren
- Het samenstellen van uw model
- Passend bij uw model
- Werken met uw classificatiegegevens
- Werken met classificatiemodellen
- Uw modellen gebruiken
Werken met TensorFlow voor Deep Learning voor bankieren
- Voorbereiding van de gegevens
- Downloaden van de gegevens
- Trainingsgegevens voorbereiden
- Testgegevens voorbereiden
- Invoer schalen
- Tijdelijke aanduidingen en variabelen gebruiken
- De netwerkarchitectuur specificeren
- De kostenfunctie gebruiken
- De Optimizer gebruiken
- Initializers gebruiken
- Passen bij het neurale netwerk
- Het bouwen van de grafiek
- Conclusie
- Verlies
- Opleiding
- Het model trainen
- De grafiek
- De sessie
- Trein lus
- Evaluatie van het model
- Het bouwen van de Eval-grafiek
- Evalueren met Eval-uitvoer
- Modellen op schaal trainen
- Modellen visualiseren en evalueren met TensorBoard
Hands-on: een Deep Learning kredietrisicomodel bouwen met behulp van Python
Uitbreiding van de mogelijkheden van uw bedrijf
- Modellen ontwikkelen in de cloud
- GPUs gebruiken om te versnellen Deep Learning
- Deep Learning Neural Networks toepassen voor Computer Vision, spraakherkenning en tekstanalyse
Samenvatting en conclusie
Vereisten
- Ervaring met Python programmeren
- Algemene vertrouwdheid met financiële en bancaire concepten
- Basiskennis van statistiek en wiskundige concepten