「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

人工知能

「Zenの共同創設者兼CTO、イオン・アレクサンドル・セカラ氏によるインタビューシリーズ」

創業者兼CTOであるIon-Alexandru Secaraは、Zen(PostureHealth Inc.)の開発を牽引しており、画期的な姿勢矯正ソフトウェア...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...

データサイエンス

「Adam Ross Nelsonによる自信のあるデータサイエンスについて」

データサイエンスの中で新たな分野が現れ、研究内容が理解しにくい場合は、専門家や先駆者と話すのが最善です最近、私たちは...

人工知能

「ナレ・ヴァンダニャン、Ntropyの共同創設者兼CEO- インタビューシリーズ」

Ntropyの共同創設者兼CEOであるナレ・ヴァンダニアンは、開発者が100ミリ秒未満で超人的な精度で金融取引を解析することを可...

人工知能

「LeanTaaSの創設者兼CEO、モハン・ギリダラダスによるインタビューシリーズ」

モーハン・ギリダラダスは、AIを活用したSaaSベースのキャパシティ管理、スタッフ配置、患者フローのソフトウェアを提供する...

人工知能

「クリス・サレンス氏、CentralReachのCEO - インタビューシリーズ」

クリス・サレンズはCentralReachの最高経営責任者であり、同社を率いて、自閉症や関連する障害を持つ人々のために優れたクラ...