Introduccion ML
Introduccion ML
Learning
1. Pero, ¿qué son esos palabros?
1. Pero, ¿qué son esos palabros?
Big Data: Almacenamiento y procesamiento de un conjunto de datos
demasiado grandes para ser almacenados en la memoria de un único
ordenador.
Machine Learning: Técnicas que le permiten a las computadoras aprender. Big Data
Google Trends
2. Algunas aplicaciones del Machine Learning
● Reconocimiento de patrones en imágenes o de voz
★ 1950 Test de Turing. Para pasar el test el ordenador debe hacer creer a un humano que él es también humano.
★ 1953 Athur Samuel escribe el primer programa que aprendía. Se trataba de un juego de damas que mejoraba cuanto más
jugaba al incorporar en su programa las estrategias ganadoras.
★ 1957 Frank Rosenblatt diseñó la primera red neuronal para ordenadores (el perceptrón) que simulaba los procesos de
pensamientos humanos.
★ 1963 Se crea el algoritmo original de SVM (máquinas de vector de soporte)
★ 1967 Se escribe el algoritmo de “vecino más cercano” (“nearest neighbor”).
★ 1986 Se inventaron las redes neuronales multicapa superando la limitación del perceptrón.
★ 1990 Primer cliente Web llamado WorldWideWeb
★ 1993 Se crea el SVM no lineal
★ 1997 Deep Blue de IBM al campeón del mundo de ajedrez.
★ 2006 Geoffrey Hinton acuña el término “deep learning” para explicar los nuevos algoritmos que permiten a los
ordenadores distinguir objetos, textos, vídeos, …
★ 2014 Facebook desarrolla DeepFace, algoritmo de que es capaz de reconocer individuos en fotos con un 97% de precisión
4. ¿Cómo aprenden las máquinas?
Aprendizaje supervisado
Aprendizaje no supervisado
1. Algoritmos de reducción
2. Algoritmos de clasificación
3. Algoritmos de regresión
5.1 Haz más sencilla tu vida: Simplifica dimensiones
5.1 Algoritmos de reducción de dimensiones
Al reducir el número de dimensiones se reduce el
espacio de tiempo y almacenamiento requerido.
Además se mejora el rendimiento del modelo de
aprendizaje automático.
○ Scikit-learn de Python
6.● Software
Software de pago: de Machine Learning
○ SPSS
● Software gratuíto:
○ RapidMiner
○ Weka
○ MLlib - Spark
○ Mahout - Hadoop
○ Azure de Microsoft
Watson de IBM
Índice
1. Pero, ¿qué son esos palabros que se oyen por ahí?
2. Algunas aplicaciones del Machine Learning
3. ¿Tecnología del futuro?
4. ¿Cómo aprenden las máquinas?
1. Aprendizaje Supervisado
2. Aprendizaje No Supervisado
3. Otros tipos de aprendizajes
5. Técnicas de Machine Learning
1. Algoritmos de reducción
2. Algoritmos de clasificación
3. Algoritmos de regresión
4. Y más algoritmos
6. Software