Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Μονάδα 1: Βασική Python για Ροές Εργασίας ML

• Εκκίνηση μαθήματος και ρύθμιση περιβάλλοντος
Ευθυγράμμιση των στόχων και ρύθμιση ενός αναπαραγώγιμου χώρου εργασίας Python ML

• Στοιχεία της γλώσσας Python (ταχύς δρόμος)
Αναθεώρηση σύνταξης, ροής ελέγχου, συναρτήσεων και μοτίβων που χρησιμοποιούνται ευρέως σε κώδικες ML

• Δομές δεδομένων για ML
Λίστες, λεξικά, σύνολα και διπλάσια για χαρακτηριστικά, ετικέτες και μεταδεδομένα

• Κατανομή (Comprehensions) και λειτουργικά εργαλεία
Έκφραση μετασχηματισμών μέσω κατανομής και συναρτήσεων υψηλότερου βαθμού

• Αντικειμενοστραφής Python για προγραμματιστές ML
Κλάσεις, μέθοδοι, σύνθεση και πρακτικές αποφάσεις σχεδιασμού

• dataclasses και ελαφρύς μοντελοποίηση Τυποποιημένα δοχεία για ρυθμίσεις, παραδείγματα και αποτελέσματα

• Διακοσμητικά αντικείμενα (Decorators) και διαχειριστές πλαισίου
Μετρικές χρονισμού, caching, καταγραφή συμβάντων (logging) και μοτίβα ασφαλούς εκτέλεσης πόρων

• Εργασία με αρχεία και διαδρομές Απαιτητική διαχείριση数据集 και μορφές serialization

• Εξαιρέσεις και άμυνα προγραμματισμού
Συγγραφή σενάριων ML που αποτυγχάνουν με ασφάλεια και διαφάνεια

• Μονάδες, πακέτα και δομή έργου >Οργάνωση αναδοκιμάσιμων κωδικών ML

• Τυποποίηση και ποιότητα κώδικα
Ενδείξεις τύπου (type hints), τεκμηρίωση και δομή φιλική προς το lint

Mονάδα 2: Αριθμητική Python, SciPy και Διαχείριση Δεδομένων

• Θεμέλια NumPy για υπολογισμούς με διανύσματα >Αποδοτικές λειτουργίες πινάκων και προγραμματισμός επίγνωσης της απόδοσης

• Ευρετοποίηση, φέτα (slicing), broadcast και σχήματα >Ασφαλής χειρισμός τανυστών και αιτιολόγηση σχημάτων

• Βασικές γνώσεις γραμμικής άλγεβρας με NumPy και SciPy >Σταθερές λειτουργίες πινάκων και αποσυνθέσεις που χρησιμοποιούνται σε ML

• Βαθύς δρόμος στο SciPy >Στατιστική, βελτιστοποίηση, προσαρμογή καμπύλης και αραιές πίνακες

• Pandas για δεδομένα ML σε μορφή πινάκων >Καθαρισμός, ένωση, συγχώνευση και προετοιμασία数据集

• Βαθύς δρόμος στο scikit-learn >Διεπαφή εκτιμητών (estimator interface), σωλήνες (pipelines) και αναπαραγώγιμες ροές εργασίας

• Θεμέλια οπτικοποίησης >Διαγνωστικά διαγράμματα για εξερεύνηση δεδομένων και συμπεριφορά μοντέλων

Mονάδα 3: Μοτίβα Προγραμματισμού για Κατασκευή Εφαρμογών ML

• Από το notebook σε συντηρήσιμο έργο >Αναδιάρθρωση εξερευνητικού κώδικα σε δομημένα πακέτα

• Διαχείριση ρυθμίσεων >Εξωτερικοποιημένες παράμετροι και επαλήθευση εκκίνησης

• Logging, προειδοποιήσεις και παρατηρησιμότητα >Δομημένο logging για debugable συστήματα ML

• Επαναχρησιμοποιούμενα στοιχεία με OOP και σύνθεση >Σχεδιασμός επεκτάσιμων μετασχηματιστών και προβλεπτών

