AIと機械学習モデルをトレーニング、テスト、維持する方法

AIと機械学習モデルをトレーニング、テスト、維持する方法

AI および機械学習モデルの作成に必要なスキルセットをより深く理解するには、機械学習ソフトウェアによって段階的に実行されるモデル作成プロセスと、事前に定義された成功基準を満たすモデルを作成する際の課題を理解する必要があります。

機械学習ソフトウェアはデータを使用してモデルをトレーニングします。このモデルは AI 製品を構成し、AI 入力データを定期的に更新することで時間の経過とともに再利用できます。機械学習ソフトウェアには、次の 4 つの基本的な学習タイプがあります。

  • 監督: データのラベルを使用して正しい答えを提供しながら、アルゴリズムにデータから学習させます。これは本質的に、予測されるクラスまたは値が最初からわかっており、アルゴリズムが適切に定義されていることを意味します。
  • 教師なし: 教師あり方式とは異なり、アルゴリズムは正しい答えや答えをまったく提供しませんが、類似のデータを収集して理解するのはアルゴリズム次第です。
  • 半教師あり学習: 教師あり学習と教師なし学習のハイブリッド。
  • 強化: 強化学習では、アルゴリズムは正しい予測ごとに報酬を与えられ、それによって精度が向上します。

特定のデータ セットに適合する機械学習ソフトウェアで使用する最適な統計アルゴリズムを決定するには、データ サイエンスの専門知識が必要です。

数多くの統計アルゴリズムの中でも、特に人気のあるものは次のとおりです。感情分析、スパム検出、推奨のためのナイーブ ベイズ、結果予測のための決定木、複数の決定木をマージして予測を改善できるランダム フォレスト、バイナリ分類 (A または B) のためのロジスティック回帰、市場セグメンテーションなどのデータを再編成するための AdaBoost、ガウス混合、Recommender、K-Means クラスタリング。

AIと機械学習モデルのトレーニング

機械学習には、トレーニング、検証、テストという 3 つの異なる学習 (トレーニングとも呼ばれる) フェーズがあります。始める前に、データが適切に整理され、正しいことを確認する必要があります。概念は単純ですが、データを順序に変換するのは時間がかかり、細かい作業が必要なプロセスであり、手作業が必要になる場合があります。

目標は、重複、タイプミス、切断のないデータを作成することです。クリーニング後、データは 3 つのトレーニング フェーズごとに 3 つのグループにランダムに分割されました。ランダムなデータ分割の目的は、データ選択の偏りを防ぐことです。

モデル作成に関連する定義をいくつか示します。

  • パラメータ。モデルパラメータは、機械学習ソフトウェアがトレーニングプロセス中に AI 入力データから自動的に学習する値ですが、ユーザーはトレーニングプロセス中にパラメータ値を手動で変更することもできます。たとえば、セッション中に実行するパスの最大数や、トレーニング データの最大モデル サイズ (バイト単位) などです。
  • ハイパーパラメータ。ハイパーパラメータは機械学習の外部にあり、データ サイエンティストのユーザーによって事前に入力されるため、ハイパーパラメータは AI データから導出されるものではなく、トレーニング プロセス中に変更される可能性があります。ハイパーパラメータの例としては、クラスタリング アルゴリズムの使用時に返されるクラスターの数や、ニューラル ネットワーク内のレイヤーの数などが挙げられます。
  • 変数。機械学習ソフトウェアは、特定の AI データ入力フィールドを選択し、トレーニング プロセス中に追加の変数を使用します。変数としては、年齢、身長、体重などが考えられます。

トレーニングを開始する前に (フェーズ 1)、機械学習ソフトウェアがデータから重要な手がかりを継続的に取得して学習できるように、データにラベルを付けることが重要です。教師なし学習ではラベル付けは必要ありません。機械学習ソフトウェアのデフォルトのパラメータ値を使用して起動することも、パラメータを個別に変更することもできます。

精度テストモデル

トレーニング フェーズが成功基準を満たすと、検証フェーズに入ります。最初のパスでは新しいデータセットが使用されます。結果が良ければ、最終テスト段階に進みます。

期待した結果が得られない場合は、機械学習ソフトウェアが新しいパターンを示さなくなるまで、またはパスの最大数に達するまで、機械学習ソフトウェアを使用してデータに追加のパスを実行できます。トレーニングが進むにつれて、これらのパラメータは機械学習ソフトウェアまたはそれを管理する人々によって自動的に変更されます。

