이진화(Binarization) 지정한 값을 기준으로 0과 1과 전환합니다. .Binarizer() 클래스를 사용할 수 있습니다. 이 클래스의 매개변수 threshold에 지정한 값을 기준으로 이하인 경우 0, 초과된 경우 1로 반환합니다. sklearn.preprocessing.Binarizer(*, threshold=0.0, copy=True) 매개변수 threshold에 지정한 값을 기준 데이터를 이분화하는 클래스 x ≤ threshold → 0 x > threshold → 1 다음의 경우 50을 임계값으로 지정하여 그 이하를 0 그 이상을 1로 변환한 것입니다. import numpy as np from sklearn import preprocessing np.random.seed(0) x=np.random.randint(0, 100, size=(5,3)) print(x) [[44 47 64] [67 67 9] [83 21 36] [87 70 88] [88 12 58]] xBinary=preprocessing.Binarizer(threshold=50).fit(x) print(xBinary.transform(x)) [[0 1 0] [1 1 0] [1 1 1] [0 1 0] [1 0 1]]
python 언어를 적용하여 통계(statistics)와 미적분(Calculus), 선형대수학(Linear Algebra)을 소개합니다. 이 과정에서 빅데이터를 다루기 위해 pytorch를 적용합니다.