ml_framework

cost_function

명징직조지훈 2023. 4. 19. 05:57
import numpy as np

# 비용 함수 클래스, 비용 함수의 종류에 따라 다른 클래스 내 함수를 사용한다.
class cost_function:
  # 오차 제곱합
  def errer_squared_sum(self, predict, target):

    return np.sum(0.5*((predict - target)**2))

  # 오차 제곱합 미분 함수
  def diff_error_squared_sum(self, predict, target):

    return predict - target

비용 함수, 

각 비용 함수와 그 비용 함수의 미분 함수로 구성된다.