SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Getting started with Machine Learning
V´ıctor Orozco
Nabenik
22 de noviembre de 2016
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
V´ıctor Orozco
• Developer -JVM, JS-
• Ex OAS-GCUB
• Dukes Choice Award 2016
-GuateJUG-
• CTO/Founder -Nabenik-
• Profesor universitario
-Universidad Rafael
Landivar-
• @tuxtor
• The J*
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inteligencia Artificial
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inteligencia Artificial
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inteligencia Artificial
• Entender y construir entidades inteligentes.
• Primeros pasos en rob´otica
• Programas que puedan/sepan reaccionar ante incertezas
(CS)
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Ramas cl´asicas
IA
Procesamiento
de lenguajes
Aprendizaje
de maquina
y mineria
de datos
Visi´on por
computador
Planeamiento
Representaci´on
del cono-
cimiento
Razonamiento
y toma de
decisiones
Strong AI
Rob´otica
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Ramas cl´asicas
IA
Procesamiento
de lenguajes
Aprendizaje
de maquina
y mineria
de datos
Visi´on por
computador
Planeamiento
Representaci´on
del cono-
cimiento
Razonamiento
y toma de
decisiones
Strong AI
Rob´otica
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
¿Porqu´e?
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Motivaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Motivaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Motivaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Motivaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Motivaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Mejores predicciones
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inferencia
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inferencia
• Estad´ıstica inferencial (Excel, BI)
• Regresi´on de datos
• Redes bayesianas
• Aprendizaje de maquina (Sistemas de recomendaci´on,
chatbots)
• Perceptrones
• Redes neurales
• Clustering
• KNN
• SNA
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Mejores predicciones
• Venta (Chatbots, sistemas de recomendaci´on)
• Fidelizaci´on (Software consciente de contexto, an´alisis de
redes sociales)
• Producci´on (Redes neurales, redes bayesianas)
• An´alisis (Map-Reduce (aka Big Data))
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Netflix
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Inferencia (retos)
• Problema
• Modelo
• Implementaci´on
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
1-2-3 Machine Learning
1 Normalizar los datos
2 Crear el modelo
3 Entrenar el modelo
4 Comprobar su funcionamiento
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Que
• Probabilidad
• Estructura
• Conceptos ocultos (Hidden concepts)
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Donde
• Supervised learning (objetivo)
• Unsupervised learning (conceptos ocultos)
• Reinforcement learning (feedback)
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Porque/Para que
• Predicciones
• Diagnostico
• Sumarizaciones
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Como
• Pasivo (Observador)
• Activo
• Offline
• Online
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Salida
• Clasificaci´on (Binario)
• Regresi´on (Continuo)
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Detalles
• Generativo (Generalizaciones)
• Discriminativo (Distinguir)
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Navaja de Occam
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Navaja de Occam
”Pluralitas non est ponenda sine necessitate”
”Plurality is not to be posited without necessity”
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Navaja de Occam (Espa˜nol)
Cuando se tienen dos teorias que obtenen las mismas
predicciones, generalmente la m´as simple es la mejor
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Bibliotecas
Principales
• DeepLearning4J https://deeplearning4j.org/
• BID Data Project
http://bid2.berkeley.edu/bid-data-project/
• Neuroph
http://neuroph.sourceforge.net/index.html
• Smile http://haifengl.github.io/smile/
Complementarias
• Commons Math
http://commons.apache.org/proper/commons-math/
• Eclipse Collections
https://www.eclipse.org/collections/
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Paas
• AmazonML
https://aws.amazon.com/machine-learning/
• Bluemix - Watson https:
//www.ibm.com/cloud-computing/bluemix/watson
• Oracle Advanced Analytics https://www.oracle.com/
database/advanced-analytics/index.html
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Demo
1 Mamiferos
2 Aves
3 Sangre fria
4 Pez
5 Anfibios
6 Insectos
7 Maritimo
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Demo
1 Cabello
2 Plumas
3 Huevos
4 Leche
5 Volador
6 Acuatico
7 Depredador
8 Dientes
9 Columna vertebral
10 Respira
11 Venenoso
12 Aletas
13 Cantidad piernas
14 Cola
15 Domestico
16 ”Tama˜no gato”
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
JRiskSimulator
• Problema: Mejorar las recomendaciones en ISO 27001
• Modelo: Clasificaci´on inmediata mediante an´alisis de
redes sociales
• Implementaci´on: JGraph + JUNG + Commons Math +
Java FX
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
JRiskSimulator
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Medmigo
• Problema: Adaptar la recomendaci´on de un profesional de
acuerdo a las recomendaciones de mis amigos
• Modelo: Clasificaci´on inmediata mediante perceptrones
+ An´alisis de redes sociales
• Implementaci´on: Neuroph + Commons Math + Lucene
Search + Java EE
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Medmigo
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
SGB - Bible Generation
• Problema: Indexar n cantidad de biblias en un
metabuscador que soporte ”palabras parecidas”
• Modelo: Binary tree + Tokenization + Levenshtein
distance + Lazy data fetch
• Implementaci´on: Lucene Search + Java EE
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
SGB - Bible Generation
Getting
started with
Machine
Learning
V´ıctor Orozco
Introducci´on
Inteligencia
Artificial
Motivaci´on
Aprendizaje
Modelo
Implementaci´on
Demo
Experiencias
previas
Fin
Gracias
• me@vorozco.com
• http://vorozco.com
• http://github.com/tuxtor/slides
This work is licensed under a Creative Commons
Attribution-ShareAlike 3.0 Guatemala License.

