SlideShare una empresa de Scribd logo
Deep Learning para Series de
Tiempo
~ Pablo Casas
https://www.linkedin.com/in/pcasas/
https://twitter.com/pabloc_ds
https://LibroVivoDeCienciaDeDatos.ai
(Espacio publicitario)
https://www.udemy.com/desembarcando-en-r
Curso presencial Deep Learning
Agenda
Poco de contexto de que es I.A.
¿Qué es una red neuronal? (y por qué funcionan!)
Modelo Deep Learning - LSTM
Modelo predictivo (de juguete) de stock prices de MELI
Deep Learning en código R
Otras técnicas recomendadas
Memes
¿Qué es IA?
A)
B)
C)
D)
E) Todas las anteriores
¿Qué es IA?
¿Qué es IA?
Data Mining Vs
Data Science Vs
Machine Learning Vs.
IA Vs.
Deep Learning
Y además...
Estadística Vs.
Estadística Bayesiana...
¿Que es una red neuronal?
¿Pero son tan simples?
Mnist con Keras para R: https://keras.rstudio.com
‘Hola Mundo’ en detección de imágenes: mnist
235k parámetros
¿Y por qué funciona ahora?
No…
No es un dron.
Paper youtube:
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45530.pdf
LSTM Deep Learning
¿Qué son las redes LSTM?
Secuencia
Texto
Ej: Modelo de Google translate
Estudien de: http://karpathy.github.io/2015/05/21/rnn-effectiveness/
Los datos
quantmod::getSymbols("MELI", src = "yahoo", from = "2015-06-26", to = "2019-06-26")
Basado en los últimos 13 valores, predecir el 14vo
Los datos
Próximamente el 100% del código será publicado en un blog post en:
http://blog.datascienceheroes.com/
Mientras tanto:
https://blog.datascienceheroes.com/how-to-create-a-sequential-model-in-keras
-for-r/
Modelo Deep Learning con Keras
¿Cómo se ve el modelo?
?
Modelo Deep Learning con Keras
Expectativas Deep Learning
¿Quién soy yo?
¿Qué es la mente?
¿Hay una voz en mi CPU?
Expectativa…
Expectativas Deep Learning
¿Por qué sube el dólar?
¿Deje la eladera abierta?
¿Para qué sirve la 'H'?
Expectativa…
Expectativas Deep Learning
Realidad...
Pero primero hagamos un modelo naive
Predecir por la media tiene ~4.7% de error
Error = Mean Average Percentage Error o MAPE
Ahora si… Resultados!
2.3% de error Vs 4.7%
Doble de mejora!
¿Funciona mejor con más capas?
¿Funciona mejor con más capas?
“Casi igual”
(pero hay que
seguir probando!)
https://librovivodecienciadedatos.ai/desempe%C3%B1o-modelo.html#conociendo_el_error
Predicciones (prox 7 días)
(Si llega a predecir bien es
por la entropía del mundo)
Saliendo del glamour
de deep learning...
Asociar dos series de tiempo
Asociar dos series de tiempo
Asociar dos series de tiempo
https://systematicinvestor.wordpress.com/2012/01/20/time-series-matching-with-dynamic-tim
e-warping/
Pero ojo con lo que comparan...
Correlación entre el consumo de muzzarella y los doctorados en ingeniería (si, es real:
http://www.tylervigen.com/spurious-correlations )
Fourier analysis
Fourier analysis
Fourier analysis
https://www.mathworks.com/help/matlab/examples/using-fft.html
La conclusión es:
a) La Magia existe
b) La señal tiene ciclos cada 11 años
En R: fft()
También es relevante...
Forecasting: Principles and Practice: https://otexts.com/fpp2
Modelos ARIMA / ARIMAX
Deep learning con twitter + multivariate time series
Hurst exponent (ó dimension fractal):
https://www.intechopen.com/books/fractal-analysis/fractal-analysis-of-time-series-
data-sets-methods-and-challenges… ¿y qué es un fractal?
Fractal de Mandelbrot
FIN. (preguntas + espacio publicitario)
https://www.linkedin.com/in/pcasas/
https://twitter.com/pabloc_ds
https://LibroVivoDeCienciaDeDatos.ai
https://www.udemy.com/desembarcando-en-r

Más contenido relacionado

Similar a Deep Learning para series de tiempo

Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdfGuia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Demetrio Ccesa Rayme
 
Vray total manual
Vray total manualVray total manual
Vray total manual
davidhidalgoziel
 
Ado.net entity framework
Ado.net entity frameworkAdo.net entity framework
Ado.net entity framework
Cein
 
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdfINTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
MarioArancibia16
 
Los principios y la alegria de programar
Los principios y la alegria de programarLos principios y la alegria de programar
Los principios y la alegria de programar
Luis Martín Espino Rivera
 
CONTENIDO TEMÁTICO.pdf
CONTENIDO TEMÁTICO.pdfCONTENIDO TEMÁTICO.pdf
CONTENIDO TEMÁTICO.pdf
JorgeLuisCarpio3
 
Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01
EDDYCUMBICUS
 
Manual de-java
Manual de-javaManual de-java
Manual de-java
eliseorm
 
Machine Learning a lo berserker - Software Craftsmanship Barcelona 2016
Machine Learning a lo berserker  - Software Craftsmanship Barcelona 2016Machine Learning a lo berserker  - Software Craftsmanship Barcelona 2016
Machine Learning a lo berserker - Software Craftsmanship Barcelona 2016
Beatriz Martín @zigiella
 
Entregable3
Entregable3Entregable3
Entregable3
mandymota
 
que es programar
 que es programar que es programar
