Pythonモジュール「TensorFlow」で深層学習(ディープラーニング)を行う方法について、入門者向けに使い方をまとめました。
TensorFlowとは?概要と特徴
TensorFlowとは、ディープニューラルネットワークをPythonで扱えるモジュールです。
– | TensorFlowの主な特徴 |
---|---|
1 | ディープニューラルネットワーク(ディープラーニング)専用の機械学習モジュール |
2 | Apache License 2.0なので商用利用可能 |
3 | Googleの各種サービスなどで利用されている実績 |
TensorFlowの環境構築
「Python」および「TensorFlow」の導入方法を以下に整理しました。
WinPythonを使うと、「Python環境」「TensorFlow」を一括で導入できるのでオススメです。
– | Python + TensorFlowの環境構築まとめ |
---|---|
①Python環境構築 | ■Windows環境・・・Python環境を構築する方法 ■Linux環境(Ubuntu, Rasbian)・・・標準搭載されてるので不要 |
②TensorFlow環境構築 | ■インストール方法(pip版)←WinPythonをお使いなら、この作業は不要 |
③動作テスト | ■バージョン確認(動作テスト) ■Hello World |
補足 | ■【機械学習入門】アルゴリズム&プログラミング ■Python入門 サンプル集 |
TensorFlowの基礎
TensorFlowの基礎的な使い方について下記に整理しました。
種類 | 項目 |
---|---|
はじめに | ■AND・OR・NOR・NAND演算を学習 |
画像認識 | ■MNIST(手書き数字認識) |
– | 参考文献 |
---|---|
公式 | ■Get Started with TensorFlow |
SNS | ■Qiita ■Twitter |
その他 | ■TensorFlow入門 ■多分もっともわかりやすいTensorFlow 入門 (Introduction) |
コメント