Weitere ähnliche Inhalte

Andere mochten auch (11)

Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
 
Introducción a Git (Git 101)
Introducción a Git (Git 101)Introducción a Git (Git 101)
Introducción a Git (Git 101)
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
 
Certificaciones en Java 2017
Certificaciones en Java 2017Certificaciones en Java 2017
Certificaciones en Java 2017
 
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
 
Java 8: Más funcional que nunca
Java 8: Más funcional que nuncaJava 8: Más funcional que nunca
Java 8: Más funcional que nunca
 
Aprendizaje de máquina
Aprendizaje de máquinaAprendizaje de máquina
Aprendizaje de máquina
 
Inciando con AngularJS y JavaEE 7
Inciando con AngularJS y JavaEE 7Inciando con AngularJS y JavaEE 7
Inciando con AngularJS y JavaEE 7
 
Reaching the lambda heaven
Reaching the lambda heavenReaching the lambda heaven
Reaching the lambda heaven
 
Aprendizaje autónomo presentacion powerpoint 1
Aprendizaje autónomo presentacion powerpoint 1Aprendizaje autónomo presentacion powerpoint 1
Aprendizaje autónomo presentacion powerpoint 1
 
Aprendizaje de Maquina y Aplicaciones
Aprendizaje de Maquina y AplicacionesAprendizaje de Maquina y Aplicaciones
Aprendizaje de Maquina y Aplicaciones
 

Ähnlich wie Introducción a Aprendizaje de Maquina

Presentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsPresentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsGustavo Soto Miño
 
Modelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsModelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsJuan Paulo Madriaza
 
Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016 Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016 Stefano Serafinelli
 
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?Luis Antonio Salazar Caraballo
 
Mi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioMi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioJOSE AHIAS LOPEZ PORTILLO
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. PrototipadoDCU_MPIUA
 
Temario curso: Selección IT y Marketing para reclutamiento
Temario curso: Selección IT y Marketing para reclutamientoTemario curso: Selección IT y Marketing para reclutamiento
Temario curso: Selección IT y Marketing para reclutamientoADVISE Consultores
 
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...TestingUy
 
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0Pedro García Navarro
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine LearningSpanishPASSVC
 
Como mostrar la Propuesta de Valor en el CV
Como mostrar la Propuesta de Valor en el CVComo mostrar la Propuesta de Valor en el CV
Como mostrar la Propuesta de Valor en el CVPatricia Vázquez Paz
 
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...Software Guru
 
Keikendo: WPF Jutsu!
Keikendo: WPF Jutsu!Keikendo: WPF Jutsu!
Keikendo: WPF Jutsu!Keikendo
 
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...Congreso Internacional de E-learning
 