• Πρακτικά μοτίβα σχεδιασμού >Μοτίβα Pipeline, Factory ή Registry, Strategy και Adapter

• Επικύρωση δεδομένων και έλεγχοι σχήματος (schema)
Αποφυγή σιωπηλών προβλημάτων δεδομένων

• Απόδοση και προφίλ >Εντοπισμός σημείων συμφόρησης και εφαρμογή τεχνικών βελτιστοποίησης

• Εισαγωγή/Έξοδος μοντέλων και διεπαφές συμπερασμάτων >Ασφαλής persistence και καθαρές διεπαφές πρόβλεψης

• Τελική μικρή κατασκευή (mini build)
Sωλήνας ML στυλ παραγωγής με ρυθμίσεις και logging

Mονάδα 4: Στατιστική Μάθηση για Πίνακες, Κείμενο και Εικόνα

• Θεμέλια αξιολόγησης >Διαχωρισμός εκπαίδευσης και επικύρωσης, ειλικρινής διασταυρούμενη επικύρωση και μετρικές ευθυγραμμισμένες με την επιχείρηση

• Προηγμένη ML για πίνακες >Ρυθμισμένα GLMs, δέντρα ενσύρμασης (ensembles) και προεπεξεργασία χωρίς διαρροή δεδομένων

• Κάλυψη και αβεβαιότητα >Κλίμακα Platt, ιστότονη παλινδρόμηση, bootstrap και συμβατική πρόβλεψη (conformal prediction)

• Κλασικές μέθοδοι NLP >Επιλογές tokenization, TF-IDF, γραμμικά μοντέλα και Naive Bayes

• Μοντελοποίηση θεμάτων (Topic modelling)
Θεμέλια LDA και πρακτικοί περιορισμοί

• Κλασική όραση υπολογιστών >HOG, PCA και σωλήνες βασισμένοι σε χαρακτηριστικά

• Ανάλυση σφαλμάτων
Ανίχνευση προκατάληψης, θόρυβο ετικετών και παροδικές συσχετίσεις

• Εργαστήρια hands-on >Σωλήνας πινακοποίησης ανθεκτικός στη διαρροή
Sύγκριση βάσεων κειμένου και ερμηνεία >Kλασική βάση όρασης με δομημένη ανάλυση αστοχιών

Mονάδα 5: Νευρωνικά Δίκτυα για Πίνακες, Κείμενο και Εικόνα

• Κυριαρχία του βρόχου εκπαίδευσης >Καθαροί βρόχοι PyTorch με AMP, clipping και αναπαραγωγιμότητα

• Βελτιστοποίηση και κανονικοποίηση >Εναρξη (initialisation), φυσιολογική προσαρμογή (normalization), βελτιστοποιητές και διαχειριστές ρυθμίσεων (schedulers)

• Μικτή ακρίβεια και κλίμακα >Συσσώρευση βαθμίδων και στρατηγικές ελέγχου σημείου (checkpointing)

• Νευρωνικά δίκτυα για πίνακες >Ενσωματώσεις κατηγοριών, διασταυρώσεις χαρακτηριστικών και μελέτες απόσχισης

• Νευρωνικά δίκτυα κειμένου >Ενσωματώσεις, CNNs, BiLSTM ή GRU και χειρισμός ακολουθιών

• Νευρωνικά δίκτυα όρασης
Bασικές αρχές CNN και αρχιτεκτονικές στυλ ResNet

• Εργαστήρια hands-on >Επαναχρησιμοποιήσιμο πλαίσιο εκπαίδευσης >Sύγκριση NN πίνακα vs boosting >CNN με πειράματα ενίσχυσης και διαχείρισης ρυθμίσεων

Mονάδα 6: Προηγμένες Νευρωνικές Αρχιτεκτονικές

• Στρατηγικές μεταφοράς μάθησης (Transfer learning)
Mοτίβα πάγωματος/ξεπαγώματος και διακριτές ρυθμίσεις μάθησης

