質問編集履歴

2

2017/12/25 03:56

投稿

monolith_91
monolith_91

スコア18

test CHANGED
File without changes
test CHANGED
File without changes

1

2017/12/25 03:55

投稿

monolith_91
monolith_91

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,27 @@
1
- 私はディープラーニングでネットワークのコネクションを自由にカスタマイズ可能なライブラリを探しておりますが、何かありませんでしょうか?
1
+ 私はディープラーニングでネットワークニューロ間の結合を自由にカスタマイズ可能なライブラリを探しておりますが、何かございませんでしょうか?
2
-
3
- 例えば、入力層が5x4=20の単位になっているとして、入力5つに対して、中間層のニューロンが10個対応している、みたいな。
4
2
 
5
3
 
6
4
 
5
+ 例えば、入力層のニューロン数が20個で、I1~I20と付番します。
6
+
7
+
8
+
7
- つまり、中間層は50個のニューロンから構成されいるが入力層からは、各5つのにゅーろん
9
+ 同様に中間層のニューロン数を100個として、H1~H100と付番します。
10
+
11
+
12
+
13
+ この時に、I1はH1~H5だけと接続する。I2はH6~H10だけと接続、みたいにしたいです。
14
+
15
+ ※普通は入力層の各ニューロンは中間層の全てのニューロンと接続されてしまいます。
16
+
17
+
18
+
19
+ 要するに、dropoutや正則化のテクニックを使わずにスパースなネットワーク構造を作りたいということです。
20
+
21
+
22
+
23
+ Numpyを使ってハンズオンで実装するのは大変なので、(出来ればpythonかR言語の)ディープラーニング用のライブラリでにネットワーク構造をカスタマイズ可能なものがあれば、どなた様かご教示いただけませんでしょうか?
24
+
25
+
26
+
27
+ ※最近はchainerを良く使うので、chainerで出来れば良いですが、Documentみた範囲では方法が分かりませんでした。