Programa do Curso
Introdução
- Tensorflow vs Tensorflow Lite
Visão geral das características e do fluxo de trabalho de TensorFlow Lite
- Recapitulação dos conceitos de aprendizagem automática e aprendizagem profunda
- Como é conseguida a inferência de baixa latência no dispositivo
- Construção e implementação de modelos de ponta a ponta
Preparando o ambiente de desenvolvimento
- Iniciar um projeto Swift
- Adicionar TensorFlow ao projeto
Capturar uma imagem com uma câmara do dispositivo
- Como é captada a entrada da câmara
- Descrição geral das classes e métodos
- Executar a inferência num fotograma (efetuar a classificação da imagem)
Criar uma aplicação para deteção de objectos
- Seleção de um modelo TensorFlow
- Converter o modelo TensorFlow
- Carregar o modelo TensorFlow para um dispositivo móvel
- Carregar um modelo TensorFlow pré-treinado
Criar uma aplicação para classificação de imagens
- Seleção de um modelo TensorFlow
- Converter o modelo TensorFlow
- Carregar o modelo TensorFlow para um dispositivo móvel
- Carregar um modelo TensorFlow pré-treinado
Personalização do modelo e dos dados
- Pré-processamento de um conjunto de dados
- Definir os hiperparâmetros
Otimização do modelo TensorFlow
- Medir o desempenho em relação a um parâmetro de referência
- Medição da exatidão
- Retreinamento de um modelo TensorFlow
Exploração de modelos alternativos
- Seleção de um modelo diferente
- Treinar um modelo para reconhecer novas classes (aprendizagem por transferência)
- Obter imagens de treino para novas etiquetas
Implementar a aplicação iOS com IA activada
- Efetuar a classificação de imagens no terreno
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência em programação Swift
- Experiência com desenvolvimento de aplicações móveis
- Um dispositivo iOS com a versão 12 ou superior
Público
- Desenvolvedores
- Cientistas de dados que desejam desenvolver aplicações móveis com IA em iOS
Declaração de Clientes (4)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curso - 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
Curso - 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
Curso - Reactive Programming for iOS with RxSwift
The way of transferring knowledge and the knowledge of the trainer.