Google Cloud Platform Japan Blog
最新情報や使い方、チュートリアル、国内外の事例やイベントについてお伝えします。
月刊 Google Cloud Platform ニュース / 2016 年 12 月
2017年1月6日金曜日
Posted by 中井 悦司 (Google Cloud Platform Solutions Architect)
新年あけましておめでとうございます。本年も Google Cloud Platform をどうぞよろしくお願いいたします。
先月(2016 年 12 月)発表された
Google Cloud Platform
関連のニュースをブログ記事から振り返りますが、今回はとくに次の記事に注目してみたいと思います。
Cloud Machine Learning と Cloud Dataflow による特殊な画像分類
これは、
Inception-v3
と呼ばれる画像識別用の深層学習モデルを利用して、転移学習を実施する方法を解説したもので、独自のデータを学習させるための
サンプルコード
も用意されています。これがあれば、独自の画像認識モデルを手軽に学習することが可能になります。
それでは、この転移学習とはどのような仕組みなのでしょうか? 実はそれほど複雑なものではありません。次の図は、Inception-v3 の全体像をあらわしたものですが、前段の「Feature extraction part」と呼ばれる部分で画像の特徴を取り出した後、後段の「Classification part」の部分で画像の分類処理を行います。
ImageNet
の画像データを使って学習させることにより、Zebra(シマウマ)、Dalmatian(ダルメシアン)、Dishwasher(食洗機)など 1000 種類の画像を識別することができます。この Inception-v3 を実装したコードと学習済みのパラメーターが
TensorFlow
のライブラリーとして公開されています。
そして、独自の画像データを学習させる際に、学習済みの Feature extraction part を再利用しようというのが、先ほどの記事で紹介されている転移学習の手法になります。任意の画像データを Feature extraction part に入力すると、その特徴を表した Feature vector (特徴ベクトル)が出力されます。これは、2048 個の浮動小数値が並んだデータで、オリジナルの画像データを見るよりも、このデータを見たほうがより高い精度で画像の種類が識別できるというものになります。そこで、学習対象のすべてのデータについて、まずは、学習済みの Feature extraction part を用いて特徴ベクトルを取り出します。その後、これらの特徴ベクトルを教師データとして、後段の Classification part の再学習処理を行います。
Sunflowers
by Liz West is licensed under
CC BY 2.0
上の図からもわかるように、Classification part は、非常に小さなニューラルネットワークですので、学習に要するコンピューティングリソースはわずかで済みます。最後に、既存の Feature extraction part と再学習した Classification part を結合すれば、独自のデータに対応した新しいニューラルネットワークの完成です。もともとの Inception-v3 は、1000 種類の画像を識別すると説明しましたが、これは、後段の Classification part がそのように作られているためです。新しく学習した Classification part では、異なる種類の画像を識別することが可能です。自社製品の画像など、さまざまな応用が考えられることでしょう。
ちなみに、これらの処理を実現するサンプルコードでは、Feature extraction part による特徴データの取り出しには
Google Cloud Dataflow
、そして、Classification part の再学習処理には
Google Cloud Machine Learning
を使用しています。
その他には、次のような記事が公開されました。「
GCP のアイコンとアーキテクチャ図サンプル
」は、GCP に関わるエンジニアには必見の記事ですね。みなさんが開発したシステムのアーキテクチャ図を作成して、技術情報の発信にも活用してください。
[新製品, 新機能]
Container Engine 最新版 : Kubernetes 1.5、自動ノード管理、ステートフル アプリ、HIPAA に対応
12/22
可用性を向上させる地域管理対象インスタンス グループが GA リリース
12/9
ユーザビリティが向上した新しい Cloud Client Libraries
12/20
1 つの PowerShell コマンドレットで Windows と Linux リソースを管理
12/1
[顧客事例]
株式会社ディー・エヌ・エーの導入事例:エンジニアを開発に集中させるために Google App Engine を起用!
12/5
[パートナー関連]
Compute Engine : IBM ソフトウェアが既存ライセンスで実行可能に
12/5
GCP 対応の Red Hat OpenShift Dedicated が GA リリース
12/13
Improbable と共同で次世代ビデオ ゲーム開発を後押し
12/19
Cloud Foundry Foundation にゴールド メンバーとして加盟
12/20
[Developer Tips]
GCP のアイコンとアーキテクチャ図サンプルを公開
12/27
うるう秒への対応も万全 : 新しい パブリック NTP サーバーを公開
12/5
[ソリューション]
Cloud Machine Learning と Cloud Dataflow による特殊な画像分類
12/27
内部負荷分散によるスケーラブルなプライベート サービスの構築
12/22
[その他]
Google クラウド アーキテクト認定試験(ベータ)の申込受付を開始
12/28
2016 年の GCP ブログ人気記事トップ 12
12/27
ロード シェディングを利用して想定以上のトラフィックをさばく : CRE が現場で学んだこと
12/27
0 件のコメント :
コメントを投稿
60 日間のトライアル
Labels
.NET
.NET Core
.NET Core ランタイム
.NET Foundation
Access Management
AlphaGo
Anvato
Apache Beam
Apache Maven
API
Apigee
APIs Explore
App Engine
App Engine Flex
App Engine flexible
AppArmor
AppScale
AR
Artifactory
ASP.NET
ASP.NET Core
Attunity
AWS
Big Data
BigQuery
Billing Alerts
Bime by Zendesk
Bitbucket
Borg
BOSH Google CPI
Bower
BreezoMeter
BYOSL
Capacitor
Client Libraries
Cloud API
Cloud Bigtable
Cloud Client Libraries
Cloud Console
Cloud Consoleアプリ
Cloud Dataflow
Cloud Dataflow SDK
Cloud Dataproc
Cloud Datastore
Cloud Debugger
Cloud Deployment Manager
Cloud Foundry Foundation
Cloud Identity
Cloud Jobs API
Cloud Load Balancing
Cloud Machine Learning
Cloud monitoring
Cloud Natural Language API
Cloud Networking
cloud Pub/Sub
Cloud Resource Manager API
Cloud SDK
Cloud SDK for Windows
Cloud Source Repositories
Cloud Speech API
Cloud SQL
Cloud Storage
Cloud Storage FUSE
Cloud Tools for PowerShell
Cloud Tools PowerShell
Cloud Translation
Cloud Translation API
Cloud Virtual Network
Cloud Vision
CloudBerry Lab
CloudEndure
Cloudian
Cluster Federation
Codelabs
Cohesity
Coldline
Colossus
Compute Engine
Compute user Accounts
Container Engine
Container Registry
Container-VM Image
CRE
CSEK
Customer Reliability Engineering
Dbvisit
DDoS
Debugger
deep learning
Deployment Manager
Developer Console
Developers
Disney
Docker
Dockerfile
Drain
Dreamel
Eclipse
Eclipse Orion
Education Grants
Energy Sciences Network
Error Reporting
ESNet
Evernote
FASTER
Fastly
Firebase
Firebase Analytics
Firebase Authentication
Flexible Environment
gcloud
gcsfuse
GitHub
Go
Go 言語
Google App Engine
Google Apps
Google Certified Professional - Data Engineer
Google Cloud Certification Program
Google Cloud Console
Google Cloud Dataflow
Google Cloud Datalab
Google Cloud Datastore
Google Cloud Endpoints
Google Cloud Explorer
Google Cloud Identity and Access Management
Google Cloud Launcher
Google Cloud Logging
Google Cloud Platform
Google Cloud Resource Manager
Google Cloud Security Scanner
Google Cloud Shell
Google Cloud SQL
Google Cloud Storage
Google Cloud Storage Nearline
Google Cloud Tools for IntelliJ
Google Compute Engine
Google Container Engine
Google Data Analytics
Google Data Studio
Google Date Studio
Google Deployment Manager
Google Drive
Google Earth Engine
Google Genomics
Google SafeSearch
Google Service Control
Google Sheets
Google Slides
Google Translate
Google 公認プロフェッショナル
GPU
Gradle
GroupBy
gRPC
Haskell
HEPCloud
HIPAA
Horizon
HTCondor
IaaS
IAM
IBM
IBM POWER9
icon
IERS
Improbable
InShorts
Intel
IntelliJ
Internal Load Balancing
Internet2
IoT
Java
JFrog
JFrog Artifactory SaaS
Jupiter
Jupyter
Khan Academy
Komprise
kubefed
Kubernetes
Landsat
load shedding
Logging
Looker
Magenta
Managed Instance Group
Maps API
Maven
Maxon Cinema 4D
MightyTV
Mission Control
MongoDB
MySQL
Nearline
Network Time Protocol
neural networks
Next
Node
NoSQL
NTP
NuGet パッケージ
OCP
OLDISM
Open Compute Project
OpenCAPI
OpenCAPI Consortium
OpenShift Dedicated
Orbitera
Organization
Orion
Panda
Particle
Percona
Pete's Dragon
Pivotal
Pivotal Cloud Foundry
PLCN
Pokemon GO
Pokémon GO
Poseidon
PowerPoint
PowerShell
Protocol Buffers
Puppet
Pythian
Python
Raspberry Pi
Red Hat
Regional Managed Instance Groups
Rust
SC16
ScaleArc
Sentinel-2
Serving Websites
SideFX Houdini
SIGOPS Hall of Fame Award
Site Reliability Engineering
Snap
Spaceknow
SpatialOS
Spring
SQL Server
SRE
Stack Overflow
Stackdriver
Stackdriver Debugger
Stackdriver Error Reporting
Stackdriver Logging
Stackdriver Monitoring
Stackdriver Trace
Stanford
Startups
StatefulSets
StorReduce
Streak
Sureline
Sysbench
Tableau
Talend
Tensor Flow
Tensor Processing Unit
TensorFlow
The Carousel
TPU
Trace
Transfer Service
Translate API
Uber
Veritas
Vision API
Visual Studio
Visualization
Vitess
VM
VM Image
Waze
Webyog
Wide and Deep
Windows Server
Windows ワークロード
Wix
Worlds Adrift
Xplenty
Yellowfin
YouTube
Zaius
Zaius P9 Server
ZYNC Render
アーキテクチャ図
イベント
エンティティ
クラウド アーキテクト
コンピューティング
サポート
ジッター
スタートガイド
ストレージ
セミナー
ソリューション: メディア
データ エンジニア
データセンター
ビッグデータ
プリエンプティブル VM
フルマネージド
マイクロサービス
マルチクラウド
ロード シェディング
運用管理
海底ケーブル
機械学習
月刊ニュース
資格、認定
新機能、アップデート
人気記事ランキング
導入事例
内部負荷分散
認定試験
料金
Archive
2017
1
2016
12
11
10
9
8
7
6
5
4
3
2
1
2015
12
11
10
9
8
7
6
5
4
3
2
1
2014
12
11
10
9
8
6
5
4
3
2
Feed
月刊ニュースレターに
登録
新着ポストをメールで受け取る
Google
on
Follow @GoogleCloud_jp
0 件のコメント :
コメントを投稿