que es programar
carlossapuy
 
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
Jordi Cabot
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacion
yessicacubillos10
 
Gira de Speaker Latinoamerica Machine learning
Gira de Speaker Latinoamerica Machine learningGira de Speaker Latinoamerica Machine learning
Gira de Speaker Latinoamerica Machine learning
Ivan Martinez
 
Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
DiegoSalvetti2
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
Angie_torres10
 
Ensayo aprendido en el semestre
Ensayo aprendido en el semestreEnsayo aprendido en el semestre
Ensayo aprendido en el semestre
za_bluee
 
Clei 5 clase de repaso sabatina rmb
Clei 5 clase de repaso sabatina rmbClei 5 clase de repaso sabatina rmb
Clei 5 clase de repaso sabatina rmb
Juan Alberto Pelaez Madrid
 
Clei 4 clase de repaso sabatina rmb
Clei 4 clase de repaso sabatina rmbClei 4 clase de repaso sabatina rmb
Clei 4 clase de repaso sabatina rmb
Juan Alberto Pelaez Madrid
 
Taller 1
Taller 1Taller 1

Similar a Deep Learning para series de tiempo (20)

Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdfGuia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
Guia Docente Aprendizaje de la Inteligencia Artificial Ccesa007.pdf
 
Vray total manual
Vray total manualVray total manual
Vray total manual
 
Ado.net entity framework
Ado.net entity frameworkAdo.net entity framework
Ado.net entity framework
 
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdfINTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
INTELIGENCIA ARTIFICIRRRRRRRRRRRAL TEMARIOS.pdf
 
Los principios y la alegria de programar
Los principios y la alegria de programarLos principios y la alegria de programar
Los principios y la alegria de programar
 
CONTENIDO TEMÁTICO.pdf
CONTENIDO TEMÁTICO.pdfCONTENIDO TEMÁTICO.pdf
CONTENIDO TEMÁTICO.pdf
 
Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01
 
Manual de-java
Manual de-javaManual de-java
Manual de-java
 
Machine Learning a lo berserker - Software Craftsmanship Barcelona 2016
Machine Learning a lo berserker  - Software Craftsmanship Barcelona 2016Machine Learning a lo berserker  - Software Craftsmanship Barcelona 2016
Machine Learning a lo berserker - Software Craftsmanship Barcelona 2016
 
Entregable3
Entregable3Entregable3
Entregable3
 
que es programar
 que es programar que es programar
que es programar
 
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
¿Quién va a desarrollar las Apps del futuro? (aviso: no serán los programadores)
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacion
 
Gira de Speaker Latinoamerica Machine learning
Gira de Speaker Latinoamerica Machine learningGira de Speaker Latinoamerica Machine learning
Gira de Speaker Latinoamerica Machine learning
 
Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Ensayo aprendido en el semestre
Ensayo aprendido en el semestreEnsayo aprendido en el semestre
Ensayo aprendido en el semestre
 
Clei 5 clase de repaso sabatina rmb
Clei 5 clase de repaso sabatina rmbClei 5 clase de repaso sabatina rmb
Clei 5 clase de repaso sabatina rmb
 
Clei 4 clase de repaso sabatina rmb
Clei 4 clase de repaso sabatina rmbClei 4 clase de repaso sabatina rmb
Clei 4 clase de repaso sabatina rmb
 
Taller 1
Taller 1Taller 1
Taller 1
 

Último

Sistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 cursoSistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 curso
NereaMolina10
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
MarcoPolo545324
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
IrapuatoCmovamos
 
nombres de las unidades y situacion significativa 2024.docx
nombres de las unidades y situacion significativa 2024.docxnombres de las unidades y situacion significativa 2024.docx
nombres de las unidades y situacion significativa 2024.docx
silvanasotos
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
SantiagoMejia99
 
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
defola5717
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
AaronPleitez
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
GustavoTello19
 
DEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entenderDEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entender
mvargasleveau
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Emisor Digital
 
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdfSemana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
WendyMLaura
 
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdfMinería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
MedTechBiz
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
christianllacchasand
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
IrapuatoCmovamos
 
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdfEncuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
DivergenteDespierto
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
brayansangar73
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
diegozuniga768
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
DilmerCarranza
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
nahumrondanurbano
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
DieguinhoSalazar
 

Último (20)

Sistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 cursoSistema informatico, power point asir 1 curso
Sistema informatico, power point asir 1 curso
 
04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos04 capital interes simple.pdf de la clase métodos cuantitativos
04 capital interes simple.pdf de la clase métodos cuantitativos
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
 
nombres de las unidades y situacion significativa 2024.docx
nombres de las unidades y situacion significativa 2024.docxnombres de las unidades y situacion significativa 2024.docx
nombres de las unidades y situacion significativa 2024.docx
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
 
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
Obligaciones_de_los_Municipios_y_Departamentos_en_los_Determinantes_Ambiental...
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
 
DEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entenderDEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entender
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
 
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdfSemana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
Semana 09 - Tema 02 Dinámica de cuentas del plan contable.pdf
 
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdfMinería de Datos e IA  Conceptos, Fundamentos y Aplicaciones.pdf
Minería de Datos e IA Conceptos, Fundamentos y Aplicaciones.pdf
 
Plan Emergencia solicitado en obras de construccion
Plan Emergencia  solicitado en obras de construccionPlan Emergencia  solicitado en obras de construccion
Plan Emergencia solicitado en obras de construccion
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
 
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdfEncuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
Encuesta CATI Verdad Venezuela abril 2024 (PÚBLICO).pdf
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
 
vivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodosvivienda segura concreto, construcción y métodos
vivienda segura concreto, construcción y métodos
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
 

Deep Learning para series de tiempo