
Μαθήματα AI για Προγραμματιστές
Κατάκτησε ολόκληρη τη στοίβα μηχανικής τεχνητής νοημοσύνης — από την κλασική μηχανική μάθηση και τη βαθιά μάθηση έως τα LLM, την υπολογιστική όραση και την ανάπτυξη σε παραγωγή. Αυτό το μάθημα δίνει στους επαγγελματίες προγραμματιστές το τεχνικό βάθος και τις πρακτικές δεξιότητες κώδικα για να κατασκευάζουν, να παραδίδουν και να συντηρούν πραγματικά συστήματα τεχνητής νοημοσύνης. Σταμάτα να διαβάζεις για την τεχνητή νοημοσύνη και άρχισε να τη χτίζεις.
Τι θα μάθετε:
Θα αποκτήσεις γερές βάσεις στη μηχανική μάθηση, τα νευρωνικά δίκτυα και τα πλαίσια βαθιάς μάθησης όπως το PyTorch και το TensorFlow. Θα εργαστείς πάνω στην υπολογιστική όραση με CNNs, την επεξεργασία φυσικής γλώσσας με transformers και τα API μεγάλων γλωσσικών μοντέλων, συμπεριλαμβανομένων των αγωγών RAG και της τεχνικής υποβολής ερωτημάτων. Το μάθημα καλύπτει τη μηχανική δεδομένων, τη μηχανική χαρακτηριστικών και τον σχεδιασμό αναπαραγώγιμων αγωγών από την αρχή. Θα υλοποιήσεις πρακτικές MLOps, όπως παρακολούθηση πειραμάτων, CI/CD για μηχανική μάθηση και παρακολούθηση παραγωγής με ανίχνευση απόκλισης. Τα προχωρημένα θέματα περιλαμβάνουν πράκτορες τεχνητής νοημοσύνης, σχεδίαση συστημάτων πολλαπλών μοντέλων, κβαντοποίηση μοντέλων και υπεύθυνη διακυβέρνηση τεχνητής νοημοσύνης. Κάθε έννοια βασίζεται σε λειτουργικό κώδικα που μπορείς να εφαρμόσεις άμεσα.
Πώς μελετάτε πρακτικά Μαθήματα AI για Προγραμματιστές
Πώς εξασκείστε Μαθήματα AI για Προγραμματιστές
Για εσάς που είστε επιχείρηση και θέλετε να εκπαιδεύσετε την ομάδα σας
Στην Dedika για επιχειρήσεις, το μάθημα περιλαμβάνει ασκήσεις και παραδείγματα προσαρμοσμένα στην ίδια την επιχείρησή σας και στις ανάγκες της.
Περιεχόμενο του μαθήματος
8 Κεφάλαια • 40 ΜαθήματαΔιάρκεια μεταξύ 4 και 360 ωρών (εσείς αποφασίζετε)
Κεφάλαιο 1ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΒάσεις Τεχνητής Νοημοσύνης για Προγραμματιστές
Βάσεις Τεχνητής Νοημοσύνης για Προγραμματιστές
Μάθημα 1 • Τι είναι πραγματικά η Τεχνητή Νοημοσύνη
Ορίζει την ΤΝ, τη μηχανική μάθηση και τη βαθιά μάθηση ως διακριτά επίπεδα. Θεμελιώνει αφηρημένους ορισμούς σε συγκεκριμένες προγραμματιστικές εργασίες που οι προγραμματιστές ήδη αναγνωρίζουν.
Μάθημα 2 • Ιστορία και Ορόσημα της Τεχνητής Νοημοσύνης
Ανιχνεύει βασικές ανακαλύψεις από τα πρώιμα perceptron έως τα μοντέλα transformer. Παρέχει το πλαίσιο για το γιατί οι σύγχρονες τεχνικές κυριαρχούν στην τρέχουσα πρακτική.
Μάθημα 3 • Απαραίτητα Μαθηματικά για ΤΝ
Επισκοπεί έννοιες γραμμικής άλγεβρας, πιθανοτήτων και λογισμού που χρησιμοποιούνται καθημερινά στον κώδικα ΤΝ. Εστιάζει στη διαίσθηση και την εφαρμογή σε επίπεδο κώδικα αντί για επίσημες αποδείξεις.
Μάθημα 4 • Βασικές Κατηγορίες Προβλημάτων ΤΝ
Αντιστοιχίζει την εποπτευόμενη, τη μη εποπτευόμενη και την ενισχυτική μάθηση σε πραγματικές μηχανικές εργασίες. Δίνει τη δυνατότητα στους προγραμματιστές να πλαισιώνουν νέα προβλήματα στο σωστό παράδειγμα μάθησης.
Μάθημα 5 • Ρύθμιση Περιβάλλοντος Ανάπτυξης ΤΝ
Διαμορφώνει αλυσίδες εργαλείων βασισμένες στην Python, οδηγούς GPU και διαχειριστές πακέτων για εργασίες ΤΝ. Διασφαλίζει ότι κάθε εκπαιδευόμενος έχει ένα αναπαραγώγιμο περιβάλλον πριν γράψει κώδικα μοντέλου.
Κεφάλαιο 2ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΜηχανική Δεδομένων για Αγωγούς ΤΝ
Μηχανική Δεδομένων για Αγωγούς ΤΝ
Μάθημα 1 • Μηχανική και Μετασχηματισμός Χαρακτηριστικών
Μετασχηματίζει ακατέργαστα πεδία σε χαρακτηριστικά έτοιμα για μοντέλο μέσω κωδικοποίησης, κλιμάκωσης και συνάθροισης. Δείχνει πώς η ποιότητα των χαρακτηριστικών επηρεάζει άμεσα την ακρίβεια του μοντέλου.
Μάθημα 2 • Συλλογή και Εισαγωγή Δεδομένων
Καλύπτει την εξαγωγή δεδομένων ιστού, την εισαγωγή μέσω API και την εξαγωγή από βάσεις δεδομένων για σύνολα δεδομένων ΤΝ. Εδραιώνει νομικά και ηθικά όρια γύρω από την προέλευση δεδομένων.
Μάθημα 3 • Δημιουργία Αναπαραγώγιμων Αγωγών Δεδομένων
Συσκευάζει μετασχηματισμούς δεδομένων σε εκδοχικά διαχειρίσιμα, ελέγξιμα στάδια αγωγού. Εισάγει εργαλεία εκδοχικής διαχείρισης δεδομένων για την παρακολούθηση αλλαγών σε σύνολα δεδομένων κατά τη διάρκεια πειραμάτων.
Μάθημα 4 • Καθαρισμός και Επικύρωση Δεδομένων
Εφαρμόζει προγραμματιστικές τεχνικές για τον εντοπισμό και τη διόρθωση ελλειπουσών τιμών, ακραίων τιμών και διπλότυπων. Επικυρώνει σχήματα και κατανομές πριν τα δεδομένα εισέλθουν σε έναν αγωγό εκπαίδευσης.
Μάθημα 5 • Κατανόηση των Δεδομένων για ΤΝ
Διακρίνει τα δομημένα, αδόμητα και ημι-δομημένα δεδομένα και τις περιπτώσεις χρήσης τους στην ΤΝ. Συνδέει τις επιλογές μορφής δεδομένων με τη συμβατότητα καθοδικού μοντέλου.
Κεφάλαιο 3ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΚλασική Μηχανική Μάθηση σε Κώδικα
Κλασική Μηχανική Μάθηση σε Κώδικα
Μάθημα 1 • Ομαδοποίηση και Μείωση Διαστατικότητας
Εφαρμόζει k-means, DBSCAN, PCA και t-SNE σε μη εποπτευόμενες εργασίες ανακάλυψης. Διδάσκει μετρικές αξιολόγησης για σενάρια μη επισημασμένων δεδομένων.
Μάθημα 2 • Μοντέλα Βασισμένα σε Δέντρα
Κατασκευάζει δέντρα αποφάσεων, τυχαία δάση και δέντρα ενισχυμένης κλίσης με συντονισμένες υπερπαραμέτρους. Εξηγεί τους μηχανισμούς συνόλου που καθιστούν την ενίσχυση κορυφαία σε δεδομένα πινάκων.
Μάθημα 3 • Γραμμική και Λογιστική Παλινδρόμηση
Υλοποιεί παλινδρόμηση με κάθοδο κλίσης από την αρχή πριν χρησιμοποιήσει εκδόσεις βιβλιοθήκης. Εδραιώνει τον βρόχο βελτιστοποίησης απώλειας που μοιράζονται όλα τα επόμενα μοντέλα.
Μάθημα 4 • Αξιολόγηση και Επιλογή Μοντέλου
Εφαρμόζει διασταυρούμενη επικύρωση, πίνακες σύγχυσης, καμπύλες ROC και διαγράμματα βαθμονόμησης για σύγκριση μοντέλων. Αποτρέπει τη διαρροή δεδομένων μέσω σωστών διαχωρισμών εκπαίδευσης-επικύρωσης-ελέγχου.
Μάθημα 5 • Μηχανές Διανυσμάτων Υποστήριξης και Πυρήνες
Εξηγεί τη μεγιστοποίηση περιθωρίου και τα κόλπα πυρήνα για μη γραμμική ταξινόμηση. Συνδέει τη γεωμετρία SVM με πρακτικές επιλογές υπερπαραμέτρων.
Κεφάλαιο 4ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΝευρωνικά Δίκτυα και Βαθιά Μάθηση
Νευρωνικά Δίκτυα και Βαθιά Μάθηση
Μάθημα 1 • Ανατομία ενός Νευρωνικού Δικτύου
Ορίζει επίπεδα, νευρώνες, βάρη, πολώσεις και συναρτήσεις ενεργοποίησης ως συνθέσιμα αντικείμενα κώδικα. Συνδέει το εμπρόσθιο πέρασμα με ένα διαφορίσιμο γράφο υπολογισμού.
Μάθημα 2 • Εκπαίδευση σε Κλίμακα με Πλαίσια
Υλοποιεί βρόχους εκπαίδευσης σε PyTorch και TensorFlow με επιτάχυνση GPU. Καλύπτει φορτωτές δεδομένων, εκπαίδευση μικτής ακρίβειας και διαχείριση σημείων ελέγχου.
Μάθημα 3 • Οπισθοδιάδοση και Βελτιστοποιητές
Παράγει την οπισθοδιάδοση μέσω του κανόνα της αλυσίδας και την υλοποιεί χειροκίνητα πριν χρησιμοποιήσει την αυτόματη παραγώγιση. Συγκρίνει SGD, Adam και RMSProp ως προς την ταχύτητα σύγκλισης και τη σταθερότητα.
Μάθημα 4 • Αποσφαλμάτωση Εκπαίδευσης Νευρωνικού Δικτύου
Διαγιγνώσκει κλίσεις που εξαφανίζονται, κλίσεις που εκρήγνυνται και νεκρούς νευρώνες χρησιμοποιώντας διαγνωστικά εργαλεία. Εδραιώνει μια συστηματική ροή εργασίας αποσφαλμάτωσης εφαρμόσιμη σε οποιαδήποτε αρχιτεκτονική.
Μάθημα 5 • Κανονικοποίηση και Γενίκευση
Εφαρμόζει dropout, κανονικοποίηση παρτίδας, φθορά βαρών και πρόωρη διακοπή για μείωση της υπερπροσαρμογής. Διαγιγνώσκει υποπροσαρμογή και υπερπροσαρμογή από καμπύλες μάθησης.
Κεφάλαιο 5ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΥπολογιστική Όραση με Βαθιά Μάθηση
Υπολογιστική Όραση με Βαθιά Μάθηση
Μάθημα 1 • Μάθηση Μεταφοράς και Λεπτομερής Ρύθμιση
Προσαρμόζει προεκπαιδευμένα μοντέλα ImageNet σε νέες εργασίες με περιορισμένα επισημασμένα δεδομένα. Καλύπτει στρατηγικές παγώματος επιπέδων και χρονοπρογραμματισμό ρυθμού μάθησης για λεπτομερή ρύθμιση.
Μάθημα 2 • Αρχιτεκτονικές Ανίχνευσης Αντικειμένων
Υλοποιεί ανιχνευτές βασισμένους σε άγκυρες και χωρίς άγκυρες για τον εντοπισμό αντικειμένων σε εικόνες. Αξιολογεί ανιχνευτές χρησιμοποιώντας μέση μέση ακρίβεια και κατώφλια IoU.
Μάθημα 3 • Συνελικτικά Νευρωνικά Δίκτυα
Εξηγεί τη συνέλιξη, τη συγκέντρωση και τα δεκτικά πεδία ως εξαγωγείς χωρικών χαρακτηριστικών. Υλοποιεί ένα CNN από την αρχή και ανιχνεύει χάρτες χαρακτηριστικών σε κάθε επίπεδο.
Μάθημα 4 • Επαύξηση Δεδομένων Όρασης
Σχεδιάζει αγωγούς επαύξησης που βελτιώνουν τη γενίκευση χωρίς να αλλοιώνουν τις ετικέτες. Καλύπτει γεωμετρικές, χρωματικές και προηγμένες στρατηγικές επαύξησης.
Μάθημα 5 • Τεχνικές Κατάτμησης Εικόνας
Εφαρμόζει μοντέλα σημασιολογικής και στιγμιοτυπικής κατάτμησης σε εργασίες πρόβλεψης σε επίπεδο pixel. Συνδέει αρχιτεκτονικές κωδικοποιητή-αποκωδικοποιητή με τη μορφή εξόδου κατάτμησης.
Κεφάλαιο 6ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΕπεξεργασία Φυσικής Γλώσσας και LLM
Επεξεργασία Φυσικής Γλώσσας και LLM
Μάθημα 1 • Εμβάθυνση στην Αρχιτεκτονική Transformer
Υλοποιεί αυτο-προσοχή πολλαπλών κεφαλών και κωδικοποίηση θέσης από την αρχή. Ανιχνεύει πώς διαφέρουν τα BERT και GPT στους στόχους προεκπαίδευσης και στην καθοδική χρήση.
Μάθημα 2 • Λεπτομερής Ρύθμιση Προεκπαιδευμένων Γλωσσικών Μοντέλων
Προσαρμόζει μοντέλα της οικογένειας BERT σε εργασίες ταξινόμησης, NER και QA με κεφαλές ειδικές για την εργασία. Εφαρμόζει αποδοτικές ως προς τις παραμέτρους μεθόδους όπως το LoRA για μείωση του υπολογιστικού κόστους.
Μάθημα 3 • Μηχανική Προτροπών και API LLM
Σχεδιάζει αποτελεσματικές προτροπές για LLM συντονισμένα σε οδηγίες χρησιμοποιώντας πρότυπα μηδενικής και λίγων παραδειγμάτων. Ενσωματώνει API LLM σε κώδικα παραγωγής με ανάλυση δομημένης εξόδου.
Μάθημα 4 • Αναπαράσταση και Προεπεξεργασία Κειμένου
Μετατρέπει ακατέργαστο κείμενο σε αριθμητικές αναπαραστάσεις μέσω διαχωρισμού λέξεων, ενσωματώσεων και TF-IDF. Εδραιώνει την αλυσίδα προεπεξεργασίας που τροφοδοτεί οποιοδήποτε μοντέλο ΕΦΓ.
Μάθημα 5 • Παραγωγή Επαυξημένη με Ανάκτηση
Συνδυάζει διανυσματική αναζήτηση με παραγωγή LLM για να θεμελιώσει απαντήσεις σε ιδιωτικά έγγραφα. Υλοποιεί έναν πλήρη αγωγό RAG από την κατάτμηση μέχρι τη σύνθεση απαντήσεων.
Κεφάλαιο 7ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςMLOps και Ανάπτυξη Μοντέλου
MLOps και Ανάπτυξη Μοντέλου
Μάθημα 1 • Συσκευασία Μοντέλου και Κοντεινερισμός
Σειριοποιεί μοντέλα και τα τυλίγει σε κοντέινερ Docker με απομόνωση εξαρτήσεων. Προετοιμάζει φορητές εικόνες μοντέλου αναπτύξιμες σε οποιονδήποτε στόχο νέφους ή on-premise.
Μάθημα 2 • CI/CD για Μηχανική Μάθηση
Αυτοματοποιεί τη δοκιμή, την επικύρωση και την ανάπτυξη μοντέλου μέσω αγωγών CI/CD ειδικών για ΜΜ. Ενσωματώνει πύλες ποιότητας δεδομένων και μοντέλου πριν από οποιαδήποτε προώθηση στην παραγωγή.
Μάθημα 3 • Παρακολούθηση Πειραμάτων και Αναπαραγωγιμότητα
Καταγράφει υπερπαραμέτρους, μετρικές και αντικείμενα με MLflow και Weights and Biases. Επιτρέπει την αναπαραγώγιμη σύγκριση πειραμάτων μεταξύ μελών ομάδας και εκτελέσεων.
Μάθημα 4 • Εξυπηρέτηση Μοντέλων ως API
Κατασκευάζει τελικά σημεία συμπερασμού REST και gRPC με FastAPI και TorchServe. Εφαρμόζει ομαδοποίηση, προσωρινή αποθήκευση και ασύγχρονο χειρισμό για την ικανοποίηση απαιτήσεων καθυστέρησης.
Μάθημα 5 • Παρακολούθηση Παραγωγής και Ανίχνευση Μετατόπισης
Παρακολουθεί κατανομές προβλέψεων, μετατόπιση χαρακτηριστικών και υποβάθμιση μοντέλου σε ζωντανά συστήματα. Ενεργοποιεί αυτοματοποιημένη επανεκπαίδευση όταν ξεπερνιούνται τα κατώφλια στατιστικής μετατόπισης.
Κεφάλαιο 8ΑπόκρυψηΑπόκρυψη λεπτομερειώνΔείτε λεπτομέρειεςΠροηγμένος Σχεδιασμός Συστήματος ΤΝ
Προηγμένος Σχεδιασμός Συστήματος ΤΝ
Μάθημα 1 • Σχεδιασμός Αγωγών Πολλαπλών Μοντέλων
Συνθέτει εξειδικευμένα μοντέλα σε ενορχηστρωμένους αγωγούς με λογική δρομολόγησης και εφεδρείας. Εφαρμόζει αρχές σχεδιασμού συστημάτων σε απαιτήσεις αξιοπιστίας ειδικές για ΤΝ.
Μάθημα 2 • Πράκτορες ΤΝ και Χρήση Εργαλείων
Κατασκευάζει πράκτορες που υποστηρίζονται από LLM, οι οποίοι σχεδιάζουν, καλούν εργαλεία και επαναλαμβάνουν προς στόχους αυτόνομα. Υλοποιεί πρότυπα ReAct και κλήσης συναρτήσεων με κιγκλιδώματα ασφαλείας.
Μάθημα 3 • Υπεύθυνη ΤΝ και Διακυβέρνηση
Ενσωματώνει ελέγχους δικαιοσύνης, εργαλεία επεξηγησιμότητας και τεχνικές διατήρησης ιδιωτικότητας στον σχεδιασμό συστήματος. Ευθυγραμμίζει τα συστήματα ΤΝ με τις απαιτήσεις οργανωτικού κινδύνου και συμμόρφωσης.
Μάθημα 4 • Κλιμακούμενη Υποδομή ΤΝ
Προμηθεύει συμπλέγματα GPU, εργασίες κατανεμημένης εκπαίδευσης και αυτόματη κλιμάκωση συμπερασμού σε πλατφόρμες νέφους. Βελτιστοποιεί το κόστος υποδομής μέσω στιγμιαίων στιγμιότυπων και κβαντοποίησης μοντέλου.
Μάθημα 5 • Αρχιτεκτονική Συστήματος Κορωνίδας
Σχεδιάζει ένα πλήρες σύστημα ΤΝ από τις απαιτήσεις έως την ανάπτυξη χρησιμοποιώντας όλες τις τεχνικές του μαθήματος. Παράγει ένα έγγραφο αρχιτεκτονικής και ένα λειτουργικό πρωτότυπο ως τεχνούργημα χαρτοφυλακίου.
Το έγκυρο πιστοποιητικό ολοκλήρωσής σας
Αυτό το μάθημα είναι για εσάς:
Προγραμματιστής backend: θέλει να προσθέσει δυνατότητες τεχνητής νοημοσύνης σε υπάρχοντα προϊόντα λογισμικού.
Αναλυτής δεδομένων: έτοιμος να προχωρήσει πέρα από τα ταμπλό στον χώρο της προγνωστικής μοντελοποίησης.
Φοιτητής μηχανικής λογισμικού: επιθυμεί να αποκτήσει ανταγωνιστικό πλεονέκτημα πριν εισέλθει στην αγορά εργασίας.
Ελεύθερος επαγγελματίας προγραμματιστής: αναζητά να προσφέρει λύσεις βασισμένες στην τεχνητή νοημοσύνη σε πελάτες και να διευρύνει το εισόδημά του.
Μηχανικός DevOps: στοχεύει να αναλάβει ολόκληρο τον κύκλο ζωής ανάπτυξης για συστήματα μηχανικής μάθησης.
Αλλαγή καριέρας: μετάβαση από έναν τεχνικό ρόλο που δεν σχετίζεται με την τεχνητή νοημοσύνη στη μηχανική μάθηση.
Τι λένε οι μαθητές μας
Τα μαθήματά σας είναι τέλεια. Αγόρασα το ετήσιο πακέτο και επιτέλους έχω την ευκαιρία να παρακολουθώ διάφορα θέματα που με ενδιαφέρουν χωρίς να χρειάζεται να αλλάξω πλατφόρμα... σας ευχαριστώ για όλα όσα κάνετε, σας έχω ήδη συστήσει σε άλλους ανθρώπους...

Μου αρέσει πώς τα μαθήματα πάνε κατευθείαν στο θέμα και πώς μπορώ να αλλάζω κεφάλαια και να παραλείπω περιεχόμενο που δεν χρειάζομαι.

Μου αρέσει το περιεχόμενο και ο τρόπος παρουσίασης και μεταγραφής των βίντεο, που επιταχύνει τη διαδικασία!

Η πλατφόρμα είναι γρήγορη, απλή στη χρήση. Η ποικιλία του περιεχομένου και τα συμπληρωματικά βίντεο βοηθούν πολύ στη μάθηση.

Κύριες δεξιότητες
Συχνές Ερωτήσεις
Τι είναι η Dedika;
Ισχύει το πιστοποιητικό στην Ελλάδα;
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















