Python 3 – セレンブラウザ-Pythonチュートリアル

Seleniumを使用すると、Webブラウザーを自動化できます。 SeleniumはPythonモジュールです。 Pythonモジュールとは別に、Webドライバーが必要です。 Pythonから、Firefox、Chrome、Internet Explorer、Edge、その他多くのブラウザを制御できます。 新しいURLを開いたり、ボタンをクリックしたりできます。 関連コース: ウェブブラウザーセレンブラウザ以下のSeleniumブラウザーのコードは、いくつかのWebブラウザーを起動します。 彼らはウェブサイトを開いてからブラウザを閉じます。 これを機能させるには、Webドライバをインストールする必要があります。 1234567891011121314151617181920212223242526272829303132333435363738394041424344from selenium import webdriverimport timefrom…

Python 3 – sklearnで学習するためのデータを準備する方法

方法 Scikit-Learnで学習するためのデータを準備する。 sci-kit-learnを使用して学習アルゴリズムを実装する場合、最初に行う必要があるのは、データを準備することです。 これにより、使用することを決定した学習アルゴリズムに問題の構造が示されます。 関連コース: Python機械学習コース これに対する唯一の障壁は、処理されるデータについて異なる仮定を開始するための異なるアルゴリズムの必要性であり、異なる変換が必要になる場合があります。 sci-kit-learnで学習するためのデータの準備には、4つの実証済みのステップがあります。 それらが含まれます: データを再スケーリングします データの標準化 データを正規化する データをバイナリに変換する データの準備データを再スケーリングします特にデータが異なるスケールで構成されている場合にデータの属性を再スケーリングします。これにより、複数の学習アルゴリズムがデータの再スケーリングプロセスの恩恵を受けて、同じスケールで確実に発生するようになります。 このプロセスは、0と1の再スケーリングされた範囲を持つ属性を使用した呼び出し可能な名詞化です。これにより、最急降下法のコアを形成する最適化アルゴリズムの存在が保証されます。これは、学習アルゴリズムの試験です。…

Python 3 – 顔検出-Pythonチュートリアル

顔検出システムは、最も一般的に使用されている人工知能の1つです。 一方、セキュリティとロボット工学は目立たない方法でそれを実装し、写真を撮ったりソーシャルメディアにコンテンツをアップロードしたりするたびに顔検出を使用します。 それは私たちの生活の一部になり、ほとんどの人はその背後にあるものにさえ気づいていません。 関連コース: Python機械学習コース 顔検出は単純に見えるかもしれませんが、そうではありません。 画像やビデオフレームから人を識別して検証することができる技術です。 指紋や目の虹彩認識システムに何とか似ています。 Pythonの顔検出前書きそれで、私たちがこれらすべてで言いたいことは何ですか? 顔検出は、コーディング方法を知っているすべての人に可能です。 開発者とプログラマーはそれに到達することができます。 Open CVの例から、ライブラリのみが必要になります。 また、Pythonなどのプログラミング言語も必要になります。 そして、彼らが以前にそれをしなかったならば、彼らは少し忍耐強くなければなりません。…

Python 3 – スプリットトレインテスト-Pythonチュートリアル

データは無限大です。 データサイエンティストは毎日それに対処する必要があります! データがあり、機能があり、何が起こり得るかを予測したい場合があります。 そのために、データサイエンティストは、そのデータを機械学習に入れてモデルを作成します。 関連コース: Python機械学習コース 例を設定しましょう: 写真に猫と犬のどちらが含まれているかをコンピュータが判断する必要があります。 コンピューターには、その方法を学ぶためのトレーニングフェーズとテストフェーズがあります。 データサイエンティストは、猫と犬の何千枚もの写真を収集します。 そのデータは、トレーニングセットとテストテストに分割する必要があります。 次に、分割が発生します。 トレインテスト分割スプリット 結果が疑わしいため、トレーニングした同じデータをテストできないことを知っています…トレーニングとテストに使用するデータの割合をどのように知ることができますか? 簡単です。2つのデータセットがあります。…

Python 3 – k最近傍法-Pythonチュートリアル

最も単純な機械学習アルゴリズムの1つであるK最近傍法をご覧ください。 このアルゴリズムは、 分類 そして 回帰。 どちらの用途でも、入力は特徴空間で最も近いk個のトレーニング例で構成されます。 一方、出力はケースによって異なります。 K最近傍分類では、出力はクラスメンバーシップです。 K最近傍回帰では、出力はオブジェクトのプロパティ値です。 K最近傍法は実装が簡単で、複雑な分類タスクが可能です。 関連コース: Python機械学習コース knnk最近傍それはと呼ばれます 怠惰 特別なトレーニングフェーズがないため、学習アルゴリズム。…

Python 3 – デシジョンツリー-Pythonチュートリアル

