Yet Never Lose Faith

- Good to Great , Jim Collins

How To Preprocess Image Data 자세히보기

가중치 2

[데이터 전처리] 스케일 조정

이번 포스팅에서는 AI 모델을 구현할 때, 데이터 전처리 단계에서 스케일 조정을 해야하는 이유와 방법에 대해서 다룬다. 데이터 전처리가 필요한 이유? 사이킷런과 같은 머신러닝 패키지에 준비되어있는 데이터는 대부분 실습을 위한 것이므로 잘 가공되어 있다. 하지만 실전에서 수집된 데이터는 그렇지 않다. 누락된 값이 있을 수도 있고 데이터의 형태가 균일하지 않을 수도 있다. 이런 데이터들을 그대로 사용하면 제대로 결과를 얻을 수 없다. 이런 경우 데이터를 적절히 가공하는 데이터 전처리(Data preprocessing) 과정이 필요하다. 그런데, 잘 정리된 데이터에 대해서도 전처리를 해야하는 경우가 생기는데, 바로 특성의 스케일이 다른 경우이다. 스케일이란 어떤 특성이 가지고 있는 값의 범위를 말한다. 예를 ..

[모델 구축] 경사하강법을 구현하는 방법 - ① 직접 변화율 계산하기

지난 포스팅에서 지도학습의 목표는 2가지로 나뉜다고 했다. 또한 2가지 목표 중 하나인 '회귀'에서 쓰이는 대표 알고리즘이 '선형회귀'이고, 선형회귀란 1차함수의 절편과 기울기를 찾는 것이라고 했다. 자세한 내용은 더보기의 걸어둔 이전 포스팅을 확인바란다. 더보기 2020/06/22 - [Deep Learning/[Books] Do it! 정직하게 코딩하며 배우는 딥러닝 입문] - 6. 머신러닝/딥러닝 '지도학습'의 목표 2가지 - 회귀와 분류 이번 포스팅에서는 선형회귀 알고리즘에서 어떻게 절편과 기울기를 찾는지! 그 방법을 알아보도록 한다. 선형회귀에서 절편과 기울기를 찾는 방법은 여러가지가 있다. 그 중에서도 오늘은 경사하강법에 대하서 알아볼 것이다. 경사하강법은 많은 양의 데이터에 사용하기 좋은 알..