TensorFlow HPC / AWS・GCE サービス | TensorFlow 応用 | コンサルティング

TensorFlow による AlexNet の実装

TensorFlow の具体的な応用として、有名な深層 CNN モデルである AlexNet を実装してみました。題材は17種/5種の花の分類で、それぞれ 75%/80% 程度の精度が得られました。[ 詳細 ]

tf_alexnet_flowers17_loss2

alexnet_imagenet_5flowers_accuracy
tfnet2_alexnet
 

TensorFlow 深層学習アプライアンス新製品

08/01/2016 プレスリリース :
ディープラーニング・アプライアンス製品とテクニカルコンサルティングならびに実証実験サービスの提供を開始

 

TensorFlow Playground 日本語化デモ

cc_playground.800
TensorFlow Playground 日本語化デモ公開
ニューラルネットワークの動作がブラウザで簡単に楽しめる、
TensorFow Playground を日本語化して公開致しました。

学習率、活性化関数そして L1/L2 正則化まで指定できてビジュアルに楽しめる優れものです。ご自由にお試しください。

 

TensorFlow Android アプリ

cifar10.cat2
TensorFlow では訓練したモデルを簡単に Android アプリとして組み込むことができます。
簡単なデモを幾つか作成してみました。
実機は Xperia Z5 / Android 5.1 (Lollipop) です。

TensorFlow Android デモ(CIFAR-10 モデル)
TensorFlow の CIFAR-10 モデルを Android に組み込んでみました。
CIFAR-10 は、「飛行機、自動車、鳥、猫、鹿、犬、蛙、馬、船、トラック」の画像を分類する課題です。

10 万ステップの訓練で精度は 86 % 程度まで高めてあります。

画像はクラスキャットのマスコットの “猫” を認識させてみたところです。選択肢が確率の高い順から3つ出ていますが、”猫” の確率が高く認識されています。ただし、蛙や鹿の確率も意外に高いですね。

TensorFlow Android デモ(MNIST モデル)
TensorFlow のチュートリアルでは MNIST が繰り返し使われています。
せっかくなので、訓練したモデルを Android に組み込んでみました。(画像左)

画像は手書き数字の “4” を認識させてみたところです。選択肢が確率の高い順から3つ出ていますが、この場合は “4” の確率が断トツに高く、正しく認識されているようですね。

TensorFlow Android デモ(Inception モデル)
TensorFlow には Android 用の一般物体認識デモも用意されています。Google フォトでも使われている、機械学習モデル「Inception」の簡易版が利用可能です。(画像右)

画像はコーラのペットボトルを認識させてみたところで、ポップ・ボトル : 0.469、ビール・ボトル : 0.319 と確率付きでほぼ正しく認識されました。

mnist4.small

bottle.540x960

TensorFlow AWS マネージドサービス

TensorFlow on AWS マネージドサービスクラスキャットは、米 Google 社によりオープンソース化された TensorFlow™ が AWS で手軽に利用可能な、GPU 対応の高速深層学習マネージドサービス「ClassCat® Deep Learning Service」を好評提供中です。– 掲載記事 : ZDNet Japan @IT (atmarkIT)
 
AWS G2 インスタンス(GPU 標準装備)を利用した、All-in-One のマネージドサービスですから手軽に簡単に利用できます。日本語ドキュメントが提供され、サポート・オプションで技術コンサルティング・サービスの利用も可能です。

深層学習 & TensorFlow

深層学習は機械学習の一分野で多層構造な深層ニューラルネットワーク (DNN = Deep Neural Network) における最新の学習手法です。深層学習は分類問題をはじめ、機械学習全般の問題に役立つとされていますが、主として画像認識や音声認識などで強力なパターン認識力を持つことが実証され、大きな注目を浴びています。

本サービスでは、深層学習に特化したフレームワーク TensorFlow を GPU の利用により高速化を図ったマネージドサービスとして AWS で提供致します。

Amazon EC2 | AWS 上のマネージドサービス / S3 も利用可能

新サービス「ClassCat® Deep Learning Service」は AWS 上のマネージドサービスとして提供されます。
Amazon EC2 の GPU カード標準装備 G2 インスタンスを利用した高速な汎用目的計算 (GPGPU = General Purpose computing on GPU) 環境上に構築されています。
Ubuntu 14.04 LTS をベースに GPU 対応ドライバや CUDA ツールキットそしてアクセラレータがインストール済みです。