デシジョンツリーは、最も人気のある教師あり機械学習アルゴリズムの1つです。 観察から結論に至る予測モデルです。 観察は枝で表され、結論は葉で表されます。 モデルに離散値のセットを取ることができるターゲット変数がある場合、は分類ツリーです。 モデルに連続値をとることができるターゲット変数がある場合、は回帰ツリーです。 関連コース: Python機械学習コース デシジョンツリーは、統計やデータマイニングでも一般的です。 シンプルですが便利な機械学習構造です。 デシジョンツリー前書きデシジョンツリーを理解する方法は? バイナリの例を設定しましょう! コンピュータサイエンスでは、木は上から下に逆さまに成長します。 一番上の項目はルートノードと呼ばれる質問です。 本物の木と同じように、すべてはそこから始まります。 その質問には2つの可能な回答があるため、回答は(この場合)ツリーから出ている2つのブランチノードです。…

Python 3 – Pythonでの多項式回帰-Pythonチュートリアル

多項式回帰は非常に便利です。 XとYの間には、常に線形関係があるとは限りません。関係が指数関数的またはN次である場合があります。 関連コース: Python機械学習コース 回帰多項式回帰XとYの間の多項式関係をプロットできます。線形関係がない場合は、多項式が必要になる場合があります。 線形関係とは異なり、多項式はデータによりよく適合します。 この多項式行は、1行のコードで作成します。 1poly_fit = np.poly1d(np.polyfit(X,Y, 2))これにより、アルゴリズムがトレーニングされ、2次多項式が使用されます。トレーニング後、新しい例を使用してpolyfitを呼び出すことで値を予測できます。 その後、連続値を出力します。 例以下の例では、収集されたデータの上に多項式線をプロットします。 アルゴリズムをトレーニングしてから、連続値の予測を行います。 1234567891011121314151617181920212223import…

Python 3 – 機械学習回帰-Pythonチュートリアル

線形回帰アルゴリズムは、連続値(価格、温度など)を予測します。これは、初心者向けの機械学習アルゴリズムシリーズの別の記事です。これは教師あり学習アルゴリズムであり、機能させるにはトレーニングデータを収集する必要があります。 関連コース: Python機械学習コース 線形回帰前書き分類出力は離散値のみにすることができます。 あり得る [0]、[1]、[2] エトセトラ。価格やその他の継続的な値を出力したい場合はどうなりますか? 次に、回帰アルゴリズムを使用します。 特徴に基づいて住宅価格を予測したいとします。 データの収集は最初の一歩。 機能には、部屋の数、m ^ 2の面積、近隣の品質などがあります。 例機能を書き留めます:#area_m2。このようなコードの例では。 123456789101112from…

Python 3 – 機械学習Classifer-Pythonチュートリアル

分類は機械学習タスクの1つです。 では、分類とは何ですか?これは、データを分類するために常に行うことです。 オブジェクトを見ると、マグカップ、タブ、椅子など、どのクラスに属しているかがすぐにわかります。それが分類のタスクであり、コンピューターはこれを(データに基づいて)行うことができます。 この記事は初心者向けの機械学習です。 最初の機械学習プログラムを作りましょう 関連コース: Python機械学習コース 教師あり機械学習トレーニングデータ機械学習モジュールsklearnをインポートします。 (教師あり)機械学習アルゴリズムは、例またはトレーニングデータを使用します。 トレーニングフェーズは、機械学習アルゴリズムの最初のステップです。 サンプルデータを使用しているため、最初にデータを収集します。 リンゴとオレンジの画像のセットのように、機能を書き留めます。 機能を使用して、2つのクラスを区別できます。 特徴は、色、形、重さなどのプロパティです。 数値で表現できます。…

Python 3 – Pythonで機械学習データを読み込む方法

Pythonで機械学習プロジェクトを開始するには、データを適切に読み込むことができる必要があります。 Pythonの初心者の方は、この記事で3つの異なる手法を使用して機械学習データを読み込む方法を学ぶことができます。 関連コース: Python機械学習コース 機械学習データの読み込み詳細に進む前に、CSVまたはコンマ区切りの値が、機械学習データが表示される最も一般的に使用される形式であることを知っておく必要があります。 機械学習データのCSVファイルには、理解する必要のある部分と機能があります。 これらには以下が含まれます: CSVファイルヘッダー:CSVファイルのヘッダーは、データセットの各列に名前またはラベルを自動的に割り当てるために使用されます。 ファイルにヘッダーがない場合は、属性に手動で名前を付ける必要があります。 コメント:行がハッシュ記号(#)で始まる場合、CSVファイル内のコメントを識別できます。 機械学習データを読み込むために選択した方法に応じて、これらのコメントを表示するかどうか、およびそれらを識別する方法を決定する必要があります。 デリミタ:区切り文字は、フィールド内の複数の値を区切り、コンマ(、)で示されます。 タブ( t)は、使用できるもう1つの区切り文字ですが、明確に指定する必要があります。 引用:ファイルのフィールド値にスペースが含まれている場合、これらの値は引用符で囲まれていることが多く、これを示す記号は二重引用符です。…