Εξέλιξη Κομματιού
Εισαγωγή στη Βαθιά Μάθηση
- Τι είναι η βαθιά μάθηση και πώς διαφέρει από την παραδοσιακή μηχανική μάθηση
- Ρεαλιστικές εφαρμογές στην οπτική αναγνώριση, 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)
Η κατάρτιση ήταν οργανωμένη και λεπτομερώς προγραμματισμένη, και αποκτήσαμε συστηματική γνώση και ένα εξαίρετο εγχειρίδιο των θεμάτων που μελετήσαμε.
Magdalena - Samsung Electronics Polska Sp. z o.o.
Κομμάτι - Deep Learning with TensorFlow 2
Μηχανική Μετάφραση
Μου άρεσαν πολύ τα τελικά όπου είχαμε την ευκαιρία να παίξουμε με το CHAT GPT. Η αίθουσα δεν ήταν κατά κάποιον τρόπο η καλύτερη γι' αυτό - αντί να υπάρχει μια μεγάλη τράπεζα, δυο μικρές θα βοήθησαν και θα μπορούσαμε να σχηματίσουμε μικρότερους ομάδες για διαδικασίες υποστήριξης.
Nola - Laramie County Community College
Κομμάτι - Artificial Intelligence (AI) Overview
Μηχανική Μετάφραση