もちろん、G2 インスタンス上から S3 も利用可能になっていますので、訓練データ・テストデータが手軽に安全に活用できます。

その他サービス

新サービス「ClassCat® Deep Learning Service」は各種チュートリアルを含む、充実した日本語ドキュメントが提供されますが、導入に当たってはコンサルティング・サービスの利用も可能になっています。

 

TensorFlow の特徴

TensorFlow は幾つもの優れた特徴を持っています。

深い柔軟性

TensorFlow は硬直したニューラルネットワーク・ライブラリではありません。貴方の計算がデータフローグラフとして表現できるのであれば TensorFlow が利用できるでしょう。グラフを構築し、計算を駆動する内部ループを書くことができます。ニューラルネットワークに共通なサブグラフを集める有用なツールを提供していますが、ユーザは TensorFlow 上に自身の高レベルなライブラリを書くこともできます。

真のポータビリティ

TensorFlow は CPU あるいは GPU で動作し、デスクトップ、サーバあるいはモバイル環境で動作します。TensorFlow はラップトップ上で機械学習のアイデアで試すことができますし、スケールアップの準備ができれば TensorFlow は GPU 上でコード変更なしにそのモデルをより速く学習させることもできます。TensorFlow は学習したモデルをあなたの製品の一部としてモバイルに配備することもできます。

研究と製品の連結

機械学習のアイデアを研究から製品に移行する際に大きな書き直しを必要とする日々は過去のものです。研究科学者は新しいアルゴリズムを TensorFlow で実験し、製品チームは TensorFlow を使用してモデルを学習させ実際のカスタマーにサービス提供することができます。TensorFlow の利用は工業的な研究者にアイデアをより早く製品にすることを可能にし、学術的な研究者に大きな科学的な再現性とともにコードを直接的に共有することを可能にします。

自動微分

勾配法ベースの機械学習アルゴリズムは TensorFlow の自動微分機能の恩恵を受けるでしょう。TensorFlow ユーザとして、貴方は予測モデルの計算アーキテクチャ定義しそれを目的関数と結合し、そしてデータを追加するだけです — TensorFlow はあなたのために導関数の計算を処理してくれます。モデルにおける他の値に関連するある値の導関数の計算はグラフの拡張だけですから、何が起きているのかを常に正確に見ることができます。

言語オプション

TensorFlow は計算グラフをビルドし実行するために利用しやすい Python インターフェイスと実用的な C++ インターフェイスを兼ね備えています。スタンドアロンな TensorFlow の Python あるいは C++ プログラムを書いてみましょう。あるいはインタラクティブな iPython notebook で色々と試してみましょう。notebook では論理的にグループ化されたノート、コード、視覚化を保持することができます。

パフォーマンスの最大化

動作環境の全ての能力を利用したいですか?スレッド、キューそして非同期計算の最上級のサポートにより、TensorFlow は利用可能なハードウェアを最大限活用することを可能にします。貴方の TensorFlow グラフを異なるデバイスに計算要素を自由に割り当て、TensorFlow にコピーを処理させます。


 

お問合せ
本件に関するお問い合わせ先は下記までお願いいたします。

株式会社クラスキャット
セールス・マーケティング本部 セールス・インフォメーション
E-Mail:sales-info@classcat.com
WebSite: http://www.classcat.com/

※ ClassCat は株式会社クラスキャットの登録商標です。
※ TensorFlow, the TensorFlow logo and any related marks are trademarks of Google Inc.
※ AWS は米国その他の諸国における Amazon.com, Inc. またはその関連会社の商標です。
※ その他、記載されている会社名・製品名は各社の登録商標または商標です。

人工知能 & Biz セミナー

人工知能はビジネスにどう生かせるか?
先進的な企業の経営者、新規ビジネス企画役員ならびに事業責任者を対象とした人工知能テクノロジーをどのように実ビジネスに取り込めるのか? また、いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには? にフォーカスしたセミナーを開催いたします。[詳細]
日時:2016年8月30日(火)
共催:クラスキャット、XEENUTS
後援:日本ヒューレット・パッカード
@ 日本ヒューレット・パッカード

TensorFlow サービス

TensorFlow深層学習、更には人工知能 のコンサルティング・サービスも承っております。
* お問合せは :
クラスキャット
セールスインフォメーション
sales-info@classcat.com
2016年8月
« 7月    
1234567
891011121314
15161718192021
22232425262728
293031