2015/03/31 (Tue) 19:49:35 Delion - NNクラスライブラリについて

はじめまして。
現在高校の課題研究でニューラルネットワークを使ったプログラムを作っています。
公開いただいているクラスライブラリを拝見したのですが、
このライブラリではバッチ学習を行うことはできますか?

プログラミング初心者なのでコードをよく読めていないかもです。

Edit
Delete
2015/03/31 (Tue) 20:54:34 KM

Delionさん、こんにちは。
英語の書き込みかと一瞬緊張しました。笑

バッチ学習は可能です。
基本的に、リアルタイムに学習内容を更新していくことを念頭に作成しています。
サンプルコードではバッチ処理は行っておりませんが。

学習のモデルオブジェクトを逐次作成して学習させることが可能です。
GitHubにコードをアップして頂けるとアドバイスし易いかもしれません。

Edit
Edit
2015/04/04 (Sat) 00:24:55 Delion

返信ありがとうございます。

バッチできますか、今度プログラム作ってみようと思います。
拝見しただけでプログラムを作ってないのに質問してすみませんでした。

Edit
Edit
2015/04/04 (Sat) 01:28:01 KM

いーえー。

また、躓いたら遠慮なくご質問下さい。

Edit
Edit
2015/04/04 (Sat) 01:38:38 Delion

すみません、もうひとつ質問です。

このライブラリを使った場合、
いくつくらいの学習セットを学習させることができますか?

へんなことをきいていたらすみません。

Edit
Edit
2015/04/04 (Sat) 01:41:04 KM

メモリ次第です。笑 64bit OSなら、数GBくらいのメモリ消費はたやすいものです。

一般に教師データと呼ばれるデータ数なら、数千までは試したことがあります。

Edit
Edit
2015/04/04 (Sat) 01:45:13 Delion

数千のデータを正しく学習させることはできました?(過学習でもいいです)

Edit
Edit
2015/04/04 (Sat) 01:45:49 KM

出来ましたよ。

Edit
Edit
2015/04/04 (Sat) 01:48:00 Delion

そうですか。
自分で作ったプログラムだとどうしても100ぐらいが限界で、どうしたらいいかわからなくて、、、

Edit
Edit
2015/04/04 (Sat) 01:51:18 KM

それは少ないですね。私のは教師データの学習順を入れ替えたり、1順当たりの各クラスの学習数を揃えるなどいくつか工夫しています。なんでもいいので工夫してみるのがいいかもしれません。

Edit
Edit
2015/04/25 (Sat) 19:27:52 Delion

教師データの値は
1だったら0.9
0だったら0.1
のように少しずらしたほうがいいのでしょうか?

Edit
Edit
2015/04/25 (Sat) 22:58:13 KM

ちょっと状況が分かりませんが、特に教師を動かす必要はないんじゃないでしょうか?

Edit
Edit
2015/05/11 (Mon) 00:58:50 Delion

返信書くのを忘れてました、もうしわけないです

クラス書いたので見ていただけないでしょうか?

Edit
Edit
2015/05/11 (Mon) 05:26:19 KM

大丈夫ですよ。
morimori.ynct[at]gmail.comまでメッセージを下さい。([at]は@に置換)

Edit
Edit
2015/05/12 (Tue) 17:31:38 Delion

あれ、届きました?

Edit
Edit
Name URL
Subject
Image Password