- Intentar sacar 5 en la asignatura y así José sea feliz (porque yo con un 4 toy happy).
- Que Gaby no golpee más al pobre Leandro
- Como siempre rendir tributo a Amaya que ahora mismo debe estar haciendo este baile por no tener que estar dando esta mierda de asignatura.
¿Qué le dice un huevo a una sartén? Me tienes frito.
El que no utilice PyCharm lo denuncio por mal gusto y crimen contra la humanidad asi que descárguenselo link de descarga
- Crear el entorno virtual con
conda create <nombre_entorno>
o crearlo en el PyCharm directamente - Instalar los paquetes
rich
ynumpy
en el entorno virtual conpip install rich
ypip install numpy
¿Cómo se llama el campeón de buceo japonés? Tokofondo. ¿Y el subcampeón? Kasitoko.
En la carpeta cmd
se encuentran separados por archivos. Así que a continuación me dedico a explicar que hace cada uno de forma muy sensual 😘
Este archivo al ejecutarlo va a crear el archivo data.csv
con datos aleatorios entre los años 2001 y 2023. Se pueden cambiar todos los valores de la generación en el código
Solución del problema con búsqueda aleatoria. En cada iteración se hacen las siguientes acciones
- Se generan 5 valores aleatorios de K
- Se calcula el error para esos valores comparandolo con los datos reales
- Si el error es menor al menor error encontrado hasta ese momento se guarda esa solución
Solución del problema con la función heurística
- Se crean 5 datos aleatorios de K al principio
- Se ejecuta el ciclo
- Se calcula el error para esos valores comparandolo con los datos reales
- Si el error es menor al menor error encontrado hasta ese momento se guarda esa solución
- Si el error es menor a 0 se elige uno de los valores de K de forma aleatoria y se le suma el intervalor indicado (por defecto es 0.1. Se puede cambiar en la clase
KData
) . En caso contrario se suma a ese valor de K el intervalo definido
Solución del problema con búsqueda exhaustiva
Esta búsqueda si demora un rato ejecutándose así que tengan paciencia amigos
- Se crean todas las soluciones posibles para el paso
- Se calcula el error con la función objetivo para cada una de las soluciones y se guarda la de menor error
Ejecuta todas las búsquedas y muestra los resultados en una tabla. Se pueden modificar los parámetros de las búsquedas