Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matiassenia/modelo-prediccion-temperatura
Proyecto de machine learning que utiliza TensorFlow para predecir temperaturas en grados Fahrenheit a partir de temperaturas en grados Celsius. Incluye un script de Python para entrenar el modelo y realizar predicciones, así como datos de entrenamiento y visualizaciones
https://github.com/matiassenia/modelo-prediccion-temperatura
adam-optimizer machine-learning numpy python python3 tensorflow
Last synced: 25 days ago
JSON representation
Proyecto de machine learning que utiliza TensorFlow para predecir temperaturas en grados Fahrenheit a partir de temperaturas en grados Celsius. Incluye un script de Python para entrenar el modelo y realizar predicciones, así como datos de entrenamiento y visualizaciones
- Host: GitHub
- URL: https://github.com/matiassenia/modelo-prediccion-temperatura
- Owner: matiassenia
- Created: 2024-03-06T15:25:00.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-06-07T19:27:10.000Z (9 months ago)
- Last Synced: 2024-11-28T22:13:49.682Z (3 months ago)
- Topics: adam-optimizer, machine-learning, numpy, python, python3, tensorflow
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Este repositorio contiene un pequeño proyecto de aprendizaje automático desarrollado con TensorFlow para entrenar un modelo capaz de convertir temperaturas de Celsius a Fahrenheit. Incluye el código fuente, datos de entrenamiento y documentación relevante
# Predicción de Temperaturas Fahrenheit a partir de Celsius
Este proyecto utiliza TensorFlow para construir y entrenar un modelo de aprendizaje automático que predice temperaturas en grados Fahrenheit a partir de temperaturas en grados Celsius. Utiliza un conjunto de datos de entrenamiento que consiste en pares de temperaturas en Celsius y Fahrenheit.
## Datos de Entrenamiento
Los datos de entrenamiento consisten en dos arrays NumPy: `celsius` y `fahrenheit`, que contienen temperaturas en grados Celsius y Fahrenheit respectivamente. Estos datos se utilizarán para entrenar el modelo.
## Definición del Modelo
El modelo se define utilizando TensorFlow. Consiste en una sola capa densa con una unidad y una entrada de una dimensión. Esto se implementa utilizando la clase `tf.keras.Sequential` y la capa `tf.keras.layers.Dense`.
## Compilación del Modelo
El modelo se compila utilizando el optimizador Adam con una tasa de aprendizaje de 0.1 y la función de pérdida de error cuadrático medio (`mean_squared_error`).
## Entrenamiento del Modelo
El modelo se entrena utilizando el método `fit` de TensorFlow durante 1000 épocas. El proceso de entrenamiento se realiza sin mostrar la salida en pantalla.
## Gráfica de la Pérdida
Se genera una gráfica que muestra cómo la magnitud de la pérdida cambia con el número de épocas. Esto proporciona información sobre el rendimiento del modelo durante el entrenamiento.
## Realización de Predicciones
Se realiza una predicción utilizando el modelo entrenado. Se proporciona un dato de entrada de 100.0 grados Celsius, y el modelo devuelve la predicción correspondiente en grados Fahrenheit.
## Resultado de la Predicción
El resultado de la predicción se imprime en la consola. En este caso, el modelo predice que 100.0 grados Celsius equivalen a [212.2734] grados Fahrenheit.