<html>
<iframe width=“560” height=“315” src=“https://www.youtube.com/embed/icjCdwT_P5U” frameborder=“0” allowfullscreen></iframe>
</html>
初めてのTensorflow
~Kerasで機械学習プログラミング~
(1)Tensorflowって何?
2017/7/26
2017年現在、人工知能や機械学習、Deep Learningという言葉が流行っていて、
よくニュースにも出ています。
この動画は、「仕事用のWindowsパソコンしか持っていなくて、
プログラミングのことは全くわからないけれど、
機械学習プログラミングに入門してみたい!」
という初心者の方を対象に、プログラミングど素人の筆者が
Tensorflowについて学んだことについて、説明させていただくものです。
具体的には、Windows 8.1ノートパソコンで、Kerasというソフトを使います。
Kerasのbackendとして、Tensorflowを利用します。
全ての動画はできる限り3分以内に収めたいと思っています。
用語の説明
1.AI(artificial intelligence) 人工知能
2.ML(machine learning) 機械学習
3.DL(Deep Learning) ディープラーニング
人工知能とは、人工的にコンピュータ上などで人間と同様の知能を
実現させようという試み、或いはそのための一連の基礎技術
(Wikipedia)
機械学習(Machine Learning)とは、経験(データ)から
自ら“学習”するようなコンピュータプログラムを実現するための
理論と技術のこと
(Ichigaku Takigawa)
ディープラーニングとは、多層構造のニューラルネットワーク
(ディープニューラルネットワーク)を用いた機械学習である。
(Wikipedia)
Tensorflowとは、Googleが開発した機械学習フレームワークであり、
2015年より無料で公開されています。
2017年に、ようやくVersion 1.0となり、やや扱いやすくなりました。
実際は、
2015年頃より、Tensorflow(Googleが開発)やchainer(日本の会社が開発)といった
無料で使える機械学習フレームワークの登場により、
ある程度のプログラミング素人でも、大量のデータと気合さえあれば、
チェスの世界チャンピオンに勝てるコンピューターソフトを作ることができる
かもしれないという時代になったことが、
プログラミングど素人の私がDeep Learningを勉強したいと思ったきっかけです。
次回の動画では、Windowsパソコンに、Keras 2.0(Tensorflow backenc)を
インストールするところから、説明させていただきたいと思います。
サルでもわかる機械学習
http://twosquirrel.mints.ne.jp/dokuwiki/