あとりえこばと

機械学習

人工ニューラルネットワーク

≪【前の記事】人工ニューロン ニューラルネットワークの構造生物のニューラルネットワークをコンピュータ上に模倣したモデルを人工ニューラルネットワーク(Artificial Neural Network)とよびます。機械学習の分野では「人工」を...
機械学習

人工ニューロン

≪【前の記事】生物の神経細胞ネットワーク人工ニューロン (Artificial Neuron)神経細胞のモデル化前回記事で扱った生物の神経細胞(ニューロン)の機能になぞらえて、コンピュータ上に「複数の信号を受け取り、適当な重み(荷重)を加え...
機械学習

生物の神経細胞ネットワーク

≪【前の記事】気温と湿度による降雪現象の分類 本章から現代の機械学習の核心部分ともいえる人工ニューラルネットワークを学びます。人工ニューラルネットワークは、生物の神経細胞間で行われる情報伝達の仕組みを模倣した自動学習システムです。本格的な人...
グラフと図形

【Matplotlib】アニメーションの作成

アニメーションの作成数値シミュレーションなどを行なう際に、解析結果をアニメーションとして表現すると現象を把握しやすくなることもあります。matplotlib.animationパッケージ には、データを動的に可視化するための ArtistA...
Python関数

データの平均値

算術平均と加重平均データ $X=$ の 算術平均 (arithmetic mean) は \ によって定義されます。また、$X$ の各要素に \\] の重みを乗じて総和をとって、$W$ の合計で割った値 \ を 加重平均 (weighted...
機械学習

気温と湿度による降雪現象の分類

≪【前の記事】決定境界によるクラス分類北海道室蘭市の降雪現象の分類2017年11月1日から2018年1月31日にかけての、北海道室蘭市の最低気温 $\boldsymbol{\mathrm{X}}$ と平均湿度 $\boldsymbol{\m...
Python関数

【NumPy】格子点の作成

numpy.meshgrid()数値計算においては、平面上あるいは空間内の各点に定義された量を表すために 格子点(grid point)を扱う機会が多くなります。離散データだけでなく、本来ならば連続実数として扱うべき数値も格子点を使って近似...
機械学習

決定境界によるクラス分類

≪【前の記事】交差エントロピー誤差関数クラス分類前回記事で定義した平均交差エントロピー関数を最小化するパラメータベクトルを決定します。 共役勾配法(Conjugate Gradient Method)今回は共役勾配法(Conjugate G...
機械学習

交差エントロピー誤差関数

≪【前の記事】最尤推定 対数尤度と交差エントロピー誤差関数前回記事では、ある気温 $x$ が与えられたとき、目標変数 $y$ が $1$ をとる(すなわち雨に分類される)確率 $P(t=1|x)$ は ロジスティック関数 \ によって与えら...
Python数学

【NumPy】多項式の計算

1次元多項式1次元多項式オブジェクトnumpy.poly1d() は 1次元多項式オブジェクト (numpy.lib.polynomial.poly1dクラスのインスタンス) を生成します。 np.poly1d(c_or_r, r=Fals...