Swift (iOS/macOS) para Data Science: aprendizaje automático, redes neuronales y análisis de datos en tu dispositivo
Swift (iOS/macOS) para Data Science: aprendizaje automático, redes neuronales y análisis de datos en tu dispositivo
Resumen:
Este libro es la primera guía práctica en español que rompe el estereotipo de que Data Science es exclusivamente Python y Jupyter Notebooks. El autor, Andréi Sokolov, experimentado desarrollador iOS y especialista en aprendizaje automático, demuestra que el ecosistema de Apple ofrece herramientas potentes y elegantes para trabajar con datos, construir modelos e implementar soluciones de ML directamente en los dispositivos de los usuarios.
¿De qué trata este libro?
Aprenderás a usar Swift —un lenguaje de programación moderno, rápido y seguro— para el ciclo completo de Data Science: desde la recolección y limpieza de datos hasta el entrenamiento de redes neuronales y la integración de modelos listos en aplicaciones. El libro abarca tanto conceptos fundamentales como técnicas avanzadas, incluyendo:
- Fundamentos de Data Science con Swift: trabajo con arreglos, matrices, funciones estadísticas usando el framework
Acceleratey la bibliotecaSwift Numerics. - Core ML y Create ML: creación, entrenamiento y ajuste de modelos de aprendizaje automático (clasificación, regresión, agrupamiento) sin necesidad de salir de Xcode.
- Aprendizaje profundo: construcción de redes neuronales usando
TensorFlow Litepara Swift e integración de modelos preentrenados dePyTorcha través deCore ML Converters. - Procesamiento del lenguaje natural (NLP): análisis de texto, sentimientos, creación de chatbots con el framework
NaturalLanguage. - Visión por computadora: reconocimiento de imágenes, detección de objetos y trabajo con video en tiempo real mediante
VisionyCore Image. - Visualización de datos: creación de gráficos y paneles con
Swift ChartsyPlotKit. - Implementación: publicación de aplicaciones ML en App Store y optimización de modelos para funcionar en dispositivos con recursos limitados.
¿Para quién es este libro?
- Desarrolladores iOS/macOS que quieran añadir a su stack habilidades de Data Science y aprendizaje automático.
- Especialistas en datos que deseen aprender Swift para crear aplicaciones nativas de alto rendimiento con funcionalidad ML.
- Estudiantes y entusiastas interesados en enfoques modernos de análisis de datos fuera del ecosistema Python.
- Todos aquellos que quieran entender cómo funcionan los modelos ML en iPhone, Apple Watch y Mac.
¿Qué aprenderás?
- Cómo cargar, procesar y visualizar datos con Swift.
- Cómo construir y entrenar un modelo de aprendizaje automático desde cero en 15 minutos en Playground.
- Cómo convertir modelos de Python (TensorFlow, PyTorch) al formato Core ML.
- Cómo garantizar la privacidad de los usuarios ejecutando inferencia ML localmente en el dispositivo.
- Cómo crear aplicaciones para reconocimiento facial, de voz, de texto y predicción de comportamiento.
Cada capítulo contiene ejemplos prácticos, listos para usar en Xcode, y enlaces al repositorio con el código fuente. El libro está escrito en un lenguaje accesible, pero asume un conocimiento básico de la sintaxis de Swift. Si quieres llevar tus habilidades de desarrollo al siguiente nivel y crear aplicaciones verdaderamente "inteligentes" —
Recommendations
Pruebas de aplicaciones C++: desde pruebas unitarias hasta cobertura de integración
TypeScript y Docker: contenedorización de aplicaciones
C# (.NET) y microservicios: Arquitectura, desarrollo e implementación
TypeScript para data science: Guía práctica
C# 10 y .NET 6: desarrollo multiplataforma moderno
Proyectos avanzados de programación en TypeScript