Course Outline
Εισαγωγή στο Edge AI
- Ορισμός και βασικές έννοιες
- Διαφορές μεταξύ Edge AI και cloud AI
- Οφέλη και περιπτώσεις χρήσης του Edge AI
- Επισκόπηση συσκευών και πλατφορμών άκρων
Ρύθμιση του Edge Environment
- Εισαγωγή στις συσκευές edge (Raspberry Pi, NVIDIA Jetson, κ.λπ.)
- Εγκατάσταση του απαραίτητου λογισμικού και βιβλιοθηκών
- Διαμόρφωση του περιβάλλοντος ανάπτυξης
- Προετοιμασία του υλικού για ανάπτυξη AI
Ανάπτυξη μοντέλων AI για το Edge
- Επισκόπηση μοντέλων μηχανικής εκμάθησης και βαθιάς εκμάθησης για συσκευές αιχμής
- Τεχνικές για μοντέλα εκπαίδευσης σε τοπικά και cloud περιβάλλοντα
- Βελτιστοποίηση μοντέλου για ανάπτυξη άκρων (κβαντοποίηση, κλάδεμα κ.λπ.)
- Εργαλεία και πλαίσια για την ανάπτυξη Edge AI (TensorFlow Lite, OpenVINO, κ.λπ.)
Ανάπτυξη μοντέλων AI σε συσκευές Edge
- Βήματα για την ανάπτυξη μοντέλων AI σε διάφορα άκρα
- Επεξεργασία δεδομένων σε πραγματικό χρόνο και συμπεράσματα σε συσκευές αιχμής
- Παρακολούθηση και διαχείριση αναπτυγμένων μοντέλων
- Πρακτικά παραδείγματα και μελέτες περιπτώσεων
Πρακτικές λύσεις και έργα τεχνητής νοημοσύνης
- Ανάπτυξη εφαρμογών τεχνητής νοημοσύνης για συσκευές αιχμής (π.χ. όραση υπολογιστή, επεξεργασία φυσικής γλώσσας)
- Πρακτικό έργο: Κατασκευή ενός συστήματος έξυπνης κάμερας
- Hands-on project: Εφαρμογή αναγνώρισης φωνής σε συσκευές edge
- Συνεργατικά ομαδικά έργα και σενάρια πραγματικού κόσμου
Αξιολόγηση και Βελτιστοποίηση Απόδοσης
- Τεχνικές για την αξιολόγηση της απόδοσης του μοντέλου σε συσκευές άκρων
- Εργαλεία για την παρακολούθηση και τον εντοπισμό σφαλμάτων εφαρμογών τεχνητής νοημοσύνης αιχμής
- Στρατηγικές για τη βελτιστοποίηση της απόδοσης του μοντέλου AI
- Αντιμετώπιση προκλήσεων καθυστέρησης και κατανάλωσης ενέργειας
Ενοποίηση με συστήματα IoT
- Σύνδεση λύσεων τεχνητής νοημοσύνης αιχμής με συσκευές και αισθητήρες IoT
- Communication πρωτόκολλα και μέθοδοι ανταλλαγής δεδομένων
- Δημιουργία μιας ολοκληρωμένης λύσης Edge AI και IoT
- Πρακτικά παραδείγματα ολοκλήρωσης
Θέματα ηθικής και ασφάλειας
- Διασφάλιση απορρήτου και ασφάλειας δεδομένων σε εφαρμογές Edge AI
- Αντιμετώπιση μεροληψίας και δικαιοσύνης στα μοντέλα AI
- Συμμόρφωση με κανονισμούς και πρότυπα
- Βέλτιστες πρακτικές για υπεύθυνη ανάπτυξη AI
Εργασίες και Ασκήσεις Hands-On
- Ανάπτυξη μιας ολοκληρωμένης εφαρμογής Edge AI
- Έργα και σενάρια πραγματικού κόσμου
- Ομαδοσυνεργατικές ομαδικές ασκήσεις
- Παρουσιάσεις έργου και σχόλια
Περίληψη και Επόμενα Βήματα
Requirements
- Κατανόηση των εννοιών AI και μηχανικής μάθησης
- Εμπειρία με γλώσσες προγραμματισμού (Python συνιστάται)
- Εξοικείωση με τις έννοιες του υπολογιστικού άκρου
Ακροατήριο
- προγραμματιστές
- Επιστήμονες δεδομένων
- Λάτρεις της τεχνολογίας
Testimonials (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Course - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.