コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
MonoBook
検索
検索
ログイン
個人用ツール
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
「
単純パーセプトロン
」を編集中
ページ
議論
日本語
閲覧
編集
ソースを編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
ソースを編集
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
'''単純パーセプトロン'''とは、入力として[[配列]](特徴ベクトル)を受け取り、出力として0または1の数字を返す単純な[[ニューラルネットワーク]]のことです。 ===構造=== #入力層:[[特徴ベクトル]](例:[x_1, x_2, …, x_n])を受け取ります。 #重み:各入力に対する重み(例:[w_1, w_2, …, w_n])。これらの重みは学習プロセス中に調整されます。 #バイアス:バイアス項(例:b)。これは、モデルの柔軟性を高めるために使用されます。 #[[活性化関数]]:[[ステップ関数]](または[[ヘヴィサイド関数]])を使用して、出力を0または1に変換します。 ===動作=== #入力の受け取り:特徴ベクトル[x_1, x_2, …, x_n]を入力として受け取ります。 #線形結合の計算:入力と重みの線形結合を計算し、バイアスを加えます。 [ z = \sum_{i=1}^{n} w_i x_i + b ] #活性化関数の適用:ステップ関数を適用し、出力を0または1に変換します。 [ y = \begin{cases} 1 & \text{if } z \geq 0 \ 0 & \text{if } z < 0 \end{cases} ] ===学習プロセス=== #初期化:重みとバイアスをランダムに初期化します。 #予測:現在の重みとバイアスを使用して、入力データに対する予測を行います。 #誤差の計算:予測と実際のラベルとの誤差を計算します。 #<nowiki>重みとバイアスの更新:誤差に基づいて重みとバイアスを更新します。更新は以下のように行います: [ w_i = w_i + \Delta w_i ] [ \Delta w_i = \eta (y_{\text{true}} - y_{\text{pred}}) x_i ] [ b = b + \eta (y_{\text{true}} - y_{\text{pred}}) ] ここで、(\eta)は学習率です。</nowiki> <br /> ===制限事項=== 単純パーセプトロンにはいくつかの制限があります: *線形分離可能性:単純パーセプトロンは、線形分離可能なデータのみを正確に分類できます。非線形なデータには対応できません。 *複雑なパターンの学習:複雑なパターンや多クラス分類には適していません。 <br /> [[カテゴリ:機械学習]]
編集内容の要約:
MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MonoBook:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の確認用の質問に回答してください (
詳細
):
1たす1は?(全角で入力してください)
キャンセル
編集の仕方
(新しいウィンドウで開きます)
本文の横幅制限を有効化/無効化