機械学習のパフォーマンスを最適化するために必要な 6 つの指標

機械学習のパフォーマンスを最適化するために必要な 6 つの指標

実行している機械学習の種類に応じて、モデルのパフォーマンスを測定するために使用できるメトリックは多数あります。 この記事では、分類モデルと回帰モデルのパフォーマンス メトリックを確認し、どのメトリックをより最適化できるかについて説明します。 最初に解決しようとしている問題に応じて、確認する指標が異なる場合があります。

機械学習メトリクスの例

分類問題の最適化

分類表の例

1. 真陽性(リコール)

真陽性率 (リコールとも呼ばれる) は、バイナリ/非バイナリ分類問題で推奨されるパフォーマンス メトリックです。 ほとんどの場合 (常にではないにしても)、1 つのクラスを正しく予測することにのみ関心があります。 たとえば、糖尿病を予測する場合、ある人が糖尿病ではないことを予測するよりも、糖尿病であるかどうかを予測することに重点を置くことになります。 この場合、陽性クラスは「この人は糖尿病です」、陰性クラスは「この人は糖尿病ではありません」です。 これは単に陽性クラスを予測する精度です(これは精度パフォーマンスの指標ではありません。詳細については、以下の 4 番を参照してください)。

2. ROC曲線(受信者動作特性曲線)

ROC 曲線は、さまざまなしきい値 (特定のクラスに分類される可能性) での分類モデルのパフォーマンスを示します。 真陽性率と偽陽性率をプロットします。 しきい値を下げると、偽陽性率が犠牲になって真陽性率が上がり、逆もまた同様です。

3. AUC(曲線下面積)

AUC は「ROC 曲線の下の領域」とも呼ばれます。 簡単に言えば、AUC は正しい分類の可能性を示します。 AUC が高いほど、モデルが優れていることを示します。

4. 正確性

デフォルトでは、正確さが最初に注意を払うべき点です。 しかし、真のデータ サイエンティストは、正確さが誤解を招く可能性があることを知っています。 より良い言い方は、すべてのクラスを予測する平均精度です。 True Stats Rate で述べたように、これは最も理想的な指標です。 精度は、真陽性と真陰性の合計の平均として算出されます。 不均衡な分類問題では、ほとんどの場合、負のクラスが正のクラスよりも多く表されるため、真陰性率が高くなる可能性が高くなります。 そうすると、精度は、誰にとっても興味のない、ネガティブなクラスの正確な予測に偏ることになります。

機械学習における回帰最適化

回帰プロットの例

5. エラー

エラーは R の次に見落とされることが多く、回帰直線に対する適合値の精度(つまり、適合値と良好な適合直線の間の平均距離)について詳しく教えてくれます。 これは、モデルの信頼区間と予測区間を計算するときに特に重要です。 応答変数の自然単位を使用するため、解釈が容易になります。一方、R には単位がなく、0 から 1 の間のみです。

誤差には、平均絶対誤差や二乗平均平方根誤差など、さまざまな種類があります。各エラーにはそれぞれ長所と短所があり、モデルを評価するには個別に処理する必要があります。

6. R2

現在、「標準誤差」は重要ですが、R は優れた回帰モデルの事実上の尺度となっています。 これは、モデルが従属変数と独立変数の間の分散を説明していることを示しています。 R が高いほどモデルは良くなりますが、高すぎると (99% に近いと)、過剰適合のリスクが生じることがあります。 相関関係と因果関係の議論により、R が不合理に高い値になる可能性があるため、R は誤解を招く可能性があります。

ユーザーの目標はモデルのパフォーマンスに影響を与えるので、慎重に選択してください。

分類問題では精度が必ずしも良い指標とは限らず、R は回帰には最適ではない可能性があります。 これらは、特に技術に詳しくない利害関係者にとって、間違いなく最も理解しやすいものです (これが、そもそもモデルを構築する最大の理由かもしれません)。 より良いアプローチとしては、さまざまなパフォーマンス メトリックを考慮し、最初の目標について考えることが考えられます。 モデルのパフォーマンスは常にユーザーの目標によって決まります。 ある人の観点から見るとパフォーマンスが悪いと思われても、別の人にとってはそうではないかもしれません。

<<:  人工知能の主な発展とその原動力

>>:  ML プロジェクトを実行するときに、タスクが多数あり、些細な場合はどうすればよいでしょうか?このセルフチェックリストはあなたの心を整理するのに役立ちます

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

...

ビッグデータと機械学習は世界のエネルギー業界をどのように変えるのでしょうか?

機械学習、ビッグデータ、自動化は世界の産業システムに革命をもたらしており、エネルギー業界も例外ではあ...

スーパーマリオをプレイする3本の機械指がサイエンス誌に掲載された

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

AIを使用して一般的なビジネスプロセスを最適化する

現代のビジネス環境では、人工知能 (AI) がビジネスの運営方法を変えています。 AI をビジネス ...

顔認証決済を使用する理由は何ですか?顔認証決済は安全ですか?

顔認証決済に顔認識を使用する理由は何ですか? [[439417]]外で何かを買いたいのに、財布を持っ...

Python 機械学習でプログラミングスキルを向上させる方法

この記事では、Packt の『Python Machine Learning, 3rd Editio...

AI ビデオ カットアウトの威力: 映画レベルの効果を実現するのに「グリーン スクリーン」は不要

今朝早く、ネットユーザーが私に人気の AI プロジェクトを勧めてくれました。世界中を旅して、アンジェ...

GitHubが機械学習ベースのコードスキャンと分析機能を開始

GitHub は、クロスサイト スクリプティング (XSS)、パス インジェクション、NoSQL イ...

AI データモデリングはどのようにして気候災害を防ぐことができるのでしょうか?

予測分析モデルが改良されるにつれ、この分野のイノベーターたちは、これまで断片化されていて使用コストが...

...

AIアラインメントを説明する4万語:北京大学と複数の大学チームがアラインメントの包括的なレビューを発表

論文(継続的に更新):arxiv.org/abs/2310.19852 AI アライメント概要ウェブ...

...

PyTorch の 4 分間のチュートリアルで線形回帰の実行方法を学びます

[[271978]]ビッグデータダイジェスト制作編纂者:洪英飛、寧静PyTorch は、ディープラー...

...

ニューラル放射線フィールドは「神経」を取り除き、3D効果の品質を低下させることなくトレーニング速度を100倍以上向上させます。

2020年、カリフォルニア大学バークレー校、Google、カリフォルニア大学サンディエゴ校の研究者...