機械学習のインストールとインポート|stability_selection


問題の説明:安定性_選択ライブラリをインストールしたいのですが、pip install がインストールに失敗します。安定性_選択ライブラリの github ソース URL:

GitHub - scikit-learn-contrib/stability-selection: scikit-learn と互換性のある安定性選択の実装。

その中には git clone を使用したインストール チュートリアルがあり、その方法が分からず混乱しているようで、コードをプロンプト コマンド ラインにコピーしても応答がないと述べています。

画像-20221120174536828

失敗した試み

その後、github の Python パッケージは pip install メソッドを通じて直接インストールできることがわかりました。

gitライブラリをインストールする

Anaconda 環境で、Anaconda プロンプトを開き、コマンド ラインを入力します。

conda install git pip

画像-20221120174300021

git ソース リポジトリから直接インストールする

サードパーティ ライブラリは git ソース コード ウェアハウスから直接インストールできます。コードは次のとおりです。

pip install git+<git仓库地址>

github ソース Web ページのインストール チュートリアル (現時点ではこれを行う方法がわかりません):

git clone https://github.com/scikit-learn-contrib/stability-selection.git
pip install -r requirements.txt
python setup.py install

Anaconda プロンプトを開いてコマンド ラインを入力するだけです。

pip install git+https://github.com/scikit-learn-contrib/stability-selection.git --user

画像-20221120174351588

stackability_selection ライブラリをインポートする

最初の失敗

画像-20221120203214915

エラーが発生しました。「sklearn.externals.joblib」という名前のモジュールがありません。

解決:

stackity_selection.py ファイルを開き、コード スニペットを変更します。

from sklearn.externals.joblib import Parallel, delayed

ために

import joblib as jb
from joblib import Parallel, delayed

](https://python-for-finance.oss-cn-hangzhou.aliyuncs.com/202211202101006.png)

二度目の失敗

画像-20221120210704864

randomized_lasso.py ファイルを開きます。ファイル パスは上の図に示されており、コード セグメントを変更します。

from sklearn.linear_model.base import _preprocess_data

ために

from sklearn.linear_model._base import _preprocess_data

画像-20221120210039804

成功

画像-20221120211023828

参考文献: https://blog.csdn.net/Castlehe/article/details/119532679

https://blog.csdn.net/qq_42742379/article/details/127594812

おすすめ

転載: blog.csdn.net/mfsdmlove/article/details/127954703