¿Te has preguntado como es que Netflix y Spotify realizan sus recomendaciones? La base de esto ocurre en la probabilidad, específicamente y parte de la aleatoriedad.
Esto quiere decir que busca calcular la probabilidad de que ocurra cierto evento en un número determinado de ocasiones en función a los posibles resultados. Después, con cálculos matemáticos (que pueden ser más sencillos de lo que crees) se tienen las posibles salidas.
Este lenguaje de programación cuenta con diversas librerías para realizar dichos cálculos y visualizarlos. Un típico ejemplo es el arrojar un dado de 6 caras, donde sabemos que cada número del 1 al 6 tiene la misma probabilidad de resultar.
¿Qué pasa si lo hacemos con 2 o 3 dados a la vez?
Mejor veamos un par de gráficos también generados con Python para que llegues a tus conclusiones:
Podrás ver que los resultados comienzan a concentrarse en el centro del plano e incluso números como el 1 y 2 son improbables de que sucedan.
También existen eventos más complejos, difíciles de predecir y que con Python podemos analizar. Así que veamos cual sería la trayectoria en 2 dimensiones de una partícula de polen dentro de una gota de agua:
¡No te asustes! De verdad que esto es bastante sencillo y cuando lo entiendes estás listo para avanzar en tu camino hacia la Ciencia de Datos o Inteligencia Artificial.
Esto puedes aprenderlo en el Curso de Programación Dinámica y Estocástica con Python y además hoy tendrás la oportunidad de resolver todas tus dudas en esta Mentoría Expert junto a David Aroesti, profesor del curso.
Para participar solo debes ingresar a esta lectura del curso donde encontrarás las indicaciones.
¡Nos vemos allá!
404 error 👽
La mentoría ya pasó y se subirá próximamente al curso 😄
Genial!
Y un proyecto donde se aplique este modelo, como el de Spotify?
Lo puedes ver en el Curso de Algoritmos de Clasificación de Texto.
Espero llegar pronto a estudiar Python.
Gracias Platzi por siempre tenernos al dia!