MACHINE LEARNING
OSCAR RENDON - @ORENDON
DESMITIFICANDO EL
MACHINE LEARNING
INTELIGENCIA ARTIFICIAL
QUÉ ES?
DESMITIFICANDO EL MACHINE LEARNING
POR QUÉ?
INTELIGENCIA
ARTIFICIAL
PARA QUÉ?
DESMITIFICANDO EL MACHINE LEARNING
PARA QUÉ?
▸ Reconocimiento de voz
▸ Sistemas expertos
▸ Juegos
▸ Robotica
INTELIGENCIA ARTIFICIAL
RAMAS
DESMITIFICANDO EL MACHINE LEARNING
▸ Búsqueda
▸ Planeación
▸ Programación Genetica
▸ Heurísticas
CLASIFICACIÓN, REGRESIÓN
MACHINE LEARNING
APRENDIZAJE SUPERVISADO
APRENDIZAJE SUPERVISADO
APRENDIZAJE SUPERVISADO
CLASIFICACIÓN
X Y
Educación Edad Ingresos Candidato
1 21 100 0
2 19 150 1
3 31 200 0
4 25 230 1
DESMITIFICANDO EL MACHINE LEARNING
KNN
▸ Reconocimiento de patrones
KNN
▸ X (entrada)
▸ conjunto de variables
▸ Y (salida)
▸ Clasificación
(label/categoría, mayoría de votes de sms vecinos)
▸ Regresión
(promedio de los valorous de sus K vecinos mas
cercanos)
DESMITIFICANDO EL MACHINE LEARNING
KNN
DESMITIFICANDO EL MACHINE LEARNING
KNN
DESMITIFICANDO EL MACHINE LEARNING
KNN
DESMITIFICANDO EL MACHINE LEARNING
DISTANCIA
DESMITIFICANDO EL MACHINE LEARNING
DISTANCIA R^N
DESMITIFICANDO EL MACHINE LEARNING
DISTANCIA R^N
DESMITIFICANDO EL MACHINE LEARNING
KNN
DESMITIFICANDO EL MACHINE LEARNING
KNN
from sklearn.neighbors import KNeighborsClassifier
X = [...]
Y = [...]
model = KNeighborsClassifier()
model = model.fit(X, Y)
REGRESIÓN
X Y
Educación Edad Ubicación Ingresos
1 21 10 180.58
2 19 20 210.33
3 31 10 219.45
4 25 20 170.22
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
REGRESIÓN LINEAL
20
15
10
0
0 3 6 9 12
DESMITIFICANDO EL MACHINE LEARNING
LINEAR REGRESSION
from sklearn.linear_model import LinearRegression
X = [...]
Y = [...]
model = LinearRegression()
model = model.fit(X, Y)
APRENDIZAJE NO
SUPERVISADO
APRENDIZAJE NO SUPERVISADO
APRENDIZAJE NO SUPERVISADO
AGRUPAMIENTO
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
K-MEANS
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
DESMITIFICANDO EL MACHINE LEARNING
K-MEANS
from sklearn.cluster import KMeans
X = [...]
Y = [...]
LECCIONES APRENDIDAS
▸ Bias
▸ Despliegue
DESMITIFICANDO EL MACHINE LEARNING
▸ stackoverflow.com
▸ Khan Academy
▸ kaggle.com
▸ codingame.com
ANUNCIOS
OSCAR RENDON - @ORENDON
GRACIAS!