Inicio Tarea: Introducción a Jupyter Notebooks
Artículo
Cancelar

Tarea: Introducción a Jupyter Notebooks

Entrega y presentación

La entrega será en formato ZIP. Leer Entrega y presentación de tareas.

Ejemplo del árbol de directorios de entrega (si la tuviese que hacer yo):

1
2
3
4
5
6
mruizg_t03.zip
├─ mruizg_a02.ipynb
├─ mruizg_a03.ipynb
├─ mruizg_a04.ipynb
├─ mruizg_a05.ipynb
├─ mruizg_a06.ipynb

Calificación

La tarea se calificará como apto o no apto.

Actividades

Instala y configura Anaconda

Instala Python 3.11.5 (es OBLIGATORIO usar esta versión).

Instala y configura la aplicación Notebook de Jupyter. Puedes usar la alternativa con la que te sientas más cómodo, las más populares son las siguientes:

MatPlotLib

Descarga el fichero tools_matplotlib_con_preguntas.ipynb lee, ejecuta en tu máquina local y responde a las preguntas que aparecen a lo largo del mismo.

NumPy

Descarga el fichero tools_numpy_con_preguntas.ipynb lee, ejecuta en tu máquina local y responde a las preguntas que aparecen a lo largo del mismo.

Vídeo de regresión lineal por DotCSV

Mira el vídeo de IA NOTEBOOK #1 | Regresión Lineal y Mínimos Cuadrados Ordinarios | Programando IA y sigue los pasos para crear tu primer Notebook de Jupyter desde 0. Llámalo <tu usuario>_a04.ipynb.

El dataset de Boston tiene un problema ético por lo que ha sido eliminado de los datasets de sklearn por lo que hay que importarlo de la fuente original de la siguiente manera:

1
2
3
4
5
6
7
import pandas as pd  # doctest: +SKIP
import numpy as np

data_url = "http://lib.stat.cmu.edu/datasets/boston"
raw_df = pd.read_csv(data_url, sep="s+", skiprows=22, header=None)
data = np.hstack([raw_df.values[::2, :], raw_df.values[1::2, :2]])
target = raw_df.values[1::2, 2]

Si quieres saber más puedes leer el este artículo.

Si tienes dudas sobre cual es tu nombre de usuario lee el artículo Entrega y presentación de tareas.

(Voluntaria) Regresión lineal sobre california_housing

Utiliza regresión lineal con el dataset de california_housing donde aparecen datos de los precios de las casas en California. Lo puedes importar de la siguiente manera:

1
2
from sklearn.datasets import fetch_california_housing
housing = fetch_california_housing()

(Voluntaria) Regresión lineal sobre openml

Utiliza regresión lineal con el dataset de openml donde aparecen datos de los precios de las casas en Ames (Iowa). Lo puedes importar de la siguiente manera:

1
2
from sklearn.datasets import fetch_openml
housing = fetch_openml(name="house_prices", as_frame=True)

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Tarea: Algoritmos para el aprendizaje automático

Tarea: Álgebra lineal