• Αρχιτεκτονικές Transformer για κείμενο >Εσωτερικά λειτουργικά αυτο-συμπέρασμα και προσεγγίσεις λεπτομερούς προσαρμογής (fine-tuning)

• Backbone όρασης και πυκνής πρόβλεψη >ResNet, EfficientNet, Vision Transformers και έννοιες U-Net

• Προηγμένες πινακοποιημένες αρχιτεκτονικές >TabTransformer, FT-Transformer και Deep and Cross networks

• Σκεπτικές χρονικών σειρών (Time series)
Χρονικοί διαχωρισμοί και ανίχνευση αλλαγής συντελεστών

• PEFT και τεχνικές απόδοσης >LoRA, εξοικονόμηση μέγεθος (distillation) και συμβιβασμούς ποσοτικοποίησης

• Εργαστήρια hands-on >Fine-tuning προ-εκπαιδευμένου transformer κειμένου >Fine-tuning προ-εκπαιδευμένου μοντέλου όρασης >Sύγκριση tabular transformer vs GBDT

Mονάδα 7: Συστήματα Γενετικής ΤΕ (Generative AI Systems)

• Θεμέλια prompting >Δομημένο prompting και ελεγχόμενη δημιουργία

• Θεμέλια LLM >Tokenization, instruction tuning και μετριασμός αλλοιώσεων (hallucination mitigation)

• Ανάκτηση-Αυξημένη Γένεση (Retrieval-Augmented Generation)
Chunking, ενσωματώσεις, μικτή αναζήτηση και μετρικές αξιολόγησης

• Στρατηγικές λεπτομερούς προσαρμογής (Fine-tuning)
LoRA και QLoRA με ελέγχους ποιότητας δεδομένων

• Μοντέλα διάχυσης (Diffusion models)
Διαισθητική κρυπτογράφηση latent diffusion και πρακτική προσαρμογή

• Συνθετικά πινακοποιημένα δεδομένα >CTGAN και σκέψεις ιδιωτικότητας

• Εργαστήρια hands-on >Μικρή εφαρμογή RAG στυλ παραγωγής
Eπικύρωση δομημένων εξόδων με επιβολή σχήματος (schema enforcement)
Προαιρετικός πειραματισμός διάχυσης

Mονάδα 8: Πράκτορες ΤΕ και MCP

• Σχεδιασμός βρόχου πράκτορα >Παρατήρηση, σχεδιασμός, δράση, αναστοχασμός και επιμονή (persist)

• Αρχιτεκτονικές πρακτόρων >ReAct, σχεδιασμός-και-εκτέλεση και συντονισμός πολλαπλών πρακτόρων

• Διαχείριση μνήμης >Επεισοδιακή, σημασιολογική και προσεγγίσεις scratchpad

• Ενσωμάτωση εργαλείων και ασφάλεια
Sυμβόλαια εργαλείων, sandboxing και αμυντικές στάσεις κατά της εισβολής εντολής (prompt injection)

• Πλαίσια αξιολόγησης >Επαναπαιγμένα ίχνη (traces), δέσμες εργασίας και δοκιμές οπισθοδρομικής συμβιβαστής (regression testing)

• MCP και διαλειτουργικότητα βασισμένη σε πρωτόκολλο
Σχεδιασμός server MCP με ασφαλή έκθεση εργαλείων

• Εργαστήρια hands-on >Κατασκευή πράκτορα από την αρχή >Έκθεση εργαλείων μέσω server στυλ MCP >Δημιουργία πλαισίου αξιολόγησης με περιορισμούς ασφαλείας

Απαιτήσεις

Οι συμμετέχοντες πρέπει να διαθέτουν πρακτική γνώση της γλώσσας προγραμματισμού Python.

Αυτό το πρόγραμμα απευθύνεται σε τεχνικούς επαγγελματίες ενδιάμεσου έως προηγμένου επιπέδου.

 56 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες