ランダムサーチがどれくらいで終わるか、プログレスバーとか出せる?

はい、ランダムサーチの進行状況を表示するためには、tqdm ライブラリを使用できます。以下は、tqdm を使用してランダムサーチの進行状況を表示する方法の例です。

まず、tqdm ライブラリをインストールします。

bash
pip install tqdm

次に、ランダムサーチのループを実行する部分で tqdm を使用します。

python
from sklearn.model_selection import RandomizedSearchCV from tqdm import tqdm # RandomizedSearchCVでの探索 random_search = RandomizedSearchCV(estimator=model, param_distributions=param_distributions, n_iter=n_iter, scoring=scoring, cv=cv, random_state=random_state) # tqdmを使用して進行状況を表示しながらランダムサーチを実行 for i in tqdm(range(n_iter)): random_search.fit(X_train, y_train)

これにより、進行状況がプログレスバーとして表示されます。tqdm の詳細なカスタマイズオプションがありますので、必要に応じて調整することができます。

未分類

Posted by ぼっち