리니어 리그레션은 수치와 관련된 예측을 하는 인공지능입니다. y = aX+b 의 방정식을 기반으로 임의의 a , b 값을 설정하여 (x의 종류가 여러개일수도있습니다.) X값과 y을 넣어 오차가 적어지는 a,b값을 구하는 방법이다. 먼저 학습할 데이터를 가져옵니다. 위와 같은 값을 가진 데이터프레임에서 경력별로 연봉값을 알고 싶습니다. 먼저 NaN값이 있는지 확인합니다. df.isna().sum() 이제 X와 y 값을 나눕니다. X = df.loc[:,'YearsExperience'].to_frame() # X를 반드시 dataframe 으로 가져와야합니다. y = df['Salary'] 문자열 데이터가 있을 경우 바꿔줘야 합니다만 지금은 없기 때문에 넘어갑니다. 또한 피처스케일링(노멀라이징) 과정 또한 ..