2017.12.22この記事では、Python+NumPyで単純パーセプトロンの重みを勾配降下法(最急降下法)で計算する方法をソースコード付きで紹介します。閾値とした場合のニューロンモデルのことです。単純パーセプトロンの重みを最急降下法で計算した場合の手順は以下の通りです。初期パラメータ(学習率とエポック最大数)を設定します。初期値を適当に決めます。単純パーセプトロンに入力します。出力yと正解ラベルtを比較し、一致しなければ最急降下法で重みを更新します。手順3~5をエポック最大数分だけ繰り返します。NumPyで実装してみます。ソースコード(Python3)サンプルプログラムのソースコードです。バイアス項なので全て1実行結果サンプルプログラムの実行結果です。ArticlesPython【Python】リスト関数filterの使い方この記事では、Python言語のリスト関数filterで条件を満たす要素のみ取り出す方法をソースコード付きで解説します。Python【NumPy】対数関数の計算この記事では、Python言語とNumPyを用いて、対数関数を一括で計算する方法をソースコード付きで解説します。Python【Python/OpenCV】フレーム間差分法で監視カメラの作成この記事では、Python版OpenCVでフレーム間差分法を実装し、移動物体を検出する方法をソースコード付きで解説します。Python【Python】文字列の置換(replace関数)この記事では、Pythonでで文字列を置換する方法をソースコード付きで解説します。3による数値計算について入門者向けに解説しています。Codeと拡張機能を用いてPythonスクリプトを実行する方法について紹介します。Python【Scikit-learn】K-means法でクラスタ毎のサンプル数を表示この記事では、Pythonと機械学習ライブラリ「scikit-learn」を用いて、K-means法によるクラスタ分析でクラスタ毎のサンプル数を表示する方法について解説します。Python【Python/NumPy】主成分分析(寄与率の計算)Pythonモジュール「NumPy」のPCAクラスで主成分分析を行い、各次元の寄与率を計算する方法についてソースコード付きでまとめました。Python【Python】バージョン2と3の違いこの記事では、Python2とPython3の主な違いについてソースコード付きで解説します。Python【Pandas】データフレームの行(ラベル)を並び替えて抽出この記事では、Python用データ分析モジュール「Pandas」でデータフレームの行(ラベル)を並び替えて抽出する方法をソースコード付きで解説します。cv2.erode)もしくはNumPyで膨張・収縮フィルタ処理を実装する方法をソースコード付きで解説します。Python【Python】1年分の日付を取得この記事では、Pythonモジュール「datetime」で1年分の日付を取得する方法についてソースコード付きで解説します。Python【Windows10】PythonのインストールWindows10にPython3をインストールして使えるようにする方法ついて紹介します。Python【Python/OpenCV】動画ファイル・カメラの読み込み・再生Python版OpenCVで動画ファイル・カメラの読み込んで画面に再生・表示させる方法をソースコード付きで解説します。Python【Python】リストの順序反転・ソートリストの順序を反転したりソートして要素を並べ替える方法についてPython入門者向けにまとめました。(numpy.tri)この記事では、Python言語とNumPyを用いて、三角行列を生成する方法をソースコード付きで解説します。Pi3に移植してみました。Python【Python】フォルダ内の全てのzipファイルを解凍Pythonでフォルダ内の全てのzipファイルを解凍する方法について入門者向けにまとめました。コメントをキャンセルメールアドレスが公開されることはありません。(FFT)で振幅スペクトルを計算2018.10.062019.03.28【Pygame入門】ゲームプログラミング【Python】2020.01.14【WinPython】使い方・設定まとめ2019.01.222019.10.14【Python/OpenCV】赤・緑・青色の検出(HSV色空間)2019.08.26【Python/OpenCV】グレースケール変換(cv2.cvtColor)2017.01.252019.07.06【Python】べき乗の計算(pow関数)2017.01.122018.11.11【Python】del文の使い方(変数・オブジェクトの削除)2018.01.052018.01.06【Matplotlib】散布図の点の大きさ2017.02.24【Python】C言語との記述法の違いを比較2017.09.072018.09.03【NumPy入門】使い方・サンプル集2019.08.23【NumPy】実数→整数(四捨五入・切り捨て・切り上げ)2017.09.17【NumPy】配列の大きさ(行数・列数)を取得2017.01.302019.05.05【Python/OpenCV】大津の手法で二値化処理2019.11.05タイトルとURLをコピーしました。