.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

TensorFlow?

言語

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

特徴

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

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

Keras

言語

Pythonで書かれている。

特徴

∴ フレームワークによる記述を非常に高級にしてくれるラッパーとして機能する。

環境:Notebook系

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

Jupyter Notebook

チュートリアル

JupyterLab

チュートリアル

Azure Machine Learning

チュートリアル

準備

on Jupyter on Docker

インストール ~ 初期化

CNN

手書き数字画像の認識

コチラTensorFlow?・Keras版。

商品の自動タグ付け

画像とラベルの確認

def show_image_info(x, y, label, index):
    print(label[y[index]])
    plt.imshow(x[index].astype(np.uint8))
    plt.show()

画像の前処理

OpenCVを使用する。

転移学習ファイン・チューニング

RNN

時系列予測

https://github.com/AileenNielsen/TimeSeriesAnalysisWithPython/blob/master/data/AirPassengers.csv

共通

オブジェクトの保存と復元

pickleのシリアライズとデシリアライズで保存と復元

勾配降下法アルゴリズムの選択

過学習の抑止

商品の自動タグ付けのモデル定義に以下を追加。

モデルの保存と復元

on Azure Machine Learning

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS