답변함

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

댓글

댓글 1개
날짜 투표수
  • 안녕하세요 질의주셔서 감사합니다.

    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)

    감사합니다.

    1

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기