「Pythonによる多クラスラベルのための完全に説明されたソフトマックス回帰」

「分かりやすく解説されたPythonによる多クラスラベルのためのソフトマックス回帰」

機械学習における教師ありマルチクラス分類

James Harrison氏による写真、引用元:Unsplash

はじめに

ロジスティック回帰では、出力カラムには2つのクラス(バイナリクラス)を扱います。しかし、実際の世界では、さまざまなタイプのデータが得られ、出力カラムには2つ以上のクラスがあることがあります。その場合、ソフトマックス回帰(多項ロジスティック回帰またはマルチクラス分類アルゴリズム)を使用することができます。ロジスティック回帰は、ソフトマックス回帰の一形式と言えます。

一部の学習者は、分類問題を行っていると考えるかもしれませんが、アルゴリズム名には回帰という言葉が使われています。ロジスティックベースの計算は線形のみであるため、研究者は単に分類のために線形出力に関数を追加しました。

ソフトマックス関数は、出力のすべてのクラスに対する確率分布を作成します。たとえば、出力カラムに4つのクラスがある場合、これらのクラスの確率は[0.23、0.45、0.12、0.20]となる可能性があります。つまり、入力に基づいて予測されるクラスは最も高い確率を持つクラスとなります。

データをまず見て、確認し、入力やターゲットのカラムまたはフィーチャを見つけることは非常に重要です。次に、出力カラムがある場合は回帰または分類、出力カラムが利用できない場合はクラスタリングアプローチになります。

これらすべてを観察した後、次のステップはデータのフィーチャを完全に理解することです。フィーチャについて読み、研究者はフィーチャエンジニアリング変換に役立つ重要なフィーチャを簡単に解釈することができます。

カバーされるトピック:

  1. 変換を使用しないソフトマックス回帰モデル
  2. 歪んだ分布カラムに対してログ変換を使用するソフトマックス回帰モデル
  3. フィーチャスケーリングを使用するソフトマックス回帰モデル

次の部分は、データの可視化を行うことです。

Pythonによるソフトマックス回帰の例:

import numpy as np import pandas as pd import seaborn as snsimport matplotlib.pyplot as pltfrom…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

Diginiのスマートセンスの社長、ガイ・イエヒアブによるインタビューシリーズ

ガイ・イハイアヴ氏は、ビジネスの成功に最も重要な資産を保護するためにインターネット・オブ・シングス(IoT)の力を活用す...

データサイエンス

「Seerの最高データオフィサーであるDr. Serafim Batzoglouによるインタビューシリーズ」

セラフィム・バツォグルはSeerのチーフデータオフィサーですSeerに加わる前は、セラフィムはInsitroのチーフデータオフィサー...

AIニュース

Q&A:ブラジルの政治、アマゾンの人権、AIについてのGabriela Sá Pessoaの見解

ブラジルの社会正義のジャーナリストは、MIT国際研究センターのフェローです

人工知能

エンテラソリューションズの創設者兼CEO、スティーブン・デアンジェリス- インタビューシリーズ

スティーブン・デアンジェリスは、エンタラソリューションズの創設者兼CEOであり、自律的な意思決定科学(ADS®)技術を用いて...

人工知能

「パクストンAIの共同創業者兼CEO、タングイ・シャウ - インタビューシリーズ」

タングイ・ショウは、Paxton AIの共同創設者兼CEOであり、法的研究と起草の負担を軽減するためにGenerative AIを使用するプラ...

データサイエンス

「3つの質問:ロボットの認識とマッピングの研磨」

MIT LIDSのLuca CarloneさんとJonathan Howさんは、将来のロボットが環境をどのように知覚し、相互作用するかについて議論し...