Ähnlich wie Introducción a Aprendizaje de Maquina (20)

Presentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsPresentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en Startups
 
Modelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsModelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startups
 
Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016 Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016
 
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
Mañana empiezo un nuevo proyecto: ¿qué metodología ágil me pongo?
 
Mi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioMi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning Studio
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. Prototipado
 
Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)Machine Learning for Developers (PyConEs2017)
Machine Learning for Developers (PyConEs2017)
 
Temario curso: Selección IT y Marketing para reclutamiento
Temario curso: Selección IT y Marketing para reclutamientoTemario curso: Selección IT y Marketing para reclutamiento
Temario curso: Selección IT y Marketing para reclutamiento
 
Curso Taller LEAN UX Clase 03/04
Curso Taller LEAN UX Clase 03/04Curso Taller LEAN UX Clase 03/04
Curso Taller LEAN UX Clase 03/04
 
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
 
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0
Actitud social III: Cómo sobrevivir a una entrevista de trabajo 2.0
 
01 plataforma para elaborar encuestas expo 01
01 plataforma para elaborar encuestas expo 0101 plataforma para elaborar encuestas expo 01
01 plataforma para elaborar encuestas expo 01
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine Learning
 
Taller de Design Thinking v2 20140308
Taller de Design Thinking v2 20140308Taller de Design Thinking v2 20140308
Taller de Design Thinking v2 20140308
 
Como mostrar la Propuesta de Valor en el CV
Como mostrar la Propuesta de Valor en el CVComo mostrar la Propuesta de Valor en el CV
Como mostrar la Propuesta de Valor en el CV
 
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...
 
Keikendo: WPF Jutsu!
Keikendo: WPF Jutsu!Keikendo: WPF Jutsu!
Keikendo: WPF Jutsu!
 
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...
Rediseñando los cursos obligatorios ¡Las capacitaciones no tiene que ser abur...
 
The path to automation heaven
The path to automation heavenThe path to automation heaven
The path to automation heaven
 
Tercera sesion
Tercera sesionTercera sesion
Tercera sesion
 

Mehr von Víctor Leonel Orozco López

Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenVíctor Leonel Orozco López
 
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 añosDesde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 añosVíctor Leonel Orozco López
 
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...Víctor Leonel Orozco López
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudVíctor Leonel Orozco López
 
Introducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVMIntroducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVMVíctor Leonel Orozco López
 
Design Patterns para Microsserviços com MicroProfile
 Design Patterns para Microsserviços com MicroProfile Design Patterns para Microsserviços com MicroProfile
Design Patterns para Microsserviços com MicroProfileVíctor Leonel Orozco López
 
MicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applicationsMicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applicationsVíctor Leonel Orozco López
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Víctor Leonel Orozco López
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Víctor Leonel Orozco López
 
Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareVíctor Leonel Orozco López
 
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10Víctor Leonel Orozco López
 

Mehr von Víctor Leonel Orozco López (20)

Introducción al análisis de datos
Introducción al análisis de datosIntroducción al análisis de datos
Introducción al análisis de datos
 
From traditional to GitOps
From traditional to GitOpsFrom traditional to GitOps
From traditional to GitOps
 
De Java 8 a Java 17
De Java 8 a Java 17De Java 8 a Java 17
De Java 8 a Java 17
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 añosDesde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
 
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
 
Tolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassisTolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassis
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle Cloud
 
Introducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVMIntroducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVM
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
 
Design Patterns para Microsserviços com MicroProfile
 Design Patterns para Microsserviços com MicroProfile Design Patterns para Microsserviços com MicroProfile
Design Patterns para Microsserviços com MicroProfile
 
Gestión de proyectos con Maven
Gestión de proyectos con MavenGestión de proyectos con Maven
Gestión de proyectos con Maven
 
MicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applicationsMicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applications
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
 
Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de software
 
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
 
Introducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores JavaIntroducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores Java
 
De Java 8 ate Java 14
De Java 8 ate Java 14De Java 8 ate Java 14
De Java 8 ate Java 14
 
Programación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScriptProgramación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScript
 

Introducción a Aprendizaje de Maquina