Course Outline
Εισαγωγή
Κατανόηση των Βασικών Αρχών της Τεχνητής Νοημοσύνης και Machine Learning
Κατανόηση Deep Learning
- Επισκόπηση των Βασικών Εννοιών του Deep Learning
- Διαφοροποίηση μεταξύ Machine Learning και Deep Learning
- Επισκόπηση των αιτήσεων για Deep Learning
Επισκόπηση του Neural Networks
- Τι είναι Neural Networks
- Neural Networks έναντι μοντέλων παλινδρόμησης
- Κατανόηση Mathematica l Θεμέλια και Μηχανισμοί Μάθησης
- Κατασκευή Τεχνητού Νευρωνικού Δικτύου
- Κατανόηση νευρωνικών κόμβων και συνδέσεων
- Εργασία με νευρώνες, στρώματα και δεδομένα εισόδου και εξόδου
- Κατανόηση των Perceptrons ενός στρώματος
- Διαφορές μεταξύ εποπτευόμενης και μη εποπτευόμενης μάθησης
- Ανατροφοδότηση μάθησης και ανατροφοδότηση Neural Networks
- Κατανόηση της διάδοσης προς τα εμπρός και της αντίστροφης διάδοσης
- Κατανόηση της Μακροπρόθεσμης Μνήμης (LSTM)
- Εξερεύνηση του Recurrent Neural Networks στην πράξη
- Εξερευνώντας το Convolutional Neural Networks στην πράξη
- Βελτίωση του τρόπου Neural Networks Μάθηση
Επισκόπηση Deep Learning Τεχνικών που χρησιμοποιούνται στον τραπεζικό τομέα
- Neural Networks
- Επεξεργασία Φυσικής Γλώσσας
- Αναγνώριση εικόνας
- Speech Recognition
- Συναισθηματική Ανάλυση
Διερεύνηση Deep Learning Περιπτωσιολογικές μελέτες για τον τραπεζικό τομέα
- Προγράμματα κατά της νομιμοποίησης εσόδων από παράνομες δραστηριότητες
- Έλεγχοι Know-Your-Customer (KYC).
- Παρακολούθηση καταλόγου κυρώσεων
- Επίβλεψη απάτης χρεώσεων
- Κίνδυνος Management
- Ανίχνευση Απάτης
- Τμηματοποίηση προϊόντων και πελατών
- Αξιολόγηση Απόδοσης
- Γενικές Λειτουργίες Συμμόρφωσης
Κατανόηση των πλεονεκτημάτων του Deep Learning για τις τραπεζικές εργασίες
Εξερευνώντας τις διαφορετικές Deep Learning βιβλιοθήκες για Python
- TensorFlow
- Keras
Ρύθμιση του Python με το TensorFlow για το Deep Learning
- Εγκατάσταση του TensorFlow Python API
- Δοκιμή της εγκατάστασης TensorFlow
- Ρύθμιση TensorFlow για ανάπτυξη
- Εκπαιδεύοντας το πρώτο σας TensorFlow μοντέλο νευρωνικού δικτύου
Ρύθμιση Python με Keras για Deep Learning
Κατασκευή απλών Deep Learning μοντέλων με Keras
- Δημιουργία μοντέλου Keras
- Κατανόηση των Δεδομένων σας
- Καθορισμός του Deep Learning μοντέλου σας
- Σύνταξη του μοντέλου σας
- Τακτοποίηση του μοντέλου σας
- Εργασία με τα δεδομένα ταξινόμησης σας
- Εργασία με μοντέλα ταξινόμησης
- Χρησιμοποιώντας τα μοντέλα σας
Συνεργασία με TensorFlow για Deep Learning για Τραπεζική
- Προετοιμασία των Δεδομένων
- Λήψη δεδομένων
- Προετοιμασία Δεδομένων Εκπαίδευσης
- Προετοιμασία δεδομένων δοκιμής
- Κλιμάκωση εισόδων
- Χρησιμοποιώντας Placeholders και Variables
- Καθορισμός της αρχιτεκτονικής δικτύου
- Χρήση της συνάρτησης κόστους
- Χρήση του Optimizer
- Χρήση Initializers
- Προσαρμογή του νευρωνικού δικτύου
- Κατασκευή του γραφήματος
- Συμπέρασμα
- Απώλεια
- Εκπαίδευση
- Εκπαίδευση του Μοντέλου
- Το γράφημα
- Η Συνεδρία
- Βρόχος τρένου
- Αξιολόγηση του Μοντέλου
- Κατασκευή του γραφήματος Eval
- Αξιολόγηση με Eval Output
- Εκπαιδευτικά μοντέλα σε κλίμακα
- Οπτικοποίηση και αξιολόγηση μοντέλων με το TensorBoard
Πρακτικά: Δημιουργία Deep Learning Μοντέλου Πιστωτικού Κινδύνου χρησιμοποιώντας Python
Επέκταση των Δυνατοτήτων της Εταιρείας σας
- Ανάπτυξη μοντέλων στο Cloud
- Χρήση GPUs για επιτάχυνση Deep Learning
- Εφαρμογή Deep Learning Neural Networks για Computer Vision, Αναγνώριση φωνής και Ανάλυση κειμένου
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία στον προγραμματισμό Python
- Γενική εξοικείωση με χρηματοοικονομικές και τραπεζικές έννοιες
- Βασική εξοικείωση με στατιστικές και μαθηματικές έννοιες