テスト段階は、新しいデータセットに対する「最終試験」ですが、今回は「補助」データラベル(教師あり学習にのみ使用)がありません。ソフトウェアが標準テストに合格した場合、それは実用的なモデルとなります。そうでない場合は、トレーニングを続けてください。これまでと同様に、テスト チームは手動でパラメータを変更することも、トレーニング プロセス中に機械学習ソフトウェアにパラメータを自動的に変更させることもできます。

AI における機械学習とは、機械学習ソフトウェアに公開されたデータを繰り返し再生することです。パラメータは機械学習ソフトウェアによって自動的かつ反復的に変更され (手動で変更される場合もあります)、各テストの後にモデルがよりスマートになります。機械学習ソフトウェアは、新しいパターンが検出されなくなったと判断するまで、またはパスの最大数に達して停止するまで、データに対して複数回のパスを実行し続けます。

AIモデルの継続的なメンテナンス

警戒(監視)はAIの自由を享受するための代償です。 AI モデルのパフォーマンスを判断する一般的なアプローチは、実際のパフォーマンスが AI の予測とどの程度一致しているかを監視することです。 AI 予測のパフォーマンスが悪かった場合は、機械学習モデルのトレーニング プロセスに再度入り、最新のデータを使用してモデルを修正する必要があります。

入力データは時間の経過とともに簡単に変化する可能性があることを覚えておくことが重要です。これは、トランザクションにおけるデータ ドリフトとして知られています。データドリフトにより AI モデルの精度が失われる可能性があるため、データドリフトを早期に警告することが、問題に先手を打つために重要です。 Fiddler、Neptune、Azure ML など、データドリフトを追跡して外れ値を見つけることができる AI ツールは早期警告を提供できるため、機械学習を更新してデータの問題を早期に解決できます。

<<:  AIoT: IoTと人工知能の完璧な組み合わせ

>>:  高齢者介護の問題がますます顕著になり、人工知能が大きな注目を集めている

ブログ    

推薦する

解説: ジェネレーティブ AI の仕組みとその違い

ChatGPT のような強力な生成 AI システムはどのように機能し、他の種類の人工知能とどう違うの...

...

同社はコストバランスに苦戦しており、AI部門で猛烈な採用を行い、他の部門では人員削減を行っている。

業界の専門家は、テクノロジー企業がAIへの投資を優先し、採用を急ぐため、他の分野での人員削減は202...

人工知能、液体冷却、そして未来のデータセンター

生成型人工知能 (AI) の急速な台頭は、企業が AI を導入する驚異的なスピードを浮き彫りにしてい...

現在のディープラーニングが人工知能にとって行き詰まりとなっている理由を20の理由から説明します。

ディープラーニングが初めて登場したとき、ほとんどの AI 研究者はそれを嘲笑しましたが、わずか数年で...

DeepMindは、あらゆる武器を持つロボットを簡単に倒すことができる視覚ベースの強化学習モデルを提案している。

人間は模倣が得意です。私たちや他の動物は、行動を観察し、それが環境の状態に与える影響を理解し、同じよ...

うつ病に苦しむ5400万人の人々に直面し、600人のボランティアはAIを使って彼らを救うつもりだ

2019年、21歳の中国人学生、李凡は自身の微博に書き込みをした後、薬を飲んで自殺した。その後の調査...

英国メディアが人工知能の軍事応用とそのリスクを分析

[[440377]]はじめに12月7日、英国のドローン戦争ウェブサイトは、人工知能が各国の軍事部門に...

業界の未来を牽引する8つのデジタル変革トレンド

さらに、2024 年までに、産業企業は自己管理テクノロジーと再設計された運用プロセスを組み合わせるこ...

MOEA Framework 1.9は、MOEAアルゴリズムを開発するためのJavaクラスライブラリをリリースしました。

MOEA フレームワークは、多目的進化アルゴリズム (MOEA) を開発するための Java ライ...

クラウドベースの生成 AI システムを実行するためのベスト プラクティス

翻訳者 |ブガッティレビュー | Chonglou何だと思う?クラウド コンピューティング カンファ...

なぜ今、AI 画像はすべて女性なのでしょうか?人間とコンピュータの相互作用のメンタルモデルから始めましょう

興味深い質問です。Siri、Cortana、Alexa など、ほとんどの AI ロボットや音声アシス...

...

ChatGPT の実際のパラメータはわずか 200 億であり、これは Microsoft によって初めて公開されました。ネットユーザー:OpenAIがオープンソースに不安を感じるのも無理はない

突然、大規模なモデリングコミュニティ全体が同じことについて話すようになりました。マイクロソフトの論文...

Zooxロボットタクシーが半プライベートルートでテストを開始

Zooxの共同創業者兼CTOのジェシー・レビンソン氏によると、同社は数十台のカスタム電動ロボットタク...