初心者ガイド: Miniconda と Python を使用した機械学習用のローカル環境のセットアップ

DDD
リリース: 2024-10-23 06:13:02
オリジナル
263 人が閲覧しました

Beginners Guide: Setting Up Your Local Environment for Machine Learning with Miniconda and Python

機械学習の世界へようこそ!始めたばかりの場合でも、少しだけ始めたばかりの場合でも、きちんと整理されたローカル環境があれば、生活がずっと楽になります。このガイドでは、MinicondaConda を使用してローカル環境をセットアップします。また、機械学習とデータ サイエンスに最も重要な Python ライブラリのいくつかもインストールします: PandasNumPyMatplotlib、および Scikit-learn .

警告: このセットアップは 100% ストレスフリーです (ライブラリをインストールする部分を除いて?)。

なぜミニコンダなのか?

「なぜ Anaconda ではなく Miniconda なのでしょうか?」と疑問に思われるかもしれません。まあ、それは満載の宇宙船のどちらかを選択するようなものですか? (アナコンダ)そして軽量でよりカスタマイズ可能な宇宙船? (ミニコンダ)。 Miniconda は必要なものだけを提供するため、必要なパッケージだけをインストールして、物事を整理整頓することができます。

ステップ 1: Miniconda をインストールする

1.1.ミニコンダをダウンロード

Miniconda Web サイトにアクセスし、オペレーティング システムに適切なインストーラーをダウンロードします。

  • Windows: .exe インストーラー
  • macOS: .pkg インストーラー
  • Linux: .sh インストーラー

1.2. Minicondaをインストールする

ダウンロードしたら、お使いのシステムの指示に従ってください:

  • Windows: .exe インストーラーを実行します。メッセージが表示されたら、「Miniconda を PATH 環境変数に追加する」チェックボックスをオンにします (後で作業が楽になります。信じてください)。
  • macOS/Linux: ターミナルを開いてインストーラーを実行します。
  bash Miniconda3-latest-Linux-x86_64.sh  # for Linux
  bash Miniconda3-latest-MacOSX-x86_64.sh  # for macOS
ログイン後にコピー
ログイン後にコピー

プロンプトに従います。熱々のパンケーキにバターを塗るよりも滑らか! ?

1.3.インストールの検証

インストールしたら、すべてが正常に動作していることを確認しましょう。ターミナルまたはコマンド プロンプトを開き、次のように入力します。

conda --version
ログイン後にコピー
ログイン後にコピー

バージョン番号が表示されたら、おめでとうございます。Miniconda を使用する準備ができています。 ?

ステップ 2: Conda 環境をセットアップする

ここからが楽しい部分です! Conda を使用すると、隔離された環境を作成して、プロジェクトを整理し、パッケージの競合を防ぐことができます。趣味ごとに異なるクローゼットを用意するようなものだと考えてください。釣り道具を混在させないでください。ゲームの設定は?.

2.1.新しい環境を作成する

新しい環境を作成するには (プロジェクトの個人的なワークスペースと考えてください)、次のコマンドを使用します。

conda create --name ml-env python=3.10
ログイン後にコピー
ログイン後にコピー

ここで、ml-env は環境の名前であり、Python をバージョン 3.10 に設定しています。お好みのバージョンを自由に使用してください。

2.2.環境を活性化する

パッケージをインストールする前に、環境をアクティブ化する必要があります。

  bash Miniconda3-latest-Linux-x86_64.sh  # for Linux
  bash Miniconda3-latest-MacOSX-x86_64.sh  # for macOS
ログイン後にコピー
ログイン後にコピー

プロンプトが変化し、現在 ml-env 環境に入っていることがわかります。 ?‍♂️ それは、Python の新しい次元に足を踏み入れたようなものです。

ステップ 3: 必須の Python ライブラリをインストールする

必要なツールを使用して環境を整えましょう! PandasNumPyMatplotlib、および Scikit-learn (あらゆる機械学習の冒険の主人公) をインストールします。これらはアベンジャーズですか?‍♂️ ですが、データ サイエンス用のものだと考えてください。

3.1.パンダをインストールしますか?

Pandas は構造化データの操作に最適です。 Excel と考えることもできますが、強化されています。次のコマンドでインストールします:

conda --version
ログイン後にコピー
ログイン後にコピー

3.2. NumPy をインストールしますか?

NumPy は、数値演算と行列操作に最適なライブラリです。これは、多くの機械学習アルゴリズムの背後にある秘密のソースです。インストールするには:

conda create --name ml-env python=3.10
ログイン後にコピー
ログイン後にコピー

3.3. Matplotlib をインストールしますか?

美しいグラフがなければデータ サイエンスとは言えません。 Matplotlib は、折れ線グラフから散布図までの視覚化の作成に最適です。次のコマンドでインストールします:

conda activate ml-env
ログイン後にコピー

(ちょっとした冗談: なぜグラフは関係性を持たないのでしょうか?グラフには「プロット」が多すぎるからですか?).

3.4. Scikit-learn をインストールしますか?

最後に、線形回帰や分類などの機械学習アルゴリズムを実装するには、Scikit-learn が必要です。インストールするには:

conda install pandas
ログイン後にコピー

ステップ 4: セットアップを確認する

すべてがスムーズに機能していることを確認しましょう。ターミナルで Python を開きます:

conda install numpy
ログイン後にコピー

Python シェルに入ったら、ライブラリをインポートして、すべてが正しくインストールされているかどうかを確認してください。

conda install matplotlib
ログイン後にコピー

エラーがなければ、準備完了です。 ?次のように入力して Python を終了します:

conda install scikit-learn
ログイン後にコピー

ステップ 5: 環境の管理

環境のセットアップがすべて完了したので、環境を管理するための便利なヒントをいくつか紹介します。

5.1.インストールされているパッケージの一覧表示

あなたの環境に何がインストールされているかを見たいですか?次のように入力するだけです:

python
ログイン後にコピー

5.2.環境を保存する

環境設定を他の人と共有したり、後で再作成したりするには、環境設定をファイルにエクスポートできます:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import sklearn
ログイン後にコピー

5.3.環境を非アクティブ化する

その日の作業が終わったら、次のコマンドで環境を終了できます。

exit()
ログイン後にコピー

5.4.環境を削除する

環境が不要になった場合 (古いプロジェクト、さようなら?)、完全に削除できます。

conda list
ログイン後にコピー

これが気に入ったら、Github でフォローしてください

-

最終的な考え

おめでとうございます! Miniconda、Conda、および Pandas、NumPy、Matplotlib、Scikit-learn などの重要な Python ライブラリを使用してローカル機械学習環境をセットアップすることができました。 ?新しい環境は分離され、整理されており、深刻なデータ処理に対応する準備ができています。

覚えておいてください: 環境を常に整理整頓しておかないと、絡まったケーブルとランダムな Python バージョンでいっぱいの私の古いクローゼットのようになる危険があります。 ?コーディングを楽しんでください!

以上が初心者ガイド: Miniconda と Python を使用した機械学習用のローカル環境のセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!