SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
JAWS-UG 東海道 2014
2014.6.27 山口 陽平クラウド時代を駆け抜けろ!
毎朝体操を
支える技術
今日話すこと
• 自己紹介&会社紹介
• 毎朝体操
• 毎朝体操を支える技術
• ???
毎朝体操を゗ンストールしておこう
自己紹介&会社紹介
要するに技術力で開拓するタ゗プ
• 必要なら何でも徹底的にやる研究者
– プログラミング言語・データベース分散
– 機械学習・ゕルゴリズム・バ゗ナリハック
– 文字認識・物体認識・モーション認識
– 名古屋工業大学出身・未踏ソフトウェゕ経験
• 人を驚かせるのが好きな35歳児
– ハードリゕルタ゗ムJavaVM
– 1000台越え構成のペタバ゗ト分散DB
– 秒間1000万クエリ処理できるKVS
– 超多クラス対応で超高速な物体認識・モーション認識
山 口 陽 平
@melleo1978
※あくまでも゗メージです。
実物に髪の毛はありません。
• 概要:10周年!
– 名古屋工業大学発ベンチャー(2003年)
• 目的:ロボの頭脳を作る
– 知的゗ンターフェ゗スによる社会の変革
– ソフトウェゕの品質・生産性の向上
• スタッフ:30人
– 役員3人〃正社員14人〃見習い6人
– データ作成6人〃家政婦1人
– IPA未踏ソフトウェゕ経験者多数
• 社風:難しことを楽しく
– 職人〃挑戦〃自由〃昼食・夕食・飲み会は無料
来栖川電算
http://kurusugawa.jp/
弊社が目指すロボ
※写真はあくまでも゗メージです。
事業戦略
知的゗ンターフェ゗スでよりユーザの近くへ
• 新領域に挑戦
– コンサルテゖン
グ〃開発〃大規
模゗ンフラ構築
– 技術研究・評価
– データ作成
– ラ゗センス提供
– コンシューマ
サービスnew!
事業を支えるAWS
AWSは “すっごく” 使えるよ!っていう事例集
毎
月
、
猛
烈
に
増
え
て
い
る
よ
!
詳
細
は
過
去
の
ス
ラ
イ
ド
を
見
て
ね
!
Cellarsゕプリ
エンジンの選定時に AWS を活用
• 弊社の物体認識エンジンを使ったゕプリが入賞!
– Asia Smartphone Apps Contest
• 広告マーケテゖング部門 Silver Award 2位
– 立命館大学 学生ベンチャーコンテスト
• 最優秀賞 NICT賞
毎朝体操
モーション認識でフゖットネスを楽しくする
ラジオ体操ゕプリ
だれでも、いつでも、どこでも、すぐできる
• Android版 iOS版 ⇒ http://maiasa.jp/
スマホを持って体操
腕の動きを認識・採点し、素敵なレポートにするよ
• 頑張りに応じてトロフゖーがもらえたり、
みんなの統計も見られるよ!
ユーザ数拡大中
健康&フゖットネスで常時ランク゗ン
もうすぐ!
50,000DL
2014年6月25日時点
12532
いいね!
Facebookでは
中高年に人気。年代ごとに男女の偏りが変化。
MA9では
「優秀賞」と「企業賞」を受賞!
• TechCrunchにも
載ったよ!!! ⇒
56の国と地域
意外な場所で使われてる!!!
• 駐在さん?旅行者?
• 外国人もやってるぽい
マグニチュード3~4
みんなのラジオ体操の熱量を合計するとヤバい!
• 13.581 GJ 2014年6月22日時点
– 実はラジオ体操は運動強度が高い!
熱量 状況
1.500 GJ 雷の平均のエネルギー
1.770 GJ
質量1kgの物体が木星の引力圏から脱出するために
必要な運動エネルギー
2.000 GJ マグニチュード3の地震のエネルギー
4.184 GJ TNT火薬1トンの爆発のエネルギー
8.532 GJ 世界の人口1人あたりの年間消費電力量(2002年)
13.581 GJ 毎朝体操の総熱量 2014年6月22日時点
64.100 GJ マグニチュード4の地震のエネルギー
運動強度 状況
2.0 METS 電車の中で立っている
3.0 METS 庭仕事・野球の野手
3.5 METS 平地での自転車
4.0 METS ハ゗キング・速足
4.5 METS ラジオ体操
6.0 METS 階段昇降・卓球
9.0 METS
水泳・高強度の長距離
走・筋力トレーニング
声優オーデゖション
締め切り:6月30日 賞金:10万円×2部門
• 女性教官への応募は多い!本物も?!
– 男性が少ない…、JAWSUGのみなさん急げ!
毎朝体操を支える技術
オンラ゗ン時に同期するモバ゗ルデータストゕをAWSで作ったよ
データどうしてる?
教えて!凄腕ゕプリ開発者様!!!
• パーソナルなモバ゗ルデータの管理
– ユーザのデータをクラウドに保存したい。
– 自分のデータを他人が見られないようにしたい。
– オフラ゗ンでもデータを編集したい。
– 強力なトランザクションは必要ない。
– 画像・数値・文字など様々なデータを扱いたい。
– 日記のようにどんどん増えるデータを扱いたい。
– 複数のデバ゗スでデータを共有したい。
– 様々なデバ゗ス(Android・iOS)に対応したい。
ならデータ同期だね
たまにオンラ゗ンになるなら端末を変えてもOK
同期するデータ
毎朝体操のデータは主にCSVフゔ゗ル
• よく見ると全てKVS形式になっている
Key Value Store
キーと値のペゕのコレクション
• 機能
– キーに紐付いた値を更新
– キーに紐付いた値を取得
– キーの一覧を取得
• 例
– S3 Bucket〃ローカルフゔ゗ルシステム
– JSONフゔ゗ル〃XMLフゔ゗ル
– ユニークキー制約付きのテーブルやCSV
KVSの同期
ローカルとリモートのKVSを同じ状態にする
• 更新が衝突しなければ凄く簡単にできる
マージ戦略
シンプルな戦略でほぼ問題ない
• KVSマージ フゔ゗ルシステム〃CSVフゔ゗ル
– マージ対象の値がKVS構造である場合の戦略
– 値をKVSとして再帰的にマージ
• 後勝ちマージ 画像
– マージ対象の値が原子的構造である場合の戦略
– 時刻やリビジョン番号で残す値を選択
• 非削除優先マージ 他と組み合わせ可能
– マージ対象の値が原子的構造である場合の戦略
– 操作の危険度で残す値を選択
データ同期の構成
シンプルですごく柔軟、しかも速くて便利
• 同期結果をDBへ反映し検索集計を高速化
– マージトリガーを使えば簡単にDBへ反映できる
ユーザスペース
WebID連携を使えば、サーバ側の実装必要なし
• 特定のユーザだけがゕクセスできるパス
を作れる。認証・認可は作る必要なし!
まとめ
S3でデータ同期を作るといいことだらけ
• 読み取り一貫性・結果整合性
– 日記のようなデータには十分
• 可用性 99.99% 堅牢性 99. 999999999%
– 物理的に離れた3ヶ所に保存される。データ
が失われたり、サービスが停止する心配がほ
ぼない。
• 拡張性
– ユーザ数、データ量、ゕクセス数が増えても、
何も変更する必要がない。
毎朝体操AWS費用 = 10$/月↓
EC2不要 ⇒ 運用監視コスト激減 ⇒ 激安&楽
AWSさんごめんなさい
まとめ
???
最近、ウェゕラブルが盛り上がってるね!Android Wearとか!
モノマネCOLLECTION
ソーシャル型ジェスチャー認識 on AWS
• まねしてみた
– 仮面ラ゗ダーの変身ポーズ
– 波動拳・昇竜拳
• 踊ってみたを採点してみた
– プリキュゕのダンス
– ようかい体操第一
• これをやるには次が必須
– スマホの中でオンラ゗ン学習
– モーションデータの交換
モノマネCOLLECTION
ソーシャル型ジェスチャー認識 on AWS
また安くAWS
を使う気満々
来栖川電算は…
どこへ行ってしまうのか?
要するに
電脳コ゗ルみたいな世界を作るぞ!
• 認識技術で
– 勝手にいろいろやってくれる
• 未来ガジェットで
– 何かカッコいい
スタッフ募集中
プロデューサ、UI・UXエンジニゕ、すぐ来て!
• 気軽にオフゖスへ遊びに来てね!
– 見学できて、ご飯も食べれて、泊まれる。
名古屋本社(2013年フロゕ増設)
゗オン千種・名大病院・名工大の近く
上野支社(2012年開設)
入谷駅・鶯谷駅・上野駅の近く
やりますよね!
ご清聴ありがとうございました

Más contenido relacionado

Destacado

NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜
NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜
NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜陽平 山口
 
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE 陽平 山口
 
JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729陽平 山口
 
JAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 NagoyaJAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 Nagoya陽平 山口
 
JAWS FESTA TOKAIDO 2016
JAWS FESTA TOKAIDO 2016JAWS FESTA TOKAIDO 2016
JAWS FESTA TOKAIDO 2016陽平 山口
 
iOS_Consortium_20170120
iOS_Consortium_20170120iOS_Consortium_20170120
iOS_Consortium_20170120陽平 山口
 

Destacado (8)

NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜
NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜
NGK2014B 毎朝体操杯 〜ラジオ体操で賞品ゲット!〜
 
DevLove20141206
DevLove20141206DevLove20141206
DevLove20141206
 
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
 
JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729
 
JAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 NagoyaJAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 Nagoya
 
JAWS FESTA TOKAIDO 2016
JAWS FESTA TOKAIDO 2016JAWS FESTA TOKAIDO 2016
JAWS FESTA TOKAIDO 2016
 
iOS_Consortium_20170120
iOS_Consortium_20170120iOS_Consortium_20170120
iOS_Consortium_20170120
 
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
 

Similar a JAWS-UG TOKAIDO 20140627

Tokai radical20131128
Tokai radical20131128Tokai radical20131128
Tokai radical20131128陽平 山口
 
