Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

iOS y Machine Learning

iOS y Machine Learning

Avatar for Camila Gaitan

Camila Gaitan

November 28, 2018
Tweet

More Decks by Camila Gaitan

Other Decks in Technology

Transcript

  1. Agenda 1. Hablando de Machine Learning 2. Core ML 3.

    PLN 4. Demos: PLN con iOS 5. Turi 6. Networking
  2. “Es una rama de la inteligencia artificial que crea sistemas

    que aprenden automáticamente ” Aprender = Encontrar patrones complejos en los datos. Aprende algoritmos Automáticamente = Los sistemas van teniendo mejora continua a través del aprendizaje
  3. Aprendizaje supervisado 1. Trabaja con datos etiquetados 2. Tiene una

    variable objetivo 3. Predicción = el algoritmo con unas variables input y un histórico aprende a asignar la etiqueta adecuada 4. Entrenamiento y prueba 5. Clasificaciones
  4. Aprendizaje no supervisado 1. No existen datos etiquetados 2. Agrupación

    natural de los datos 3. Exploración y descripción de los Datos 4. Clusters y PCA
  5. Vision 1. Reconocimiento de rostros 2. Detección de códigos de

    barras 3. Detección de texto 4. Algoritmos de Machine Learning para clasificación
  6. Procesamiento del lenguaje Natural 1. Detección del lenguaje 2. Tokenización

    3. Tags Lingüísticos 4. Algoritmos entrenado para esta tarea
  7. PLN

  8. 4. Custom NLP Model CreateML : Permite desarrollar y entrenar

    los modelos de Machine Learning o Deep Learning con Swift en un entorno Apple.
  9. Create ML • Clasificación de imágenes con MLImageClassifier • Clasificación

    de texto natural con MLTextClassifier • Clasificación de texto a nivel de palabras con MLWordTagger • Reconocimiento de categorías con MLClassifier : Decision Tree, Random Forest, Boosted Tree, Logistic Regression, Support Vector • Predicción de valores con MLRegressor: Lineal, Decision Tree, Random Forest, Boosted Tree
  10. Clasificador de noticias en Python 1. Limpieza de datos ◦

    Quitar stopwords ◦ Stemming 2. Entrenamiento ◦ Modelo de clasificación 3. Prueba 4. Métricas 5. Creación modelo para uso en Xcode
  11. Clasificador de noticias en Swift 1. Importar el modelo 2.

    Existen modelos ya creados en Core ML y funcionan como cajas negras 3. Realizan limpieza, 4. Métricas en algunos casos de bajo rendimiento
  12. “Simplifica el desarrollo de modelos de machine learning. No necesitas

    ser un experto en el área para realizar un clasificador de imágenes o un app que detecte algún objeto.”