선형 회귀 구현 소스코드 예시
[1] 필요한 패키지 불러오기import numpy as np [2] 선형회귀 클래스 선언class LinRegression(): # 객체 초기화 메서드 __init__ def __init__(self, nDim, w=[]): # nDim: 입력 데이터의 차원 수(단순 선형회귀의 경우에는 1), w: 초기값 self.nDim = nDim # 초기값이 주어지면 w에 저장하고, 그렇지 않으면 무작위로 초기화 if len(w) > 0: self.w = np.array(w) # numpy의 array로 저장 else: self.w = np.random.rand(nDim+1) # 훈련 메서드 fit ..