분류 전체보기7 Linear Layer 지난 글에서는 1개의 독립변수 x가 1개의 종속변수 y에 영향을 미칠 때 사용하는 단순 회귀분석에 대해 알아보았습니다. 이번 글에서는 2개 이상의 독립변수 x가 1개의 종속변수 y에 영향을 미칠 때사용하는 다중 회귀분석에 대해 알아보겠습니다. 다음은 퀴즈와 중간고사 성적에 따른 기말고사 성적을 나타낸 표입니다. 위의 표를 보면 3개의 독립변수 X1, X2, X3가 Y에 영향을 미치는 상황이므로 Y를 예측하기 위해 필요한 가중치 즉, 웨이트가 늘어나게 됩니다. Hypothesis를 식으로 표현하면 행렬식으로 표현하면 위의 그래프를 보면 Y축(기말고사 성적)에 따른 X축의 요소들이 3개입니다. 모델 학습을 위해 3개의 X축 요소들을 평균을 통해 하나로 묶으면 다음과 같습니다. 위의 점들을 가장 잘 예측하는 .. 2023. 7. 4. Linear regression 머신러닝의 목적은 데이터를 학습하여 예측모델을 만드는 것입니다. Linear regression 즉, 선형회귀란 학습시간에 따른 기말고사 성적 예측 등 알려진 다른 관련 데이터 값을 사용하여 알 수 없는 데이터의 값을 예측하는 데이터 분석 기법입니다. 이를 조금 더 구체적으로 표현하면 선형 회귀는 종속 변수 y와 하나 이상의 독립 변수 x와의 선형 상관관계를 모델링하는 기법이라고 말할 수 있습니다. 독립 변수 x가 1개라면 단순 선형 회귀, 2개 이상이면 다중 선형 회귀라고 합니다. 이 글에서는 단순 회귀분석에 대해서 다뤄보려고 합니다. 단순 회귀분석의 Hypothesis는 Wx + b 의 일차함수 모양으로 나타나며, W는 가중치(weight), b는 편향(bias)입니다. y = Wx + b, y의 모.. 2023. 6. 27. PyTorch 개발 환경 PyTorch는 오픈소스 머신러닝 라이브러리로 Facebook 인공지능 연구팀이 개발하였습니다. 설치과정은 크게 CPU버전과 GPU버전으로 나누어지고, GPU버전은 NVIDIA 그래픽카드를 사용하는 PC에서만 사용할 수 있습니다. CPU버전 PyTorch 개발환경 구축 Anaconda 설치 IDE 설치 Anaconda 가상환경 만들기 Anaconda 가상환경에 PyTorch 설치 GPU버전 PyTorch 개발환경 구축 Anaconda 설치 IDE 설치 Visual Studio 설치 NVIDIA 그래픽카드 최신화 본인의 그래픽카드에 맞는 CUDA, cudnn 설치 Anaconda 가상환경 만들기 Anaconda 가상환경에 PyTorch 설치 1. Anaconda설치 Anaconda: https://www... 2023. 6. 26. 이전 1 2 다음