Load a pre-trained model to make predictions on the collected data. For example, classify temperature data into categories such as "Normal," "Moderate," or "High" using a simple model.
import tensorflow as tf
import numpy as np
# Load the TensorFlow Lite model
interpreter = tf.lite.Interpreter(model_path="model.tflite")
interpreter.allocate_tensors()
# Get input and output tensors
input_details = interpreter.get_input_details()
output_details = interpreter.get_output_details()
# Prepare the input data
input_data = np.array([[temperature]], dtype=np.float32)
# Make predictions
interpreter.set_tensor(input_details[0]['index'], input_data)
interpreter.invoke()
# Get classification results
output_data = interpreter.get_tensor(output_details[0]['index'])
print(f'Predicted Class: {output_data}')