План на курса
Въведение
- Tensorflow срещу Tensorflow Lite
Преглед на TensorFlow Lite функции и работен процес
- Обобщение на концепциите за машинно обучение и дълбоко обучение Как се постига извод с ниска латентност на устройството Изграждане и внедряване на модел от край до край
Подготовка на средата за разработка
- Стартиране на Swift проект Добавяне на TensorFlow към проекта
Заснемане на изображение с камера на устройството
- Как се улавя входът от камерата Преглед на класовете и методите Изпълнение на извод върху рамка (извършване на класификация на изображението)
Създаване на приложение за откриване на обекти
- Избор на TensorFlow модел Преобразуване на TensorFlow модел Зареждане на TensorFlow модел в мобилно устройство Зареждане на предварително обучен TensorFlow модел
Създаване на приложение за класификация на изображения
- Избор на TensorFlow модел Преобразуване на TensorFlow модел Зареждане на TensorFlow модел в мобилно устройство Зареждане на предварително обучен TensorFlow модел
Персонализиране на модела и данните
- Предварителна обработка на набор от данни Задаване на хиперпараметри
Оптимизиране на модела TensorFlow.
- Измерване на ефективността спрямо еталон Измерване на точността Преквалификация на TensorFlow модел
Проучване на алтернативни модели
- Избор на различен модел Обучение на модел за разпознаване на нови класове (прехвърляне на обучение) Получаване на образи за обучение за нови етикети
Внедряване на приложението с активиран AI iOS.
- Извършване на класификация на изображения на място
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит с Swift програмиране
- Опит в разработката на мобилни приложения
- iOS устройство, работещо с версия 12 или по-нова
Публика
- Разработчици
- Учени по данни, които желаят да разработят мобилни приложения с AI на iOS
Oтзиви от потребители (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.