De datos a competencia
Kaggle es una plataforma donde los datos se convierten en competencia.
No se trata solo de programar, sino de pensar como científico de datos:
Problem → Data → Model → Submission → Leaderboard
Cada paso tiene un propósito claro.
Toda competencia comienza con una pregunta.
Ejemplo:
¿Cuánto costará un viaje en taxi?
Aquí no estamos programando aún.
Estamos entendiendo qué queremos predecir.
Los datos contienen la información que usaremos para aprender.
Pero ojo:
Aquí empieza el análisis real.
from sklearn.linear_model import LinearRegression
X = df[["distance", "passengers"]]
y = df["fare"]
model = LinearRegression()
model.fit(X, y)Un modelo es simplemente una función que aprende patrones.
No es magia.
Es matemática aplicada a datos.
Aquí es donde muchos se confunden.
En Kaggle NO se entrega el modelo
Se entrega un archivo .csv con predicciones.
Ese archivo es la guía.
Debes respetar exactamente:
Si no, Kaggle rechaza el envío.
Después de subir tu archivo:
Aquí empieza lo interesante:
mejorar, ajustar, volver a intentar
Competir no es solo código.
Es:
Si todo funciona a la primera…
probablemente está mal.
Hoy NO vamos a competir todavía.
Primero:
sample_submission.csvLuego sí: modelo.
Kaggle no es para expertos.
Es para quien:
Eso es exactamente lo que vamos a hacer.