1年前くらいの発表でしょうか?Gogleが提供しているTensorFlowをいじいじしてみました。
音声検索や音声に認識に活用されている技術です。
超絶有名な機械学習ライブラリです。
インストール環境はMac OS X Yosemiteで行います。
もちろんUbuntu環境などのLinuxでも対応しています。
TensorFlowはPythonで動かすことが出来ます。
Pythonは文字エンコードの問題があって、さほど日本では人気はないがシリコンバレーでは間違いなく人気です。
Djangoなどのライブラリもかかせませんが…
ニューラルネットワークの利点
ニューラルネットワークの利点はまずなんといってもどんな関数でも近似できて、最もらしい解が得られるとこだろう。
しかしもちろん欠点はある。
大量の計算リソースが必要である。
テンソルである多次元行列の表現が求められ、画像処理、音声認識などの専門分野で主に使える。
ニューラルネットワークの欠点
まず処理がやばい。
CPU速度が明らかにたりないので、マルチスレッドにする必要がある。
基本的にはTensorFlowはブラックボックス部分が極めて多い分野である。
そして基本的には特徴抽出には大量のデータセットが必要になってくる。
引用:
qiita.com
基本的には脳の中のシナプス回路を表したものである。