728x90

머신러닝 4

릿지 회귀 예제(파이썬/python)

지난 포스팅에서 정규방정식을 이용해 일반화 모델을 만들었습니다. 못보신 분들을 위해 아래에 링크를 걸어두도록 하겠습니다. himbopsa.tistory.com/11?category=891086 1차 선형회귀 예제(파이썬 정규 방정식) 이번 포스팅은 1차선형휘귀를 정규 방정식으로 하는 것을 보여드리겠습니다. 다른 방법을 보고 싶으신분은 다음 링크를 타고 가셔서 보시면 됩니다. himbopsa.tistory.com/6 1차 선형 회귀 예제 경사하 himbopsa.tistory.com 이 때 저희 가 얻은 theta 값은 [[1.53371047] [1.98419393]] 으로 실제 데이터 [[1],[2]]와 근사하지만, theta_0 의 결과가 조금 실망스러웠습니다. 그 때 포스팅에서 규제를 추가하면 개선될 ..

다항 회귀(python with sklearn)

이 포스팅에서는 핸즈온 머신러닝 교재에 나오는 다항회귀에 대해서 논하겠습니다. C++로 회귀하는 작업을 보고싶은신 분은 아래 게시물을 참고해 주세요.( C++에서 회귀 코드를 보시면 정확하게 회귀가 어떤 원리로 일어나는지 확인하실 수 있습니다.) himbopsa.tistory.com/6 1차 선형 회귀 예제 경사하강법 사용(C++) 1. 1차 선형 회귀란? 1차 선형 회귀는 데이터에 대해 최대한 일치하는 y = ax + b를 찾는 것 입니다. 이번 포스팅에서는 C++에서 데이터를 이용해 a와 b 값을 찾아 데이터에 fitting 하는 것을 예시를 �� himbopsa.tistory.com 0) 사용한 라이브러리 import numpy as np import numpy.random as rnd from s..

1차 선형 회귀 예제 경사하강법 사용(C++)

1. 1차 선형 회귀란? 1차 선형 회귀는 데이터에 대해 최대한 일치하는 y = ax + b를 찾는 것 입니다. 이번 포스팅에서는 C++에서 데이터를 이용해 a와 b 값을 찾아 데이터에 fitting 하는 것을 예시를 통해 직접 보이도록 하겠습니다. 사용되는 알고리즘은 앞서 포스팅된 경사하강법을 이용할 것이기에, 참고하시면 도움이 되실겁니다. https://himbopsa.tistory.com/5?category=891084 경사하강법 예제(C++) 앞선 포스팅에서 함수를 시각화하는 것을 했다. 동일한 함수를 사용할 예정이고, 데이터 시각화하는 과정을 보고싶다면 참고 바란다. himbopsa.tistory.com/4 임의의 함수 시각화 하기 예제(C++) 어떤 himbopsa.tistory.com 먼저 ..

경사하강법 예제(C++)

앞선 포스팅에서 함수를 시각화하는 것을 했습니다. 이와 동일한 함수를 사용할 예정이고, 데이터 시각화하는 과정을 보고싶다면 아래 링크에서 참고하실 수 있습니다. himbopsa.tistory.com/4 임의의 함수 시각화 하기 예제(C++) 어떤 함수가 임의의 구간에서 어떻게 그려지는지 종종, 리포트를 제출할 때 우리는 시각화 하여 보여야할 때가 있다. C++과 Excel을 활용해 임의의 함수에 대해서 시각화를 하는 법에 대해 포스�� himbopsa.tistory.com 목표는 다음 그림1의 함수를 경사하강법을 사용하여 수학적인 계산 없이 최소값을 찾는 것입니다. 경사 하강법이란, 간단하게 설명드리면 그림2와 같은 함수가 있을 때 먄약 극대점이 아니라면, x, y 값을 더 값이 낮은 곳으로 이동시켜 최..

728x90