Course Outline
Invoering
- Tensorflow versus Tensorflow Lite
Overzicht van TensorFlow Lite-functies en workflow
- Samenvatting van machine learning en deep learning-concepten
- Hoe inferentie met lage latentie op het apparaat wordt bereikt
- End-to-end modelbouw en -implementatie
Het voorbereiden van de ontwikkelomgeving
- Een Swift-project starten
- TensorFlow toevoegen aan het project
Een afbeelding vastleggen met een apparaatcamera
- Hoe camera-invoer wordt vastgelegd
- Overzicht van klassen en methoden
- Inferentie uitvoeren op een frame (beeldclassificatie uitvoeren)
Een app maken voor objectdetectie
- Een TensorFlow-model selecteren
- Het TensorFlow-model converteren
- Het TensorFlow-model op een mobiel apparaat laden
- Een vooraf getraind TensorFlow model laden
Een app maken voor beeldclassificatie
- Een TensorFlow-model selecteren
- Het TensorFlow-model converteren
- Het TensorFlow-model op een mobiel apparaat laden
- Een vooraf getraind TensorFlow model laden
Het model en de gegevens aanpassen
- Een dataset voorbewerken
- De hyperparameters instellen
Het TensorFlow-model optimaliseren
- Prestaties meten ten opzichte van een benchmark
- Meetnauwkeurigheid
- Een TensorFlow model opnieuw trainen
Alternatieve modellen verkennen
- Een ander model kiezen
- Een model trainen om nieuwe klassen te herkennen (transferleren)
- Trainingsafbeeldingen verkrijgen voor nieuwe labels
Implementatie van de AI Enabled iOS-app
- Uitvoeren van beeldclassificatie in het veld
Probleemoplossen
Samenvatting en conclusie
Requirements
- Ervaring met Swift programmeren
- Ervaring met het ontwikkelen van mobiele applicaties
- Een iOS-apparaat met versie 12 of hoger
Publiek
- Ontwikkelaars
- Datawetenschappers die op AI gebaseerde mobiele applicaties willen ontwikkelen op iOS
Getuigenissen (5)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Cursus - 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
Cursus - 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
Cursus - Reactive Programming for iOS with RxSwift
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rękas - Bitcomp Sp. z o.o.
Cursus - Machine Learning on iOS
De trainer was zeer deskundig en dynamisch, en hield de betrokkenheid en focus van het team gedurende de hele training. Ik zou het zeker aanraden, omdat ik denk dat de lessen uit deze training snel kunnen worden toegepast op onze dagelijkse ontwikkelingsworkflow.
Inigo
Cursus - iOS Automation Testing
Machine Translated