Manejo de DataFrame y descenso del gradiente en Colab

Deep Learning · Semana 3

28 de marzo de 2026 · NRC-198 · 4 entregables

De qué iba

Esta semana entregué dos notebooks. En el de DataFrame trabajé con pandas sobre los datasets de ejemplo de Colab; en el del gradiente implementé el algoritmo a mano, primero para f(x)=x²+1 y después para f(x)=x²+5x+6, que era el ejercicio que pedían. Lo interesante fue ver cómo los tres parámetros del algoritmo cambian el resultado: subir el learning rate a 0.1 me llevó al mínimo en 30 pasos, mientras que con 0.05 necesité 90. Y con una precisión floja el algoritmo se detiene antes de llegar.

  • Cargué california_housing_train.csv (17 000 filas y 9 columnas) y mnist_test.csv (9 999 filas y 785 columnas) y respondí las cuatro preguntas con head, tail, shape, columns y describe
  • Eliminé la fila 2999 y la columna population del archivo de prueba y renombré las ocho columnas restantes al español; el DataFrame quedó en (2999, 8)
  • Implementé el descenso del gradiente para f(x)=x²+5x+6, con derivada 2x+5 y mínimo teórico en x=-2.5: desde x=8 con learning rate 0.05 llegué a -2.499111 en 90 pasos, y desde x=0 con 0.1 a -2.496131 en apenas 30
  • Comprobé que con precisión 0.01 y learning rate 0.03 el algoritmo se queda corto: paró en -2.651977 en lugar de -2.5

Qué pedían

El enunciado y la rúbrica, tal cual los publicaron.

S3_DeepLearning.pdfdocumento · 500,7 KB

Qué entregué

Lo que salió de esa semana.

oviedo_alexander_dataframe.docxinforme · 35,7 KB · 1 163 palabras
oviedo_alexander_dataframe.ipynbcuaderno · 105,2 KB · 30 celdas
oviedo_alexander_dataframe.pdfdocumento · 119,1 KB
oviedo_alexander_gradiente.ipynbcuaderno · 461,8 KB · 20 celdas

El examen de la semana

Los puntos extra eran cuestionarios opcionales que sumaban a la nota. Cuento de qué iban; las respuestas no las publico.

Lo que usé por el camino

Notas sueltas, datos y código de apoyo.

Analisis_Cumplimiento_S3_DeepLearning.mdnota · 5,6 KB
generar_docx_s3.pyscript · 20,9 KB
generar_notebooks_s3.pyscript · 28,4 KB

Seguir leyendo

Esa misma semana, en las otras materias: