狠狠撸

狠狠撸Share a Scribd company logo
Pepper meets
Machine Learning
Tech-Circle#7
2015/07/23 @Atelier-Akihabara
Koji Shiraishi @shiraco
TIS株式会社 戦略技術センター
白石康司
@shiraco
機械学習/自然言語処理/
対話技術/Pepper
Python/R/Ruby
自己紹介
TIS/戦略技術センター
IoT
Cloud
自然言語処理/対話技術/環境認識/ロボット
CPS/センサーデバイス/ドローン
クラウドオーケストレーション/SDN
AI
facebook(Tech-‐??Sketch)
http://techcircle.connpass.com/
https://www.facebook.com/techsketch
技術勉強会(Tech-‐??Circle)
SIerの研究開発部門
本日の内容
? Pepperのプロフィール
? なぜPepperだったのか
? Pepperをどうするか
? Pepperアプリの開発方法
? ハンズオン
今日のゴール
? PepperからWeb APIを活用できるようになる
? その結果、Pepperをクラウドにつないで、賢い対話アプリを
作れるようになる
本编の前に
Softbank Robotics Corp. 2014 All rights reserved. 3
テーブル毎に
?自?己紹介
してみませんか?
※1?人30秒 ?
? ?お名前 ?
? ?所属 ?
? ?本?日の勉強会に参加しようと思った理理由
About Pepper
人間と対話して提案できるロボット
Pepper
ホテルのお客様への最適な旅行
プランを探してくれるPepperコ
ンシェルジュ
youtube
https://youtu.be/LmbT4W9odtQ
https://youtu.be/85ujkBJtKQk
Pepper概要(ハードウェア)
http://www.softbank.jp/robot/products/spec/
Why Pepper?
AIへの取り組み
特定ドメインで?人をサポートし、パートナーとして働くシステムを考察
質問応答によるサポート
薬剤師の代理理もしくは補助
として症状を聞き出しなが
ら薬の選択をサポートする
薬コンシェル
状況認識識による?示唆
会議診断?士「さゆり」
嗜好理理解による推薦
観光コンシェルジュ
会議中の参加者の表情認識識
から会議の状態の良良し悪し
を判定しアドバイスを?行行う
対話によりユーザの嗜好を
引き出しそれぞれにあった
観光コースを?自動?生成し、
推薦を?行行う
対話の価値
? ユーザーが検索できないことを対話で導ける
? 体全体を使ってジェスチャーでユーザへ伝えられる
? 様々なセンサーを利用してテキスト以上の情报を取得できる
対話の必要性
?ユーザーの、?言葉葉にはしにくい気分や感情といった雰囲気を汲み取れる ?
?対話を深めることにより、ユーザーの真に求めている欲求を把握できる
対話によって?生まれる価値
京都でわくわくできる場所
を探したいのに
居酒屋探してるわけじゃない
のになー
従来の検索索の問題点
対話インターフェイスとしてのPepper
? 人型なので心理的に話しかけやすい
? 自律的に移動することができる
? 今后、広く普及する可能性が高い
http://ascii.jp/elem/000/001/020/1020941/
How to dialog doing?
Pepperを使った対話の事例
対話により相?手の嗜好を推定し、そ
れに合った観光ルートを提案する ?
単純な?音声対話だけでなく、画像な
ど複合的な要素で判断を?行行う。
対話による観光ルートの推薦
人物の認識
? Pepperのカメラにより話者の属性(年齢?性別)を捉え
る
? 対話による表情の変化などを把握
? 过去にあったことがある人物か判定
対話
? 話者に問いかけるべき内容を判断する
? 話者に自然言語で問いかける
? 话者が话しかけた内容を理解する
笔别辫辫别谤を机械学习で贤くする
機械学習とは
?人間と同様、経験(データ)によって学習して賢くなるアルゴリズム
22
学習?用データ
機械学習アルゴリズム
特徴抽出
モデル化
未知データ
特徴抽出 推定
モデル
×
○
○
×
○
○
? ? ?
モデル参照学習?用データ
未知データ
学習フェーズ
推定フェーズ
さらに継続的学習でアルゴリズムが成??長する
教師あり学習の場合
?‘?’機械学習?’?’ ?で何ができるのか?
スパム検知
商品 ?
レコメンデーション
医療療診断
クレジットカード ?
不不正検知
数字認識識
?音声認識識
形状検出
顔検出
私達の?身近な機械学習
主な機械学習タスク(クラス分類、クラスタリング)
● ?入?力力データの中から何らかの共通の特徴をもつデータをまとめる ?
● 例例:顧客をクラスタリングし特徴的な共通点を?見見つけ適したマーケティングを実施、など
クラス分類
クラスタリング
● ?入?力力データをあらかじめ定められたクラスに分類する ?
● 例例:?音声認識識、?文字認識識、疾病判定、スパムメール判定、など
学習?用?入?力力データ モデル 推定結果
学習フェーズ 推定フェーズ
未知の?入?力力データ
?
?入?力力データ 推定結果
学習?推定フェーズ
Google Speech API
? 音声をテキストに変換するAPI(Speech To Text)
? 回数制限 : 50回/1日
https://console.developers.google.com/
ReKognition API
? 顔画像から属性を取得
? 年齢
? 性別
? 人種 etc.
? 回数制限 : 1,000call / 一ヶ月
https://rekognition.com
音声認識API (Google Speech API)
画像認識API (ReKognition API)
?
?
Pepper with Cloud
APIs
Pepper Development
Choreographeの基本
(復習)
Softbank Robotics Corp. 2014 All rights reserved. 8
Pepperを操るSDK
“Choregraphe”
Softbank Robotics Corp. 2014 All rights reserved.
Choregrapheとは
9
Boxを
ドラッグ&ドロップ
Boxをつなげる ペッパーが動く
ペッパーだよ
●ドラッグ&ドロップのみで簡単なロボアプリ開発が可能なSDK
Softbank Robotics Corp. 2014 All rights reserved.
ビュー
●初期設定で表?示されるビューは下記5つ
10
ボックス ?
ライブラリ
フロー ?
ダイアグラム ?
パネル
ポーズ ?
ライブラリプロジェクト ?
の内容
初期ビュー
ロボット ?
アプリ ?
ケーション
Softbank Robotics Corp. 2014 All rights reserved.
ビューの修正
●本?日使?用する”ロボットビュー”を表?示する
11
メニュー ?> ?表?示 ?
“ロボットビュー” ?を選択する
1
“ロボットビュー”をクリックする
2
笔测迟丑辞苍ボックスカスタマイズ
Pythonボックス
? 入力に対応したメソッドを
定義
? onInput_onStart(self, p)
? 入力変数の型を える
? 呼び出されたメソッド内で
出力シグナルを定義
? self.onStopped(p)
? 出力変数の型を える
ボックスとボックスライブラリの考え方
ボックスとボックスライブラリ
? ボックス
? Pepperアプリの処理の最小単位
? ボックスライブラリ
? ボックスをまとめて再配布でき
る単位にしたライブラリ
よしもとロボット研究所モーション効率化ライブラリ
http://pepper-atelier-akihabara.jp/archives/259
罢别肠丑?颁颈谤肠濒别ボックス
techcircle_box
ハンズオンでつかうボックス
をまとめたライブラリ
? google speech to
text box
? rekognition box
https://github.com/shiraco/techcircle_box
Hands-on
Hands-on
http://bit.ly/tc0723
ハンズオンへのリンク
~はじめに~?Pepperに接続してみる
~基本編A 対話基礎~ Dialogを使ってPepperと対話してみる
~基本編B 音声認識~ Google Speech APIを使ってPepperにあなたの名前を知ってもらう
~基本編C 画像認識~ ReKognition APIを使ってPepperにあなたの見た目の印象を聞いてみる
Softbank Robotics Corp. 2014 All rights reserved.
ロボットに接続しよう
12
接続ボタンをクリックする
1
接続したいPepperを選択し、 ?
“選択”をクリックする
2
(選択したいロボットがない場合は、) ?
IPアドレスを?入?力力し、”選択”をクリック
3
Softbank Robotics Corp. 2014 All rights reserved.
ロボット名とIPアドレスを確認する
13
胸のボタンを?一度度押すと、Pepperが話します
こんにちは、僕は”Pepper 51”です。 ?
僕のIPアドレスは、”10.1.122.165”です。
ロボット名
IPアドレス
Hands-on A 対話の基本を抑える
~基本編A 対話基礎~
Dialogを使ってPepperと対話してみる(所要時間目安: 15分)
① (復習) Speech Reco. + SayでPepperと対話してみる
② Dialogを使ってPepperからの質問に答えてみよう
http://qiita.com/shiraco/private/182a95873cd6f5274d9b
ここで学ぶこと!
?Pepperの機能としての対話の仕組みの理解
① (復習) Speech Reco. + SayでPepperと対話してみる
② Dialogを使ってPepperからの質問に答えてみよう
Let's Hands-on
(参考)Pepperは人間が喋った任意の言葉を認識できるか?
(参考)音声認識 - Pepperは人間が喋った任意の言葉を認識できるか? - Qiita
http://qiita.com/songchongok/items/c4acde4320ef39128c87
Pepperを賢くできる
[Pepper 基本プラン | 料金 | ロボット | ソフトバンク]
(http://www.softbank.jp/robot/price/basic/)
Q: [Pepper]クラウド音声認識エンジンは、利用できる上限回数を超えるとどうなりますか?
A: 一日の上限回数に達すると、高精度な認識機能に利用制限がかかります。
http://faq.mb.softbank.jp/detail.aspx?
cid=82718&id=e42493153726c6c43526c7a375365616936686c7553624650396c394a46355a6f70516e324e79576f36
78493d
デメリット
? お金がかかる(14,800円×36ヵ月/1台)
? Pepper以外で使えない
? 上限回数がある(Googleなどの音声認識APIでも上限はある)
Hands-on B 耳を研ぎ澄ませる
~基本編B 音声認識~
Google Speech APIを使ってPepperにあなたの名前を知ってもらう(所要時間目安: 15分)
① Google Speech APIをターミナルから実行してみる
② Google Speech 础笔滨を使って笔别辫辫别谤にあなたの名前を确実に覚えてもらう
③ (おまけ) よしもとロボット研究所モーションボックスライブラリでPepperに動きを付
けてみよう
http://qiita.com/shiraco/private/460b9a6ce7c9426d6be3
ここで学ぶこと!
?PepperからWeb APIの呼び出し方の基本
?クラウドでの音声認識方法
② Google Speech 础笔滨を使って笔别辫辫别谤にあなたの名前を确実に覚えてもらう
Let's Hands-on
Record Sound for Google STT ボックス
HTTP Google STT ボックス
Get Name ボックス
Hands-on C 心の目をひらく
~基本編C 画像認識~
ReKognition APIを使ってPepperにあなたの見た目の印象を聞いてみる(所要時間目安: 20分)
① ReKognition APIをブラウザから体験してみる
② ReKognition APIをターミナルから実行してみる
③ Pepperにあなたの性別と年齢を聞いてみる
http://qiita.com/shiraco/private/9836048e30612bb96582
ここで学ぶこと!
?クラウドでの画像認識の方法
③ Pepperにあなたの性別と年齢を聞いてみる
Let's Hands-on
Take Face Picture ボックス
HTTP ReKognition ボックス
Get Face Info ボックス
Hands-on
Developer Program スタート
https://www.aldebaran.com/ja/developerprogram
Pepper アプリストア
“Enjoy Pepper!”
参考資料
? ソフトバンク http://www.softbank.jp/robot/products/
? Aldebaran Robotics https://www.aldebaran.com
? ワークショップの資料を公開しました | Pepper アトリエ秋葉原 with SoftBank
http://pepper-atelier-akihabara.jp/archives/439
? モーション作成を効率化するボックスライブラリを公開 | Pepper アトリエ秋葉
原 with SoftBank http://pepper-atelier-akihabara.jp/archives/259
? Qiita:Atelier-Akihabara http://qiita.com/Atelier-Akihabara
? 音声認識 - Pepperは人間が喋った任意の言葉を認識できるか? - Qiita http://
qiita.com/songchongok/items/c4acde4320ef39128c87

More Related Content

What's hot (20)

PPTX
ゆるドラ运営记
亮太 松本
?
PPTX
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
?
PDF
スクレイヒ?ンク?と笔测迟丑辞苍
Hironori Sekine
?
PDF
Pythonによるwebアフ?リケーション入門 - Django編-
Hironori Sekine
?
PDF
万年ビギナーによる笔测迟丑辞苍プログラミングのリハビリ计画
Takeshi Akutsu
?
PDF
The tale of I and python / Python とのはなし
Takanori Suzuki
?
PDF
SIG-Audio#14 GDC2017オーディオ報告会 「音響情報をベイクする」
IGDA Japan SIG-Audio
?
PDF
SIG-Audio#12 アンケート集計結果
IGDA Japan SIG-Audio
?
PPTX
笔测迟丑辞苍でルンバをペットにする闇の技术
karaage0703
?
PDF
厂迟补辫测ユーザーガイド
Takeshi Akutsu
?
PPTX
PythonのインストールからHello Worldまで
Kioto Hirahara
?
PPTX
191030 anna-with-python
Takuya Nishimoto
?
ODP
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
akihiro uehara
?
PDF
颁笔测迟丑辞苍を読もう
Akira Nonaka
?
PPTX
搁贰础尝滨罢驰「なりたい自分で、生きていく」リアルタイムライブで痴罢耻产别谤が活跃する舞台を作る现场の1年
gree_tech
?
PDF
Puppet of-2015-forupload
Uchio Kondo
?
PDF
SIG-Audio#10 GDC2015 オーテ?ィオセッション報告
Takafumi Inamori
?
PPTX
AlexaPepperTalk
ssuser831037
?
PDF
20150627
Kiyoshi Watanabe
?
PDF
SIG-Audio#9 アンケート集計結果
IGDA Japan SIG-Audio
?
ゆるドラ运営记
亮太 松本
?
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
?
スクレイヒ?ンク?と笔测迟丑辞苍
Hironori Sekine
?
Pythonによるwebアフ?リケーション入門 - Django編-
Hironori Sekine
?
万年ビギナーによる笔测迟丑辞苍プログラミングのリハビリ计画
Takeshi Akutsu
?
The tale of I and python / Python とのはなし
Takanori Suzuki
?
SIG-Audio#14 GDC2017オーディオ報告会 「音響情報をベイクする」
IGDA Japan SIG-Audio
?
SIG-Audio#12 アンケート集計結果
IGDA Japan SIG-Audio
?
笔测迟丑辞苍でルンバをペットにする闇の技术
karaage0703
?
厂迟补辫测ユーザーガイド
Takeshi Akutsu
?
PythonのインストールからHello Worldまで
Kioto Hirahara
?
191030 anna-with-python
Takuya Nishimoto
?
20100701 01 ツイッター浜名湖_プレゼン_i_phoneで動くロボットセミナー
akihiro uehara
?
颁笔测迟丑辞苍を読もう
Akira Nonaka
?
搁贰础尝滨罢驰「なりたい自分で、生きていく」リアルタイムライブで痴罢耻产别谤が活跃する舞台を作る现场の1年
gree_tech
?
Puppet of-2015-forupload
Uchio Kondo
?
SIG-Audio#10 GDC2015 オーテ?ィオセッション報告
Takafumi Inamori
?
AlexaPepperTalk
ssuser831037
?
SIG-Audio#9 アンケート集計結果
IGDA Japan SIG-Audio
?

Similar to Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原 (6)

PDF
IBM Blluemix を Pepper とつないでみよう
Takuji Kawata
?
PPTX
第一回笔别辫辫别谤ハンズオン
洋行 齋
?
PDF
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Koji Shiraishi
?
PPTX
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
Kazumi OHIRA
?
PDF
Smart at robo
M- SOLUTIONS
?
PDF
Wo! vol.38 ロボットの「iPhone」になるか?Pepperの概要
thinkjam.Inc.
?
IBM Blluemix を Pepper とつないでみよう
Takuji Kawata
?
第一回笔别辫辫别谤ハンズオン
洋行 齋
?
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Koji Shiraishi
?
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
Kazumi OHIRA
?
Smart at robo
M- SOLUTIONS
?
Wo! vol.38 ロボットの「iPhone」になるか?Pepperの概要
thinkjam.Inc.
?
Ad

More from Koji Shiraishi (9)

PDF
りんな風 女子高生Bot - docomo雑談対話API +α を使って 自分専用Botを作る -
Koji Shiraishi
?
PPTX
Salon Bot ?ヘアサロンLINEアシスタントの対話を Repl-AIを使ってフ?ロトタイヒ?ンク??
Koji Shiraishi
?
PDF
滨罢勉强会を支えるコミュニケーション
Koji Shiraishi
?
PDF
惭贵罢打上げ尝罢
Koji Shiraishi
?
PDF
顿辞肠办别谤贬耻产を活用して础苍蝉颈产濒别の笔濒补测产辞辞办を自动ビルドする
Koji Shiraishi
?
PDF
Techcircle005 welcome
Koji Shiraishi
?
PDF
罢别肠丑肠颈谤肠濒别001-翱辫别苍厂迟补肠办ハンズオン勉强会
Koji Shiraishi
?
PDF
厂飞颈蹿迟と颁辞肠辞补笔辞诲蝉て?始めるサクサク颈翱厂开発!
Koji Shiraishi
?
PDF
セマンティック?ウェブのためのRDF/OWL 入門 6章 後半
Koji Shiraishi
?
りんな風 女子高生Bot - docomo雑談対話API +α を使って 自分専用Botを作る -
Koji Shiraishi
?
Salon Bot ?ヘアサロンLINEアシスタントの対話を Repl-AIを使ってフ?ロトタイヒ?ンク??
Koji Shiraishi
?
滨罢勉强会を支えるコミュニケーション
Koji Shiraishi
?
惭贵罢打上げ尝罢
Koji Shiraishi
?
顿辞肠办别谤贬耻产を活用して础苍蝉颈产濒别の笔濒补测产辞辞办を自动ビルドする
Koji Shiraishi
?
Techcircle005 welcome
Koji Shiraishi
?
罢别肠丑肠颈谤肠濒别001-翱辫别苍厂迟补肠办ハンズオン勉强会
Koji Shiraishi
?
厂飞颈蹿迟と颁辞肠辞补笔辞诲蝉て?始めるサクサク颈翱厂开発!
Koji Shiraishi
?
セマンティック?ウェブのためのRDF/OWL 入門 6章 後半
Koji Shiraishi
?
Ad

Recently uploaded (9)

PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
色について.pptx .
iPride Co., Ltd.
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?

Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原