Course Outline
Εισαγωγή
- Tensorflow vs Tensorflow Lite
Επισκόπηση των TensorFlow Lite Δυνατοτήτων και ροής εργασίας
- Ανακεφαλαίωση των εννοιών μηχανικής μάθησης και βαθιάς μάθησης Πώς επιτυγχάνεται συμπέρασμα χαμηλής καθυστέρησης στη συσκευή Δημιουργία και ανάπτυξη μοντέλων από άκρο σε άκρο
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Έναρξη έργου Swift Προσθήκη TensorFlow στο έργο
Λήψη εικόνας με κάμερα συσκευής
- Πώς καταγράφεται η είσοδος κάμερας Επισκόπηση κλάσεων και μεθόδων Εκτέλεση συμπερασμάτων σε ένα πλαίσιο (εκτέλεση ταξινόμησης εικόνων)
Δημιουργία εφαρμογής για ανίχνευση αντικειμένων
- Επιλογή μοντέλου TensorFlow Μετατροπή μοντέλου TensorFlow Φόρτωση μοντέλου TensorFlow σε φορητή συσκευή Φόρτωση προεκπαιδευμένου TensorFlow μοντέλου
Δημιουργία εφαρμογής για ταξινόμηση εικόνων
- Επιλογή μοντέλου TensorFlow Μετατροπή μοντέλου TensorFlow Φόρτωση μοντέλου TensorFlow σε φορητή συσκευή Φόρτωση προεκπαιδευμένου TensorFlow μοντέλου
Προσαρμογή του μοντέλου και των δεδομένων
- Προεπεξεργασία ενός συνόλου δεδομένων Ρύθμιση των υπερπαραμέτρων
Βελτιστοποίηση του μοντέλου TensorFlow
- Μέτρηση της απόδοσης σε σύγκριση με ένα σημείο αναφοράς Ακρίβεια μέτρησης Επανεκπαίδευση ενός μοντέλου TensorFlow
Εξερεύνηση εναλλακτικών μοντέλων
- Επιλογή διαφορετικού μοντέλου Εκπαίδευση μοντέλου για την αναγνώριση νέων τάξεων (μεταφορά εκμάθησης) Λήψη εκπαιδευτικών εικόνων για νέες ετικέτες
Ανάπτυξη της εφαρμογής με δυνατότητα AI iOS
- Εκτέλεση ταξινόμησης εικόνων στο πεδίο
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία στον προγραμματισμό Swift
- Εμπειρία στην ανάπτυξη εφαρμογών για κινητά
- Μια συσκευή iOS με έκδοση 12 ή νεότερη έκδοση
Ακροατήριο
- προγραμματιστές
- Επιστήμονες δεδομένων που επιθυμούν να αναπτύξουν εφαρμογές για κινητές συσκευές με δυνατότητα AI στο iOS
Testimonials (4)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
The way of transferring knowledge and the knowledge of the trainer.