답변함
jupyter notebook창에서 자동완성기능 + 32강 그리드 서치, 랜덤 서치 문의
김용재 강사님 수업하실 때 jupyter notebook창에서 자동완성기능 사용하시던데…
어떻게 설정하나요?
그리고 시험칠 때도 자동완성기능이 설정되어있나요?
32강 강의에서 그리드 서치 모델 실습할 때랑
grid_search = GridSearchCV(estimator = rf, param_grid = param_grid, cv = 3, scoring = 'neg_mean_squared_error', n_jobs = 1)
grid_search.fit(X_train, y_train)
랜덤 서치 모델 실습할 때
random_search = RandomizedSearchCV(estimator = rf, param_distributions = param_dist, n_iter = 20, cv = 3, scoring = 'neg_mean_squared_error', n_jobs = 1, random_state = 42)
random_search.fit(X_train, y_train)
하니까 너무 오래 걸려요, 이거 언제까지 기다려야해요? 실습하기 좋게 다시 설정 부탁드려요
0
댓글
안녕하세요 질의주셔서 감사합니다.
Jupyter Notebook에서 사용하신 자동완성 기능은 기본적으로 Tab 키를 통해 사용하실 수 있으며, 추가적으로 자동완성 확장을 설치하여 더 편리하게 사용할 수도 있습니다.
또한 GridSearchCV, RandomizedSearchCV는 구조상 시간이 오래 걸리는 것이 정상입니다.
실습 시에는 아래와 같이 파라미터를 줄여서 실행해보시기 바랍니다.
# GridSearch 간소화
grid_search = GridSearchCV(
estimator=rf,
param_grid=param_grid,
cv=2, # 교차검증 횟수 축소
n_jobs=-1
)
grid_search.fit(X_train, y_train)
# RandomizedSearch 간소화
random_search = RandomizedSearchCV(
estimator=rf,
param_distributions=param_dist,
n_iter=5, # 반복 횟수 축소
cv=2,
n_jobs=-1,
random_state=42
)
random_search.fit(X_train, y_train)
감사합니다.
댓글을 남기려면 로그인하세요.