Tutorial de API de Spotify con Python

En este tutorial aprenderás cómo obtener información directamente de las bases de datos de Spotify utilizando la librería Spotipy de Python. Veremos cómo realizar consultas para extraer datos y colocarlos en tablas para su procesamiento, y finalmente descargar la información en formato CSV. Equipaje recomendado Programación en Python Google Colab Nota: Este tutorial tiene una […]
Regresión logística: fundamentos, programación y matemáticas

Entre los algoritmos de aprendizaje supervisado se pueden distinguir dos clases principales: de regresión y clasificación, siendo los de regresión aquellos que entregan salidas de tipo numéricas y continuas, mientras que los de clasificación producen valores discretos que fungen como clases para cada entrada. La regresión lineal aprendida en nuestra exploración anterior aborda los elementos […]
Introducción a la regresión lineal: fundamentos, programación y matemáticas

Entre la diversa gama de algoritmos del machine learning, la regresión lineal es, probablemente, al menos en lo que respecta al aprendizaje supervisado, el más elemental. Esta técnica es bastante útil para realizar inferencias sobre datos cuyas variables que los describen guardan aparentes relaciones lineales entre sí; su uso abarca tanto los ámbitos científicos y […]
Conjuntos de datos de entrenamiento, desarrollo y prueba

Finalmente, hemos arribado al último tramo antes de iniciar la primeras exploraciones enfocadas en modelos de machine learning; en esta ocasión, la travesía será fugaz, pero no por ello menos importante, ya que trata sobre un paso intermedio entre el preprocesamiento y procesamiento de datos, y que es prácticamente indefectible antes de comenzar con el […]
Preprocesamiento de datos: introducción y ejecución en Python

Hemos alcanzado la penúltima sesión de nuestro entrenamiento especializado en conjuntos de datos, uno de los peldaños más significativos previo a dar partida en caminos más intrincados, poblados por los desafíos que plantean los modelos del machine learning. En esta ocasión, conocerás y pondrás en práctica un paso ineludible en el desarrollo de todo algoritmo […]
Ciclo de vida de los datos

Una de las formas en que podemos percibir el lugar que tiene nuestra labor como especialistas en aprendizaje de máquinas es estudiando el ciclo de vida de los datos, ya que se trata de una organización secuencial de las diferentes etapas de la evolución de los datos en todo proyecto que los utilice para sus […]
¿Cómo obtener conjuntos de datos para machine learning?

Después de haber comenzado nuestro entrenamiento sobre los datos y sus características, y más específicamente, los conjuntos de datos para aprendizaje de máquinas, es momento de atravesar un sendero más sosegado y conocer los principales lugares y métodos que pueden proveerte conjuntos de datos para la realización de tus proyectos en ámbitos académicos, laborales, o […]
Conjuntos de datos para machine learning: descripción y definición matemática

Uno de los términos que avistarás con mayor frecuencia por estos rumbos es el de conjunto de datos (dataset), ya que, como vimos en la introducción al machine learning, es uno de los ingredientes principales e imprescindibles en toda técnica del aprendizaje de máquinas, y en general de la ciencia de datos y sus derivados. […]
Datos: la materia prima del aprendizaje de máquinas

Todo artista debe conocer de manera minuciosa los materiales con los que edifica sus obras. Así como el pintor es escrupuloso con los atributos de los colores, lienzos y aditamentos que son artífices de la génesis de sus cuadros, o el músico explora las infinitas formas de combinar sonidos y silencios en secuencias temporales, el […]
Introducción al aprendizaje supervisado

Recordemos que en la introducción al machine learning hemos hablado sobre cinco tipos de aprendizaje automático: aprendizaje supervisado, no supervisado, semi-supervisado, por refuerzo, y auto-supervisado. De entre estos, el aprendizaje supervisado es una de las ramas más populares entre la comunidad de la ciencia de datos dada la eficacia y variedad de sus técnicas para […]