My Temperature Conversion Model

This model is a simple neural network that converts temperatures from Celsius to Fahrenheit.

Model Description

This model was created as a practice exercise for the course "Intro to TensorFlow for Deep Learning" from Udacity, given by TensorFlow. It was trained on a dataset of temperature values in Celsius and their corresponding values in Fahrenheit. The model uses a small neural network built with TensorFlow.

Usage

To use this model, you can load it with TensorFlow and make predictions as shown below:

import tensorflow as tf

model = tf.keras.models.load_model('celsius-to-fahrenheit')
prediction = model.predict([100.0])
print(f"Prediction for 100°C in Fahrenheit: {prediction[0][0]}")

Training

The model was trained using the following parameters:

  • Optimizer: Adam
  • Loss function: Mean Squared Error
  • Epochs: 1000
  • Batch size: 10

Metrics

The model was evaluated based on the Mean Squared Error loss during training.

image/png

Model Output

image/png

Datasets

The model was trained on the prabinpanta0/celsius-to-fahrenheit dataset.

License

This model is released under the MIT license.

Downloads last month
26
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The HF Inference API does not support tabular-regression models for tf-keras library.

Dataset used to train prabinpanta0/celsius-to-fahrenheit