MachineLearning

バックプロパゲーションとは何なのか-Rubyでニューラルネットワークで学習やってみる#2

ということで前回の続き、バックプロパゲーションを用いたプログラムを実際に動かしてみます。 動作確認 今回はこちらのプログラムを動かしてみることにした。 https://github.com/gbuesing/neural-net-ruby まず、iris data setのデータを読み込んで学習す…

バックプロパゲーションとは何なのか-Rubyでニューラルネットワークで学習やってみる#1

Rubyでニューラルネットワークを使った学習をするバックプロパゲーションのプログラムを試してみたいと思い立ったので記事にメモしておきます。 今回の記事では、その準備ということでまずバックプロパゲーションが何なのかということから振り返ってみたいと…

【パターン認識】NN法で数字の画像から数値を識別する

フリーソフトでつくる音声認識システムという本の第一章のメモ。 学んだことと演習問題に沿って実際に識別するプログラムを書こうと思った。 Imageクラスを定義 まずは各imageをインスタンス化するためのImageクラスを作ってみる。 インスタンス化する際に5*…

機械学習で花の画像から品種を分類するシステムをつくるー準備編

機械学習で花の画像から品種を分類するシステムをつくる O'Reillyから発刊されている実践機械学習システムの第2章の勉強メモ。 はじめに 今回つくってみるプログラムは「花の画像を渡してその品種を分類する」というもの。 システム的には、まず分類のルー…