【Python/TensorFlow入門】ディープラーニングの使い方

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 QiitaTwitter
その他 TensorFlow入門多分もっともわかりやすいTensorFlow 入門 (Introduction)
関連記事