Kaggle [30 días de ML] – días 1-7

En esta publicación resumo la primera semana de la formación de 30 días de ML que está impartiendo Kaggle en todo el mes de Agosto.

Kaggle es una plataforma para aprender y competir en concursos sobre Machine Learning, ganando múltiples premios, como son medallas y premios en dinero.

Para mayor información: https://www.kaggle.com/.

El mes de Agosto, buen mes ya que la mayoría está de vacaciones, ha lanzado la formación de ¡30 días de ML! Cada día envían un email con la asignatura. Por lo general consiste de dos partes:

  • Tutorial sobre lo que se va a aprender.
  • Ejercicios para repasar lo aprendido.

El enlace es el siguiente: https://www.kaggle.com/thirty-days-of-ml

La primera semana empieza enseñando sobre el lenguaje de programación Python.

El código con los tutoriales y ejercicios se encuentran en el siguiente enlace: https://github.com/Jazielinho/kaggle-30-days

Índice

Día 1

El día 1 empieza contando qué es Kaggle, y cómo crecer en esta plataforma.

También comparten una comunidad en Discord, en la que hay un canal en español: https://discord.com/invite/f8g8bDq8Vv

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_1/getting-started-with-kaggle.ipynb

Día 2

Empezamos con PYTHON, lenguaje de programación más usado en Data Science y en las competiciones de Kaggle.

Este día aprendimos lo básico de Python:

  • Variables
  • Operaciones matemáticas con variables.

Tutorial

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_2/hello-python.ipynb

Ejercicios

Los ejercicios con esta imagen (🌶️) indican que son un poco más complejas. Pero que esto no nos detenga en aprender.

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_2/exercise-syntax-variables-and-numbers.ipynb

Día 3

Empezamos con funciones en Python. Aprenderemos:

  • Uso de la función help.
  • Definir nuestras propias funciones.
    • Uso de docstring para ayudar a entender las funciones creadas.
    • Argumentos por defecto en funciones.
    • Funciones aplicadas a funciones.
    • Función max

Tutorial

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_3/functions-and-getting-help.ipynb

Ejercicios

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_3/exercise-functions-and-getting-help.ipynb

Día 4

Este día aprendemos sobre:

  • Variables booleanas.
  • Comparaciones.

Tutorial

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_4/booleans-and-conditionals.ipynb

Ejercicios

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_4/exercise-booleans-and-conditionals.ipynb

Día 5

Este día aprendemos de manera doble:

  • Listas.
    • Consultas, operaciones y funciones.
    • Métodos en Listas.
  • Tuplas.
  • Bucles.
  • List comprehension

Tutorial 1

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_5/lists.ipynb

Ejercicios 1

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_5/exercise-lists.ipynb

Tutorial 2

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_5/loops-and-list-comprehensions.ipynb

Ejercicios 2

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_5/exercise-loops-and-list-comprehensions.ipynb

Día 6

Este día aprendemos sobre:

  • String
  • Diccionarios

Tutorial

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_6/strings-and-dictionaries.ipynb

Ejercicios

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_6/exercise-strings-and-dictionaries.ipynb

Día 7

Finalizamos la semana aprendiendo sobre el uso de librerías

Tutorial

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_7/working-with-external-libraries.ipynb

Ejercicios

https://github.com/Jazielinho/kaggle-30-days/blob/master/day_7/exercise-working-with-external-libraries.ipynb

close

¡No te pierdas mis últimas publicaciones!

¡No te enviaré spam!

2 respuestas a «Kaggle [30 días de ML] – días 1-7»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *