2024/11 3

[파이썬/머신러닝] ConvergenceWarning: Maximum number of iteration reached before convergence

[문제] 작성 코드from sklearn.linear_model import SGDClassifiersc = SGDClassifier(loss='log_loss', max_iter=10)sc.fit(train_scaled, train_target)  [원인]SGDClassifier가 설정된 반복 횟수 (max_iter) 내에 모델 학습을 완전히 수렴시키지 못했다는 경고로, 반복 횟수가 너무 작아서 모델이 수렴하기 전에 반복이 종료된 것  [해결]반복 횟수(max_iter)를 늘려주면 됨sc = SGDClassifier(loss='log_loss', max_iter=1000) 완성코드from sklearn.linear_model import SGDClassifier# max_iter를 1000으로 늘리고,..

error 2024.11.15

[파이썬/머신러닝] DataConversionWarning: A column-vector y was passed when a 1d array was expected.

DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel(). y = column_or_1d(y, warn=True) [문제] 경고 창이 발생한 코드from sklearn.linear_model import SGDClassifiersc = SGDClassifier(loss='log_loss', max_iter=10)sc.fit(train_scaled, train_target)print(sc.score(train_scaled, train_target))print(sc.score(test_sca..

error 2024.11.12