回答編集履歴

3

edit

2018/04/12 22:38

投稿

mkgrei
mkgrei

スコア8562

test CHANGED
@@ -49,3 +49,5 @@
49
49
  新しいニューラルネットワークの構造が出た際の実装済みのコードという側面では、pytorchも引けを取らないと思います。
50
50
 
51
51
  tensorflowは人口が多い分、実装も多いですが、これは諸刃の剣であって、質の低いものも多いということです。もちろん質の高いものの絶対数も多いのですが、はじめのうちは厳選するのは厳しいかと。
52
+
53
+ ブログや掲示板を参照されると良いでしょう。

2

edit

2018/04/12 22:38

投稿

mkgrei
mkgrei

スコア8562

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- 後はユーティリティであったり、エコシステムといわれるコミュニティの存在が重要でしょう。
37
+ 後はユーティリティであったり、エコシステムといわれるコミュニティ全体の存在が重要でしょう。
38
38
 
39
39
  その点、個人的にはtensorflowは恵まれていると思います。
40
40
 

1

edit

2018/04/12 22:36

投稿

mkgrei
mkgrei

スコア8562

test CHANGED
@@ -3,3 +3,49 @@
3
3
 
4
4
 
5
5
  後は好みの問題かと。
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ sklearnは総合的な機械学習ライブラリですが、残りの2つはどっちかというと深層学習に特化したライブラリです。
14
+
15
+
16
+
17
+ これらの中で、チュートリアルをやることが目的ならどのフレームワークも大して変わりません。
18
+
19
+
20
+
21
+ プログラミング言語と似ています。
22
+
23
+ どの言語も書き出し・読み取り・if文・for文あたりがあるように、
24
+
25
+ どのフレームワークもテンソルの演算ができて、学習のためのバックプロパゲーションができます。
26
+
27
+
28
+
29
+ 違いは詳細の実装ですが、使用しないで自分のニーズに合うかどうかを判断するのは困難です。
30
+
31
+
32
+
33
+ Hadoopのサポートであったり、いろいろとボーナス機能があったりしますが、目的が明確でないと決めることは難しいです。
34
+
35
+
36
+
37
+ 後はユーティリティであったり、エコシステムといわれるコミュニティの存在が重要でしょう。
38
+
39
+ その点、個人的にはtensorflowは恵まれていると思います。
40
+
41
+ tensorboardの視覚化ツールが公式から出ていますし、
42
+
43
+ kerasという高級なラッパーを持っていますし、
44
+
45
+ コミュニティの大きさは他の比ではありません。
46
+
47
+
48
+
49
+ 新しいニューラルネットワークの構造が出た際の実装済みのコードという側面では、pytorchも引けを取らないと思います。
50
+
51
+ tensorflowは人口が多い分、実装も多いですが、これは諸刃の剣であって、質の低いものも多いということです。もちろん質の高いものの絶対数も多いのですが、はじめのうちは厳選するのは厳しいかと。