[딥러닝] 모두의 딥러닝 - 1

조수현·2023년 3월 13일

인공지능

목록 보기
3/9

평균 제곱 오차 구하기

import numpy as np

fake_a = 3
fake_b = 76

x = np.array([2,4,6,8])
y = np.array([81,93,91,97])

def predict(x):
  return fake_a * x + fake_b

predict_result = []

for i in range(len(x)):
  predict_result.append(predict(x[i]))
  print("공부시간=%.f, 실제점수=%.f, 예측점수=%.f" % (x[i], y[i], predict(x[i])))

n = len(x)
def mse(y, y_pred):
  return (1/n) * sum((y-y_pred)**2)
print("평균 제곱 오차: ",str(mse(y, predict_result)))

profile
꿈틀꿈틀 지렁이입니다 😎

0개의 댓글