Swift (iOS/macOS) para Data Science: aprendizado de máquina, redes neurais e análise de dados no seu dispositivo
Swift (iOS/macOS) para Data Science: aprendizado de máquina, redes neurais e análise de dados no seu dispositivo
Resumo:
Este livro é o primeiro guia prático em português que quebra o estereótipo de que Data Science é exclusivamente Python e Jupyter Notebooks. O autor, Andrey Sokolov, desenvolvedor iOS experiente e especialista em aprendizado de máquina, prova que o ecossistema Apple oferece ferramentas poderosas e elegantes para trabalhar com dados, construir modelos e implantar soluções de ML diretamente nos dispositivos dos usuários.
Sobre o que é este livro?
Você aprenderá a usar Swift — uma linguagem de programação moderna, rápida e segura — para o ciclo completo de Data Science: desde a coleta e limpeza de dados até o treinamento de redes neurais e a integração de modelos prontos em aplicativos. O livro abrange tanto conceitos fundamentais quanto técnicas avançadas, incluindo:
- Fundamentos de Data Science com Swift: trabalho com arrays, matrizes, funções estatísticas usando o framework
Acceleratee a bibliotecaSwift Numerics. - Core ML e Create ML: criação, treinamento e ajuste de modelos de aprendizado de máquina (classificação, regressão, clusterização) sem precisar sair do Xcode.
- Aprendizado profundo: construção de redes neurais usando
TensorFlow Litepara Swift e integração de modelos pré-treinados doPyTorchviaCore ML Converters. - Processamento de linguagem natural (NLP): análise de texto, sentimento, criação de chatbots com o framework
NaturalLanguage. - Visão computacional: reconhecimento de imagens, detecção de objetos e trabalho com vídeo em tempo real através de
VisioneCore Image. - Visualização de dados: criação de gráficos e dashboards com
Swift ChartsePlotKit. - Implantação: publicação de aplicativos de ML na App Store e otimização de modelos para funcionamento em dispositivos com recursos limitados.
Para quem é este livro?
- Desenvolvedores iOS/macOS que desejam adicionar habilidades de Data Science e aprendizado de máquina ao seu portfólio.
- Especialistas em dados que desejam aprender Swift para criar aplicativos nativos de alto desempenho com funcionalidades de ML.
- Estudantes e entusiastas interessados em abordagens modernas de análise de dados fora do ecossistema Python.
- Todos que desejam entender como os modelos de ML funcionam no iPhone, Apple Watch e Mac.
O que você aprenderá?
- Como carregar, processar e visualizar dados usando Swift.
- Como construir e treinar um modelo de aprendizado de máquina do zero em 15 minutos no Playground.
- Como converter modelos do Python (TensorFlow, PyTorch) para o formato Core ML.
- Como garantir a privacidade dos usuários executando inferência de ML localmente no dispositivo.
- Como criar aplicativos para reconhecimento facial, de voz, de texto e previsão de comportamento.
Cada capítulo contém exemplos práticos, prontos para uso no Xcode, e links para o repositório com o código-fonte. O livro é escrito em linguagem acessível, mas pressupõe familiaridade básica com a sintaxe do Swift. Se você deseja elevar suas habilidades de desenvolvimento a um novo nível e criar aplicativos verdadeiramente "inteligentes" —