ium_434704/evaluation.py
Wojciech Jarmosz b32605abe9
Some checks failed
s434704-training/pipeline/head This commit looks good
s434704-evaluation/pipeline/head There was a failure building this commit
Fixes
2021-05-15 01:15:56 +02:00

25 lines
669 B
Python

import sys
import pandas as pd
import numpy as np
import tensorflow as tf
import os.path
from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.layers.experimental import preprocessing
# Wczytanie danych
test_data = pd.read_csv("./MoviesOnStreamingPlatforms_updated.test")
columns_to_use = ['Year', 'Runtime', 'Netflix']
test_X = tf.convert_to_tensor(test_data[columns_to_use])
test_Y = tf.convert_to_tensor(test_data[["IMDb"]])
model = tf.keras.models.load_model('linear_regression.h5')
scores = model.evaluate(x=test_X,
y=test_Y)
with open('rmse.txt', 'w') as file:
file.write(str(scores[1]) + "\n")