JAWS-UG Nagoya 7th 2013.12.07
JAWS-UG Nagoya 7th 2013.12.07JAWS-UG Nagoya 7th 2013.12.07
JAWS-UG Nagoya 7th 2013.12.07陽平 山口
 
Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619陽平 山口
 
JAWSDAYS2016 ランチタイムセッション
JAWSDAYS2016 ランチタイムセッションJAWSDAYS2016 ランチタイムセッション
JAWSDAYS2016 ランチタイムセッション陽平 山口
 
Dots deep learning部_20161221
Dots deep learning部_20161221Dots deep learning部_20161221
Dots deep learning部_20161221陽平 山口
 
JAWS-UG クラウド専業SIer(CIer)になってみた結果
JAWS-UG クラウド専業SIer(CIer)になってみた結果JAWS-UG クラウド専業SIer(CIer)になってみた結果
JAWS-UG クラウド専業SIer(CIer)になってみた結果Serverworks Co.,Ltd.
 
JAWSDAYS 2018 LUNCH SESSION
JAWSDAYS 2018 LUNCH SESSIONJAWSDAYS 2018 LUNCH SESSION
JAWSDAYS 2018 LUNCH SESSION陽平 山口
 
業務システム開発モダナイゼーションガイド
業務システム開発モダナイゼーションガイド業務システム開発モダナイゼーションガイド
業務システム開発モダナイゼーションガイドYou&I
 
TensorFlow User Group #1
TensorFlow User Group #1TensorFlow User Group #1
TensorFlow User Group #1陽平 山口
 
アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)Miho Nagase
 
JAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSIONJAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSION陽平 山口
 
札幌ITひよこ会 #3 「副業とライフバランス」
札幌ITひよこ会 #3 「副業とライフバランス」札幌ITひよこ会 #3 「副業とライフバランス」
札幌ITひよこ会 #3 「副業とライフバランス」Takayuki Fuwa
 
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporoKazuki Ueki
 
Career - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventCareer - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventMiya Kohno
 
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)cvpaper. challenge
 
I want the power of onboarding!
I want the power of  onboarding!I want the power of  onboarding!
I want the power of onboarding!Yukiya Hayashi
 
アジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティスアジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティスYasui Tsutomu
 
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~Fumihiko Kinoshita
 

Similar a JAWS-UG TOKAIDO 20140627 (20)

Tokai radical20131128
Tokai radical20131128Tokai radical20131128
Tokai radical20131128
 
JAWS-UG Nagoya 7th 2013.12.07
JAWS-UG Nagoya 7th 2013.12.07JAWS-UG Nagoya 7th 2013.12.07
JAWS-UG Nagoya 7th 2013.12.07
 
Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619Machine Learning Nagoya 20170619
Machine Learning Nagoya 20170619
 
JAWSDAYS2016 ランチタイムセッション
JAWSDAYS2016 ランチタイムセッションJAWSDAYS2016 ランチタイムセッション
JAWSDAYS2016 ランチタイムセッション
 
Dots deep learning部_20161221
Dots deep learning部_20161221Dots deep learning部_20161221
Dots deep learning部_20161221
 
JAWSUG 20180413
JAWSUG 20180413JAWSUG 20180413
JAWSUG 20180413
 
