「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

機械学習

3つの質問:大規模言語モデルについて、Jacob Andreasに聞く

CSAILの科学者は、最新の機械学習モデルを通じた自然言語処理の研究と、言語が他の種類の人工知能をどのように高めるかの調査...

人工知能

アーティスの創設者兼CEO、ウィリアム・ウーによるインタビューシリーズ

ウィリアム・ウーは、Artisseの創設者兼CEOであり、ユーザーの好みに基づいて写真を精密に変更する技術を提供していますそれ...

AIニュース

OpenAIのCEOであるSam Altman氏:AIの力が証明されるにつれて、仕事に関するリスクが生じる

OpenAIのCEOであるSam Altmanは、特に彼の作品であるChatGPTに関するAIの潜在的な危険性について公言してきました。最近のイ...

人工知能

「マーシャンの共同創設者であるイータン・ギンスバーグについてのインタビューシリーズ」

エタン・ギンズバーグは、マーシャンの共同創業者であり、すべてのプロンプトを最適なLLMに動的にルーティングするプラットフ...

人工知能

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

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

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...