ざっくりわかる「TensorFlow」---第2回 TensorFlowで画像認識 | 第一線で活躍するオープンソースエキスパートが綴るスペシャルコラム。

ざっくりわかる「TensorFlow」---第2回 TensorFlowで画像認識

ざっくりわかる「TensorFlow」シリーズ。第2回は『TensorFlowで画像認識』です。TensorFlowで画像認識を行う方法について、「キュウリ」から「ゆるゆり」まで実例を紹介します。

[2016年12月22日 ]

ざっくりわかる「TensorFlow」シリーズ。
→目次ページ
第2回は『TensorFlowで画像認識』です。

TensorFlowで画像認識を行う方法について、「キュウリ」から「ゆるゆり」まで実例を紹介します。

TensorFlowのチュートリアル「Image Recognition」

概要
TensorFlowに画像認識チュートリアル「Image Recognition」が付属しています。
原文は英語であるため、それを日本語訳した情報です。
TensorFlow画像認識の基本について勉強できます。

解説テーマ
・Python APIでの使用法
・C++ API での使用法
・詳細を学ぶためのリソース

ページリンク
→TensorFlowチュートリアル - 画像認識(翻訳)

TensorFlow画像認識 実例集

プロの方から趣味の方まで、さまざまな方がTensorFlowを使った画像認識を行っています。各種実例を紹介します。

「キュウリ」編(1)

概要
静岡県でキュウリ農家を営む小池さんが開発した「TensorFlowキュウリ仕分け機」について紹介しています。
非常に手間がかかるキュウリ仕分け作業を自動化するために、開発に着手し、見事に完成されています。

解説テーマ
・お母さんの「仕分けの技」を AI に
・TensorFlow で初めて試すディープラーニング
・Google クラウドで「イボ」を見分ける AI へ

ページリンク
→Google Cloud Platform Japan Blog『キュウリ農家とディープラーニングをつなぐ TensorFlow』

「キュウリ」編(2)

概要
キュウリ仕分け機製作者の方にお話を聞いてきたレポートです。

解説テーマ
・約三行要約
・会場でお聞きしたこと
・個人的感想

ページリンク
→データの境界『噂の「TensorFlowでキュウリの仕分けを行うマシン」がMFT2016に展示されていたので実物を見てきた』

「トヨタ クラウン」編

概要
自称旧車マニアの方が「クラウンの画像データを投げたらそれが何代目なのかを判別するマシーン」を開発された記録です。

解説テーマ
・プログラム準備編
・画像準備編
・実行編

ページリンク
→EeePCの軌跡『TensorFlowで歴代「クラウン」の画像を判別させてみた』

「顔認識」編

概要
TensorFlowで畳み込みニューラルネットワークを構築し、既存データセットを使って、「顔認識器」を作成する方法についての解説です。

解説テーマ
・TensorFlowのインストール
・データのダウンロード
・画像の読み込み
・畳み込みニューラルネットワークの構築
・モデルの訓練と評価
・実行
・ソースコード
・おわりに

ページリンク
→TensorFlowを使って顔認識器を作る

「ももクロ」編

概要
「ももいろクローバーZ」メンバーの顔識別を行うアプリ開発記録です。前編+中編+後編の3部作になっています。

ページリンク
→TensorFlowによるももクロメンバー顔認識

「ゆるゆり」編

概要
TVアニメーション「ゆるゆり(1期+2期)」と「ゆるゆり(3期)」について、制作会社が異なるためキャラクターデザインが微妙に異なります。その差異を見分ける「ゆるゆり制作会社判定システム」の開発記録です。

解説テーマ
・TensorFlowとは
・TensorFlowのインストール
・まずはHello, world!
・MNISTサンプルの実行
・独自のデータセットを使う
・ゆるゆりの制作会社判定

ページリンク
→kivantium活動日記『TensorFlowでアニメゆるゆりの制作会社を識別する』


ざっくりわかる「TensorFlow」シリーズ。
→目次ページ

OSSNEWSに広告を掲載しませんか?

著者プロフィール

オープンソース活用研究所 所長 寺田雄一

1993年、株式会社野村総合研究所(NRI)入社。
インフラ系エンジニア、ITアーキテクトとして、証券会社基幹系システム、証券オンライントレードシステム、損保代理店システム、大手流通業基幹系システムなど、大規模システムのアーキテクチャ設計、基盤構築に従事。
2003年、NRI社内に、オープンソースの専門組織の設立を企画、10月に日本初となるオープンソース・ソリューションセンター設立。
2006年、社内ベンチャー制度にて、オープンソース・ワンストップサービス 「OpenStandia(オープンスタンディア)」事業を開始。オープンソースを活用した、企業情報ポータル、情報分析、シングルサインオン、統合ID管理、ドキュメント管理、統合業務システム(ERP)などの事業を次々と展開。
オープンソースビジネス推進協議会(OBCI),OpenAMコンソーシアムなどの業界団体も設立。同会の理事、会長や、NPO法人日本ADempiereの理事などを歴任。
2013年、NRIを退社し、株式会社オープンソース活用研究所を設立。

最新TOPICS

【OSS】Google、機械学習ライブラリ「TensorFlow 1.0」リリース---64GPU環境では58倍の高速化、Java APIも利用可能に、「TensorFlowデバッガー」搭載(2017年02月20日 11:03)

Googleは、2月15日、 オープンソース機械学習ライブラリ「TensorFlow 1.0」をリリースした。 【TensorFlowとは】 機械学習/ディープラーニング/多層ニューラルネットワークライブラリ https://www.ossnews.jp/oss_info/TensorFlow 【ポイント】 ・8GPU環境で7.3倍、64GPU環境では58倍の高速化 ・開発柔...

最新CLOSEUPコラム

関連オープンソース

MXNet(エムエックスネット)

  • AI・人工知能

MXNet(エムエックスネット)とは、「効率」と「柔軟性」を両立したディープラーニングフレームワークです。AWSが公式サポートを表明したことで大きな注目を集めています。

Theano(テアノ)

  • AI・人工知能

Theano(テアノ)とは、Python用数値計算ライブラリです。多次元配列を効率的に使用する数式について定義/最適化/評価でき、ディープラーニング計算処理によく利用されます。

DSSTNE(デスティニー)

  • AI・人工知能

DSSTNE(デスティニー)。ディープラーニングライブラリです。Amazonがオープンソース公開したもので、スパース(疎)データに強いという特徴があります。

Caffe(カフェ)

  • AI・人工知能

Caffe(カフェ)。オープンソースのディープラーニングライブラリです。画像認識に特化しており、高速処理が可能です。

Chainer(チェイナー)

  • AI・人工知能

Chainer(チェイナー)。日本製の深層学習フレームワークです。ニューラルネットワークをPythonで柔軟に記述し、学習させることができます。

TensorFlow(テンソルフロー)

  • AI・人工知能

TensorFlow(テンソルフロー)。Googleの機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。データフローグラフを使用したライブラリで、複雑なネットワークを分かりやすく記述できます。

Microsoft Cognitive Toolkit(マイクロソフトコグニティブツールキット)

  • AI・人工知能

Microsoft Cognitive Toolkit(マイクロソフトコグニティブツールキット)。AI技術を利用したディープラーニング(深層学習)ツールキットです。旧称「CNTK」から改名されました。

関連記事

  • オープソース書籍(サイド)

OSS×Cloud ACCESS RANKING

facebook

twitter