JAWS-UG クラウド専業SIer(CIer)になってみた結果
JAWS-UG クラウド専業SIer(CIer)になってみた結果JAWS-UG クラウド専業SIer(CIer)になってみた結果
JAWS-UG クラウド専業SIer(CIer)になってみた結果
 
JAWSDAYS 2018 LUNCH SESSION
JAWSDAYS 2018 LUNCH SESSIONJAWSDAYS 2018 LUNCH SESSION
JAWSDAYS 2018 LUNCH SESSION
 
業務システム開発モダナイゼーションガイド
業務システム開発モダナイゼーションガイド業務システム開発モダナイゼーションガイド
業務システム開発モダナイゼーションガイド
 
TensorFlow User Group #1
TensorFlow User Group #1TensorFlow User Group #1
TensorFlow User Group #1
 
アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)
 
JAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSIONJAWS FESTA 2018 OSAKA KCI SESSION
JAWS FESTA 2018 OSAKA KCI SESSION
 
札幌ITひよこ会 #3 「副業とライフバランス」
札幌ITひよこ会 #3 「副業とライフバランス」札幌ITひよこ会 #3 「副業とライフバランス」
札幌ITひよこ会 #3 「副業とライフバランス」
 
cvpaper.challengeについて
cvpaper.challengeについてcvpaper.challengeについて
cvpaper.challengeについて
 
20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo20140628-developers-io-meetup-sapporo
20140628-developers-io-meetup-sapporo
 
Career - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D eventCareer - design, adaption and diversity - for EMC I&D event
Career - design, adaption and diversity - for EMC I&D event
 
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)
cvpaper.challenge -CVの動向とこれからの問題を作るために- (東京大学講演)
 
I want the power of onboarding!
I want the power of  onboarding!I want the power of  onboarding!
I want the power of onboarding!
 
アジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティスアジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティス
 
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
 

Más de 陽平 山口

Más de 陽平 山口 (20)

NGK2023S ChatGPT
NGK2023S ChatGPTNGK2023S ChatGPT
NGK2023S ChatGPT
 
JAWS DAYS 2022
JAWS DAYS 2022JAWS DAYS 2022
JAWS DAYS 2022
 
NGK2022S
NGK2022SNGK2022S
NGK2022S
 
KCI PROFILE 2021-10-07
KCI PROFILE 2021-10-07KCI PROFILE 2021-10-07
KCI PROFILE 2021-10-07
 
JAWSUG 20210128
JAWSUG 20210128JAWSUG 20210128
JAWSUG 20210128
 
AWS Webinar 20201224
AWS Webinar 20201224AWS Webinar 20201224
AWS Webinar 20201224
 
SIAI2020
SIAI2020SIAI2020
SIAI2020
 
MISO20200530
MISO20200530MISO20200530
MISO20200530
 
ML@Loft 20200430
ML@Loft 20200430ML@Loft 20200430
ML@Loft 20200430
 
JAWS FESTA 20191102
JAWS FESTA 20191102JAWS FESTA 20191102
JAWS FESTA 20191102
 
JAWSUG 20191028 (modified)
JAWSUG 20191028 (modified)JAWSUG 20191028 (modified)
JAWSUG 20191028 (modified)
 
JAWSUG 20191028
JAWSUG 20191028JAWSUG 20191028
JAWSUG 20191028
 
JAWSUG 20190828
JAWSUG 20190828JAWSUG 20190828
JAWSUG 20190828
 
AI Utilization Seminar 20190709
AI Utilization Seminar 20190709AI Utilization Seminar 20190709
AI Utilization Seminar 20190709
 
JAWSUG 20190620
JAWSUG 20190620JAWSUG 20190620
JAWSUG 20190620
 
JAWS DAYS 2019
JAWS DAYS 2019JAWS DAYS 2019
JAWS DAYS 2019
 
JAWS FESTA 2018 OSAKA AHAB
JAWS FESTA 2018 OSAKA AHABJAWS FESTA 2018 OSAKA AHAB
JAWS FESTA 2018 OSAKA AHAB
 
NAGOSUTA 20181020
NAGOSUTA 20181020NAGOSUTA 20181020
NAGOSUTA 20181020
 
JAWSUG20180925
JAWSUG20180925JAWSUG20180925
JAWSUG20180925
 
Nagoya Career Meetup 2018夏
Nagoya Career Meetup 2018夏Nagoya Career Meetup 2018夏
Nagoya Career Meetup 2018夏
 

JAWS-UG TOKAIDO 20140627