Skip to content

DNET_TensorFlowKeras

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

TensorFlow・Keras

ライブラリ・フレームワーク

TensorFlow

概要(TensorFlow)

  • 現在、最も人気のあるOSS(Apache License 2.0)の深層学習フレームワーク

    • Googleのサービスの研究と生産に使用されており、
      DistBelief(クローズドソース)の役割をほぼ置き換えている‍。

    • 2015年11月9日にベータ版が公開され、
      2017年2月15日には正式版がリリース。

    • ドキュメンテーションが充実している。

  • モバイルのプラットフォーム上でも動作(IoT Edge Computing

  • TensorBoardと言う訓練過程を観察できる機能が付いている。

言語(TensorFlow)

C言語、C++、Python、Java、Go

特徴(TensorFlow)

人間が用いる学習や論理的思考と似たように、

パターンや相関を検出し解釈する
ニューラルネットワークを構築、訓練の要求を満たす。

Keras

概要(Keras)

  • 迅速な実験を可能にすることに重点を置く。
  • OSS(MIT)。中心的な開発者・メンテナはGoogleのエンジニア
    • 2015年に初版公開
    • 2017年にTensorFlowコアライブラリをサポート
    • 現在はTensorFlowに取り込まれ、tf.Kerasの形で使われるのが一般的。

言語(Keras)

Pythonで書かれている。

特徴(Keras)

  • 入門者、シンプルに始めたい人

    • TensorFlowによる記述を非常に高級にしてくれるラッパーとして機能する。
    • 簡単なネットワークに関しては、全フレームワーク中で最もシンプルな記法で書ける。
    • レイヤを積み上げていく要領でモデルを直感的に定義し・構築できる。
      • モデルの実装が素早くできるのでプロトタイプの作成に便利。
      • モデルの構築が簡単で初心者にとっても解かり易いモノになる。
  • 複数のバックエンドをサポート(TensorFlow、Theano、CNTK。いずれも深層学習(deep learning)の該当節を参照)

環境:Notebook系

機械学習・深層学習(人工知能(AI))の特性上、インタラクティブな環境の方が習得が捗る。

Jupyter Notebook

Jupyter Notebook

→ チュートリアルはデータマイニング(DM)- Python - DL

JupyterLab

JupyterLab

→ チュートリアルはデータマイニング(DM)- Python - DL

Azure Machine Learning

Azure Machine Learningチュートリアル

参考

Qiita

無から始めるKeras

https://qiita.com/Ishotihadus/items/6ecf5684c2cbaaa6a5ef

TensorFlow2 + Keras による画像分類に挑戦

その他、CNN関連

その他

け日記

P-Chun Labo

人工知能に関する断創録

移行メモ

  • 「男女を判別するモデルを作成(VGG16を転移学習」など、 閉じ括弧の欠落を補った。
  • 同名の見出し(「概要」「言語」「特徴」)が TensorFlow / Keras で重複し GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。
  • 元 Wiki の「Azure Machine Learning」のリンクは同ページ内に存在しない アンカ(#e9f9e334)を指していたため、 マイクロソフト系技術情報 Wiki の移行済みページ Azure Machine Learningチュートリアル に張り替えた(同アンカは データマイニング(DM)- Python - DL 側で 同ページを指していたもの)。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。

Tags: 移行, TensorFlow, Keras, 深層学習, ニューラルネットワーク, Python, Jupyter Notebook

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally