Εξέλιξη Κομματιού
Ενότητα 1: Βασική Python για Ροές Εργασίας Μηχανικής Μάθησης
• Έναρξη μαθήματος και ρύθμιση περιβάλλοντος
Ευθυγράμμιση στόχων και δημιουργία αναπαραγώγιμου χώρου εργασίας Python για ΜΜ.
• Βασικά στοιχεία γλώσσας Python (ταχεία επισκόπηση)
Επανάληψη σύνταξης, ροής ελέγχου, συναρτήσεων και μοτίβων που χρησιμοποιούνται συχνά σε βάσεις κώδικα ΜΜ.
• Δομές δεδομένων για ΜΜ
Λίστες, λεξικά, σύνολα και πλειάδες για χαρακτηριστικά, ετικέτες και μεταδεδομένα.
• Κατανοήσεις και λειτουργικά εργαλεία
Έκφραση μετασχηματισμών με χρήση κατανοήσεων και συναρτήσεων ανώτερης τάξης.
• Αντικειμενοστρεφής Python για προγραμματιστές ΜΜ
Κλάσεις, μέθοδοι, σύνθεση και πρακτικές σχεδιαστικές αποφάσεις.
• dataclasses και ελαφριά μοντελοποίηση
Τυποποιημένα δοχεία για ρυθμίσεις, παραδείγματα και αποτελέσματα.
• Διακοσμητές (decorators) και διαχειριστές πλαισίου (context managers)
Μοτίβα χρονομέτρησης, προσωρινής αποθήκευσης, καταγραφής και ασφαλούς εκτέλεσης πόρων.
• Εργασία με αρχεία και διαδρομές
Εύρωστος χειρισμός συνόλων δεδομένων και μορφές σειριοποίησης.
• Εξαιρέσεις και αμυντικός προγραμματισμός
Συγγραφή σεναρίων ΜΜ που αποτυγχάνουν με ασφάλεια και διαφάνεια.
• Αρθρώματα (modules), πακέτα και δομή έργου
Οργάνωση επαναχρησιμοποιήσιμων βάσεων κώδικα ΜΜ.
• Τύποι και ποιότητα κώδικα
Υποδείξεις τύπων, τεκμηρίωση και δομή φιλική προς ελέγχους.
Ενότητα 2: Αριθμητική Python, SciPy και Διαχείριση Δεδομένων
• Βάσεις NumPy για διανυσματικοποιημένο υπολογισμό
Αποδοτικές πράξεις πινάκων και κωδικοποίηση με επίγνωση απόδοσης.
• Δεικτοδότηση, τεμαχισμός, broadcasting και διαστάσεις
Ασφαλής χειρισμός τανυστών και συλλογισμός περί σχημάτων.
• Βασικά στοιχεία γραμμικής άλγεβρας με NumPy και SciPy
Σταθερές πράξεις πινάκων και αποσυνθέσεις που χρησιμοποιούνται στη ΜΜ.
• Εμβάθυνση στο SciPy
Στατιστική, βελτιστοποίηση, προσαρμογή καμπύλων και αραιοί πίνακες.
• Pandas για δεδομένα ΜΜ σε μορφή πινάκων
Καθαρισμός, συνενώσεις, συγκεντρώσεις και προετοιμασία συνόλων δεδομένων.
• Εμβάθυνση στο scikit-learn
Διεπαφή εκτιμητή, σωληνώσεις (pipelines) και αναπαραγώγιμες ροές εργασίας.
• Βασικά στοιχεία οπτικοποίησης
Διαγνωστικά γραφήματα για εξερεύνηση δεδομένων και συμπεριφορά μοντέλων.
Ενότητα 3: Μοτίβα Προγραμματισμού για την Κατασκευή Εφαρμογών ΜΜ
• Από το notebook στο συντηρήσιμο έργο
Αναδόμηση διερευνητικού κώδικα σε δομημένα πακέτα.
• Διαχείριση ρυθμίσεων
Εξωτερίκευση παραμέτρων και επικύρωση εκκίνησης.
• Καταγραφή, προειδοποιήσεις και παρατηρησιμότητα
Δομημένη καταγραφή για αποσφαλμάτωση συστημάτων ΜΜ.
• Επαναχρησιμοποιήσιμα δομικά στοιχεία με αντικειμενοστρέφεια και σύνθεση
Σχεδιασμός επεκτάσιμων μετασχηματιστών και προγνωστικών μοντέλων.
• Πρακτικά σχεδιαστικά μοτίβα
Μοτίβα Pipeline, Factory/Registry, Strategy και Adapter.
• Επικύρωση δεδομένων και έλεγχοι σχήματος
Αποτροπή σιωπηλών προβλημάτων δεδομένων.
• Απόδοση και προφίλ
Εντοπισμός σημείων συμφόρησης και εφαρμογή τεχνικών βελτιστοποίησης.
• Είσοδος/Έξοδος μοντέλων και διεπαφές εξαγωγής συμπερασμάτων
Ασφαλής αποθήκευση και καθαρές διεπαφές πρόβλεψης.
• Μίνι κατασκευή πλήρους κύκλου
Σωλήνωση ΜΜ τύπου παραγωγής με ρυθμίσεις και καταγραφή.
Ενότητα 4: Στατιστική Μάθηση για Δεδομένα Πινάκων, Κείμενο και Εικόνα
• Βάσεις αξιολόγησης
Διαχωρισμός εκπαίδευσης/επικύρωσης, έντιμη διασταυρωμένη επικύρωση και μετρικές ευθυγραμμισμένες με την επιχείρηση.
• Προηγμένη ΜΜ για δεδομένα πινάκων
Κανονικοποιημένα γενικευμένα γραμμικά μοντέλα, σύνολα δέντρων και προεπεξεργασία χωρίς διαρροή.
• Βαθμονόμηση και αβεβαιότητα
Κλιμάκωση Platt, ισοτονική παλινδρόμηση, bootstrap και σύμμορφη πρόβλεψη.
• Κλασικές μέθοδοι NLP
Αντισταθμίσεις κερματοποίησης, TF-IDF, γραμμικά μοντέλα και Naive Bayes.
• Μοντελοποίηση θεμάτων
Βάσεις LDA και πρακτικοί περιορισμοί.
• Κλασική υπολογιστική όραση
HOG, PCA και σωληνώσεις βασισμένες σε χαρακτηριστικά.
• Ανάλυση σφαλμάτων
Ανίχνευση μεροληψίας, θόρυβος ετικετών και κίβδηλες συσχετίσεις.
• Πρακτικά εργαστήρια
Σωλήνωση πινάκων ανθεκτική σε διαρροές
Σύγκριση και ερμηνεία βασικών γραμμών κειμένου
Κλασική βασική γραμμή όρασης με δομημένη ανάλυση αποτυχιών
Ενότητα 5: Νευρωνικά Δίκτυα για Δεδομένα Πινάκων, Κείμενο και Εικόνα
• Κυριαρχία του βρόχου εκπαίδευσης
Καθαροί βρόχοι PyTorch με AMP, clipping και αναπαραγωγιμότητα.
• Βελτιστοποίηση και κανονικοποίηση
Αρχικοποίηση, κανονικοποίηση παρτίδων, βελτιστοποιητές και χρονοπρογραμματιστές ρυθμού μάθησης.
• Μικτή ακρίβεια και κλιμάκωση
Στρατηγικές συσσώρευσης βαθμίδων και σημείων ελέγχου.
• Νευρωνικά δίκτυα για δεδομένα πινάκων
Κατηγορικές ενσωματώσεις, διασταυρώσεις χαρακτηριστικών και μελέτες κατάλυσης (ablation).
• Νευρωνικά δίκτυα για κείμενο
Ενσωματώσεις, CNN, BiLSTM ή GRU και διαχείριση ακολουθιών.
• Νευρωνικά δίκτυα για όραση
Βασικές αρχές CNN και αρχιτεκτονικές τύπου ResNet.
• Πρακτικά εργαστήρια
Επαναχρησιμοποιήσιμο πλαίσιο εκπαίδευσης
Σύγκριση νευρωνικού πίνακα με boosting
Πειράματα CNN με επαύξηση και χρονοπρογραμματισμό
Ενότητα 6: Προηγμένες Αρχιτεκτονικές Νεύρων
• Στρατηγικές μάθησης μεταφοράς
Μοτίβα παγώματος και αποπαγώματος, διακριτοί ρυθμοί μάθησης.
• Αρχιτεκτονικές Transformer για κείμενο
Εσωτερική λειτουργία αυτο-προσοχής και προσεγγίσεις λεπτομερούς ρύθμισης.
• Βασικά μοντέλα όρασης και πυκνή πρόβλεψη
Έννοιες ResNet, EfficientNet, Vision Transformers και U-Net.
• Προηγμένες αρχιτεκτονικές για δεδομένα πινάκων
Δίκτυα TabTransformer, FT-Transformer και Deep and Cross.
• Ζητήματα χρονοσειρών
Χρονικοί διαχωρισμοί και ανίχνευση μετατόπισης συμμεταβλητών.
• PEFT και τεχνικές αποδοτικότητας
LoRA, απόσταξη και αντισταθμίσεις κβαντισμού.
• Πρακτικά εργαστήρια
Λεπτομερής ρύθμιση προεκπαιδευμένου transformer κειμένου
Λεπτομερής ρύθμιση προεκπαιδευμένου μοντέλου όρασης
Σύγκριση transformer πινάκων με GBDT
Ενότητα 7: Συστήματα Γενετικής ΤΝ
• Βάσεις προτροπών
Δομημένες προτροπές και ελεγχόμενη παραγωγή.
• Βάσεις Μεγάλων Γλωσσικών Μοντέλων (LLM)
Κερματοποίηση, ρύθμιση εντολών και μετριασμός ψευδαισθήσεων.
• Παραγωγή Ενισχυμένη από Ανάκτηση (RAG)
Τεμαχισμός, ενσωματώσεις, υβριδική αναζήτηση και μετρικές αξιολόγησης.
• Στρατηγικές λεπτομερούς ρύθμισης
LoRA και QLoRA με ελέγχους ποιότητας δεδομένων.
• Μοντέλα διάχυσης
Διαισθητική κατανόηση λανθάνουσας διάχυσης και πρακτική προσαρμογή.
• Συνθετικά δεδομένα πινάκων
CTGAN και ζητήματα ιδιωτικότητας.
• Πρακτικά εργαστήρια
Μίνι εφαρμογή RAG τύπου παραγωγής
Επικύρωση δομημένης εξόδου με επιβολή σχήματος
Προαιρετικός πειραματισμός με διάχυση
Ενότητα 8: Πράκτορες ΤΝ και MCP
• Σχεδιασμός βρόχου πράκτορα
Παρατήρηση, σχεδιασμός, ενέργεια, αναστοχασμός και εμμονή.
• Αρχιτεκτονικές πρακτόρων
ReAct, σχεδιασμός-και-εκτέλεση και συντονισμός πολλαπλών πρακτόρων.
• Διαχείριση μνήμης
Επεισοδιακή, σημασιολογική και προχειρογράφημα (scratchpad) προσέγγιση.
• Ενσωμάτωση εργαλείων και ασφάλεια
Συμβόλαια εργαλείων, sandboxing και άμυνες έναντι εγχύσεων προτροπών.
• Πλαίσια αξιολόγησης
Επανεκτελέσιμα ίχνη, σουίτες εργασιών και δοκιμές παλινδρόμησης.
• MCP και διαλειτουργικότητα βάσει πρωτοκόλλου
Σχεδιασμός διακομιστών MCP με ασφαλή έκθεση εργαλείων.
• Πρακτικά εργαστήρια
Κατασκευή ενός πράκτορα από την αρχή
Έκθεση εργαλείων μέσω διακομιστή τύπου MCP
Δημιουργία πλαισίου αξιολόγησης με περιορισμούς ασφαλείας
Απαιτήσεις
Οι συμμετέχοντες θα πρέπει να διαθέτουν λειτουργική γνώση προγραμματισμού Python.
Αυτό το πρόγραμμα απευθύνεται σε επαγγελματίες τεχνικών κλάδων μεσαίου έως προχωρημένου επιπέδου.
Σχόλια (3)
Μου άρεσαν πολύ τα τελικά όπου είχαμε την ευκαιρία να παίξουμε με το CHAT GPT. Η αίθουσα δεν ήταν κατά κάποιον τρόπο η καλύτερη γι' αυτό - αντί να υπάρχει μια μεγάλη τράπεζα, δυο μικρές θα βοήθησαν και θα μπορούσαμε να σχηματίσουμε μικρότερους ομάδες για διαδικασίες υποστήριξης.
Nola - Laramie County Community College
Κομμάτι - Artificial Intelligence (AI) Overview
Μηχανική Μετάφραση
Εργασία από τη βάση με εστιασμένο τρόπο και μετάβαση στην εφαρμογή περιπτώσεων στο ίδιο χρονικό διάστημα
Maggie Webb - Department of Jobs, Regions, and Precincts
Κομμάτι - Artificial Neural Networks, Machine Learning, Deep Thinking
Μηχανική Μετάφραση
Ότι χρησιμοποιούσε πραγματικά δεδομένα επιχειρήσεων. Ο καθηγητής είχε μια πολύ καλή προσέγγιση, κάνοντας τους εκπαιδευόμενους να συμμετέχουν και να ανταγωνίζονται
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Κομμάτι - Applied AI from Scratch in Python
Μηχανική Μετάφραση