코드를 실행했는데 오류가 발생합니다
1981
1 asked
LightGBM 코드를 실행했는데 fit() got an unexpected keyword argument 'verbose' 라는 오류가 발생합니다. 이유가 무엇인지 알 수 있을까요?
Answer 2
0
안녕하세요 저도 같은 문제를 겪었는데요, 저는 임시방편으로 다음 코드를 사용했습니다.
4.0.0 이상의 버전에서 fit의 early_stopping_rounds와 verbose가 deprecated 되어 이전 코드를 사용할 수 없습니다.
뒤늦게 선생님께서 달아주신 댓글 봤네요^^;; 현 상황에서는 다운그레이드가 제일 좋은 방법인 것 같습니다.
import lightgbm as lgb
clf.fit(train_x, train_y, eval_set = [(train_x, train_y), (valid_x, valid_y)],
callbacks = [lgb.early_stopping(stopping_rounds = 50), lgb.log_evaluation(period = 100)],
eval_metric = 'auc')
2
아, 그러셨군요..
전체 공지가 필요할 것 같습니다. 지금은 제가 여력이 안되고, 주말쯤에 공지 사항을 짧은 영상으로 만들어서 올려야 할 것 같습니다. 감사합니다.
0
안녕하십니까
말씀하신 코드가 강의 코드인가요?
몇분 몇초의 영상인지와 제가 수행해 볼 수 있도록 해당 오류가 발생하는 부분의 코드를 여기에 올려 주십시요. 에러 메시지 전체도 여기에 올려 주십시요.
감사합니다
0
10분 30초 내용입니다.
코드는
from lightgbm import LGBMClassifier
clf = LGBMClassifier(
n_jobs=-1,
n_estimators=1000,
learning_rate=0.02,
num_leaves=32,
subsample=0.8,
max_depth=12,
silent=-1,
verbose=-1
)
clf.fit(train_x, train_y, eval_set=[(train_x, train_y), (valid_x, valid_y)],
eval_metric= 'auc', verbose= 100, early_stopping_rounds= 50)
올려주신 그대로 사용하였습니다.
에러 메시지는
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_10044\4131868921.py in <module>
13
14 clf.fit(train_x, train_y, eval_set=[(train_x, train_y), (valid_x, valid_y)],
---> 15 eval_metric= 'auc', verbose= 100, early_stopping_rounds= 50)
TypeError: fit() got an unexpected keyword argument 'verbose'라고 나옵니다 ! 감사합니다
2
아, lightgbm 이 upgrade가 되면서 API가 많이 바뀌었군요.
lightgbm 4.1 버전 이후 부터는 fit()에 verbose를 입력하면 오류나게 되어 있군요.
아래와 같이 downgrade 하시고,
!pip install lightgbm==3.3.2
커널을 재 기동하신 뒤
import lightgbm
print(lightgbm.__version__)
하셔서 3.3.2로 downgrade 되었는지 확인하시고 다시 소스코드를 수행해 보십시요.
감사합니다.
sql사용
0
46
2
좋은 강의 감사드립니다.
0
73
2
8분 40초경 LGBClassifier에서 설정해주신 파라미터들 관련 질문
0
246
2
사용 가능한 RAM을 모두 사용한 후 세션이 다운되었습니다
0
601
1
안녕하세요 선생님
0
228
1
권철민교수님 진심으로 감사드립니다.
0
319
1
안녕하세요 선생님
0
351
1
# credit_card_balance 데이터셋 피쳐엔지니어링
0
268
1
초거대 데이터셋을 Submission하려면?
0
190
1
Library 관련 질문
0
351
3
최적화 함수 에러
0
589
4
LightGBM Iteration관련
0
423
2
안녕하세요 교수님 vm 관련해서 질문이 있습니다.
0
204
1
bayes_opt 회귀 모델에 적용하려면..
0
267
1
타겟값의 로그변환에 대해서
0
781
1
아나콘다 환경설정
0
460
1
깃허브 주소 문의드립니다.
0
360
1
손실함수에 대한 질문
0
344
1
card_bal 데이터셋 시각화 관련 질문입니다
0
231
1
LGBM null값 처리에 관해 질문있습니다
0
540
1
컬럼 관련 질문
0
281
1
히스토그램 x 값
0
365
1
n_iter 횟수 넘음 질문
0
492
2
학습데이터 테스트데이터 분리
0
324
1

