機械学習 - Microsoft CNTK v2.0ライブラリの紹介
免責事項:CNTKバージョン2.0はリリース候補モードです。すべての情報は変更されることがあります。
Microsoft Cognitive Toolkit(CNTK)は、機械学習予測モデルの作成に使用できる強力なオープンソースライブラリです。特に、CNTKは、Cortanaや自動車などの人工知能の最前線にある深いニューラルネットワークを作り出すことができます。
CNTKバージョン2.0は、バージョン1とは大きく異なります。この記事を書いている時点で、バージョン2.0はリリース候補モードです。あなたがこれを読むときには、コードベースに若干の変更が加えられる可能性がありますが、私はここに示したデモコードにはほとんど影響しないと確信しています。
この記事では、CNTK v2.0のインストール方法と、単純なニューラルネットワークを使った予測の作成、トレーニング、予測の方法について説明します。この記事がどこに向かうかを知るには、図1のスクリーンショットを見てください。
図1 CNTK v2.0の実際の動き
パフォーマンス上の理由から、CNTKライブラリはC ++で書かれていますが、v2.0には新しいPython言語APIが用意されています。通常のWindows 10コマンドシェルで次のように入力して、iris_demo.pyプログラムを呼び出します。
> python iris_demo.py 2> nul
2番目の引数はエラーメッセージを抑制します。私は、そうでなければ表示される約12行のCNTKビルド情報を表示しないようにするためにのみこれを行います。
引用元:Machine Learning - Introduction to the Microsoft CNTK v2.0 Library
TensorFlow機械学習クックブック Pythonベースの活用レシピ60+
- 作者: Nick McClure,株式会社クイープ
- 出版社/メーカー: インプレス
- 発売日: 2017/08/14
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (16件) を見る
Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎
- 作者: Andreas C. Muller,Sarah Guido,中田秀基
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/05/25
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る