Εξέλιξη Κομματιού
Εισαγωγή στη Βαθιά Μάθηση
- Τι είναι η βαθιά μάθηση και πώς διαφέρει από την παραδοσιακή μηχανική μάθηση
- Ρεαλιστικές εφαρμογές στην οπτική αναγνώριση, NLP και beyond
- Επισκόπηση του οικοσυστήματος βαθιάς μάθησης: TensorFlow 2.x, Keras, PyTorch
- Ρύθμιση ενός περιβάλλοντος ανάπτυξης με επιτάχυνση GPU
Ο Μηχανισμός της Βαθιάς Μάθησης
- Τεχνητά νευρώνες, συναρτήσεις ενεργοποίησης και στρώματα δικτύου
- Προώθηση προς τα εμπρός και υπολογισμός προβλέψεων
- Συναρτήσεις απώλειας για εργασίες ταξινόμησης και παλινδρόμησης
- Βελτιστοποίηση με κλίση και οπίσθια διάδοση (backpropagation)
- Εκπαίδευση του πρώτου σας νευρωνικού δικτύου στο σύνολο δεδομένων MNIST
Νευρωνικά Δίκτυα Σύγκλισης για Οπτική Αναγνώριση
- Κατανόηση σύγκλισης, φίλτρων και χαρτών χαρακτηριστικών
- Στρώματα συγχώνευσης και μείωση διαστάσεων
- Αρχιτεκτονικές CNN: έννοιες LeNet, VGG και ResNet
- Κατασκευή και εκπαίδευση ενός CNN για ταξινόμηση εικόνας
- Οπτικοποίηση μαθημένων χαρακτηριστικών και ενδιάμεσων ενεργοποιήσεων
Ενίσχυση Δεδομένων και Βελτίωση Ακρίβειας Μοντέλου
- Γιατί η ενίσχυση δεδομένων καταπολεμά την υπερπροσαρμογή και βελτιώνει τη γενίκευση
- Μετασχηματισμοί εικόνας: περιστροφή, ανάστροφωση, ζουμ και κοπή
- Υλοποίηση πηγαδιών ενίσχυσης με στρώματα προεπεξεργασίας Keras
- Dropout, κανονικοποίηση δέσμης (batch normalization) και άλλες τεχνικές τακτοποίησης (regularization)
- Παρακολούθηση εκπαίδευσης με δείκτες επικύρωσης και πρόωρη παύση (early stopping)
Μετάδοση Μάθησης με Προεκπαιδευμένα Μοντέλα
- Κατανόηση της μετάδοσης μάθησης και γιατί λειτουργεί
- Φόρτωση προεκπαιδευμένων μοντέλων από τις Εφαρμογές Keras (ResNet, EfficientNet, MobileNet)
- Ανάλυση χαρακτηριστικών: πάγωμα βασικών στρωμάτων και εκπαίδευση νέων ταξινομητών
- Λεπτομερής προσαρμογή: μερική αποπάγωμα στρωμάτων για προσαρμογή στον κλάδο
- Επίτευξη υψηλής ακρίβειας με περιορισμένα δεδομένα εκπαίδευσης
Επαναλαμβανόμενα Δίκτυα και Μοντελοποίηση Ακολουθιών
- Εισαγωγή σε δεδομένα ακολουθίας και χρονικές εξαρτήσεις
- Επαναλαμβανόμενα νευρωνικά δίκτυα (RNNs) και το πρόβλημα φθίνουσας κλίσης
- Κελιά LSTM και GRU για μακροπρόθεσμες εξαρτήσεις
- Εκπαίδευση ενός μοντέλου παραγωγής κειμένου σε επίπεδο χαρακτήρων
- Ενσωματώσεις λέξεων (word embeddings) και το στρώμα Εμπλοκής (Embedding layer) στο Keras
Θεμέλια της Επεξεργασίας Φυσικής Γλώσσας
- Προεπεξεργασία κειμένου: διαχωρισμός σε στοιχεία (tokenization), συμπλήρωση μηδενικών και κατασκευή λεξιλογίου
- Κατασκευή ταξινομητή κειμένου με RNNs και LSTMs
- Μοντέλα ακολουθίας-σε-ακολουθία για έννοιες μηχανικής μετάφρασης
- Μηχανισμοί προσοχής (attention) και ο ρόλος τους στη σύγχρονη NLP
- Πρακτική NLP με τις APIs επεξεργασίας κειμένου TensorFlow 2.x
Τελικό Έργο: Περιγραφή Εικόνας (Image Captioning)
- Συνδυασμός οπτικής αναγνώρισης και NLP σε μια πολυμονική αρχιτεκτονική
- Ανάλυση χαρακτηριστικών εικόνας με έναν προεκπαιδευμένο κωδικό CNN
- Κατασκευή ενός αποκωδικοποιητή βασισμένου σε LSTM για παραγωγή λεξιλογίου
- Διαχείριση πολλαπλών στρωμάτων εισόδου στην λειτουργική API του Keras
- Εκπαίδευση και αξιολόγηση της αλυσίδας εργασίας περιγραφής εικόνας (captioning pipeline)
Επόμενα Βήματα και Πόροι
- Υλοποίηση εκπαιδευμένων μοντέλων με το TensorFlow Serving
- Εξερεύνηση αρχιτεκτονικών μετασχηματιστών (transformers) και μεγάλων γλωσσικών μοντέλλων
- Αναβαθμισμένα εργαστήρια NVIDIA DLI και διαδρομές πιστοποίησης
- Πόροι κοινότητας, σύνολα δεδομένων και ιδέες έργων
Απαιτήσεις
- Βασική ικανότητα στη προγραμματιστική γλώσσα Python (συναρτήσεις, βρόχοι, λεξικά, πίνακες)
- Γνώση προγραμματιστικών εννοιών όπως μεταβλητές, συνθήκες και δομές δεδομένων
- Δεν απαιτείται προηγούμενη εμπειρία στη βαθιά μάθηση ή τη μηχανική μάθηση
Κοινό
- Προγραμματιστές και μηχανικοί λογισμικού που μεταπηδούν στον τομέα της Τεχνητής Νοημοσύνης και της Μηχανικής Μάθησης
- Αναλυτές δεδομένων και επιστήμονες δεδομένων που αναζητούν δεξιότητες στη βαθιά μάθηση
- Τεχνικοί επαγγελματίες που επιθυμούν να κατανοήσουν και να εφαρμόσουν νευρωνικά μοντέλα
- Φοιτητές και ερευνητές που ξεκινούν το ταξίδι τους στη βαθιά μάθηση
Σχόλια (2)
Ανθρώπους που δεν έχουν χρησιμοποιήσει ποτέ τεχνητή νοημοσύνη σε επαναλαμβανόμενες διατυπώσεις prompts και ανθρώπους που τη χρησιμοποιούν ήδη να εξετάσουν διαφορετικές μεθόδους χρήσης της.
Matthew Gay - Tarsus Pharmaceuticals
Κομμάτι - Artificial Intelligence (AI) Overview
Μηχανική Μετάφραση
Η κατάρτιση ήταν οργανωμένη και λεπτομερώς προγραμματισμένη, και αποκτήσαμε συστηματική γνώση και ένα εξαίρετο εγχειρίδιο των θεμάτων που μελετήσαμε.
Magdalena - Samsung Electronics Polska Sp. z o.o.
Κομμάτι - Deep Learning with TensorFlow 2
Μηχανική Μετάφραση