MinMaxScaler는 데이터의스케일을 조정하는 데 사용하는 데이터 전처리 기법 중 하나입니다. 주로 0과 1 사이의 범위로 스케일링하는데 활용됩니다. 스케일링 범위는 유동적으로 정할 수 있지만 통상적으로 0과 1 사이가 계산이 쉽기 때문에 0과 1 사이로 범위를 지정합니다. 사용이유는 다음과 같습니다.
코드로 적용하면 다음과 같습니다.
from sklearn.preprocessing import MinMaxScaler
#범위를 0부터 1로 정하기
sc = MinMaxScaler(feature_range = (0,1))
정한 범위에 맞춰서 preprocessing 진행
training_scaled = sc.fit_transform(dataset)
여기서 training_scaled를 출력했을 때 0.00206576767와 같은 소수점 값이 나올 수 도 있지만 "2.06576767 e-03"와 같은 지수표기법으로 나올 수도 있습니다. 같은 숫자이고 제대로 처리된 것입니다.
huggingface-cli 로그인 방법 (0) | 2023.08.02 |
---|---|
Whisper를 이용하여 STT 구축하기 (0) | 2023.07.30 |
[Python] mkdir과 makedirs의 차이점 (0) | 2023.07.17 |
python을 이용한 pdf 분할 [PyPDF2] (0) | 2023.07.12 |
파이썬에서 한글이 분리되어서 출력되는 경우 해결 방법 (0) | 2023.07.11 |