Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
岡田 裕行
PDF, PPTX
3,329 views
Node-red 10本ノック(visual recognition apiを絡めて)
2018年2月8日開催のIBM Cloud勉強会の発表スライドになります。
Technology
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 54
2
/ 54
3
/ 54
4
/ 54
5
/ 54
6
/ 54
7
/ 54
8
/ 54
9
/ 54
10
/ 54
11
/ 54
12
/ 54
13
/ 54
14
/ 54
15
/ 54
16
/ 54
17
/ 54
18
/ 54
19
/ 54
20
/ 54
21
/ 54
22
/ 54
23
/ 54
24
/ 54
25
/ 54
26
/ 54
27
/ 54
28
/ 54
29
/ 54
30
/ 54
31
/ 54
32
/ 54
33
/ 54
34
/ 54
35
/ 54
36
/ 54
37
/ 54
38
/ 54
39
/ 54
40
/ 54
41
/ 54
42
/ 54
43
/ 54
44
/ 54
45
/ 54
46
/ 54
47
/ 54
48
/ 54
49
/ 54
50
/ 54
51
/ 54
52
/ 54
53
/ 54
54
/ 54
More Related Content
PDF
Nutanix.でインテリジェントなDR Leapを使う
by
Takahiro HAGIWARA
PDF
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
by
オラクルエンジニア通信
PDF
今更聞けない電子認証入門 - OAuth 2.0/OIDCからFIDOまで -
by
Naoto Miyachi
PDF
今さら聞けないITエンジニアのためのドラッカー
by
Keisuke Tameyasu
PPTX
【Swift】 それ、enumとstructでやってみましょう!!
by
Yu Tanaka
PDF
15分でわかるモバイルアクセシビリティ
by
力也 伊原
PDF
OutSystems ユーザー会 セッション資料
by
Tsuyoshi Kawarasaki
PDF
データで散らかった製造業界における最高の翻訳機 Node-RED
by
nodered_ug_jp
Nutanix.でインテリジェントなDR Leapを使う
by
Takahiro HAGIWARA
Oracle Cloud Infrastructure:2021年11月度サービス・アップデート
by
オラクルエンジニア通信
今更聞けない電子認証入門 - OAuth 2.0/OIDCからFIDOまで -
by
Naoto Miyachi
今さら聞けないITエンジニアのためのドラッカー
by
Keisuke Tameyasu
【Swift】 それ、enumとstructでやってみましょう!!
by
Yu Tanaka
15分でわかるモバイルアクセシビリティ
by
力也 伊原
OutSystems ユーザー会 セッション資料
by
Tsuyoshi Kawarasaki
データで散らかった製造業界における最高の翻訳機 Node-RED
by
nodered_ug_jp
What's hot
PDF
いまなぜドメイン駆動設計か
by
増田 亨
PDF
Node-REDをIoTビジネスに適用するために苦労した3つの話
by
Tomohiro Nakajima
PDF
Node-REDのノード開発容易化ツールNode generator
by
BMXUG
PPTX
Android enterpriseで実現できる端末管理の世界
by
Daisuke Tsutsumi
PPTX
インセプションデッキのひな形(PPT形式:ダウンロード用)
by
A AOKI
PPTX
「開発がスクラム導入するんだって!試験どーしよ!?」 -サイボウズQAスクラム奮闘記-
by
yabbysan
PDF
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
PDF
AWS WAF を活用しよう
by
Yuto Ichikawa
PDF
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
by
Akinori SAKATA
PDF
本当にできるの?ミッションクリティカルシステムのクラウド移行 第1回:検討すべき10のポイント (Oracle Cloudウェビナーシリーズ: 2021年...
by
オラクルエンジニア通信
PDF
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
by
NTT DATA Technology & Innovation
PDF
[AKIBA.AWS] VPCをネットワーク図で理解してみる
by
Shuji Kikuchi
PDF
S06 Azure バックアップを利用した Microsoft Azure 仮想マシンのバックアップ
by
Microsoft Azure Japan
PDF
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
PPTX
20180123 20分でlive配信aws media services(media live mediapackage)_pub
by
Kameda Harunobu
PDF
Prd005 クラウドで守る! exchange_onlin
by
Tech Summit 2016
PDF
これからはじめるインフラエンジニア
by
外道 父
PDF
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
by
Iida Yukako
PDF
Java によるクラウドネイティブ の実現に向けて
by
Shigeru Tatsuta
PDF
われわれはなぜアジャイルに向かうのか
by
toshihiro ichitani
いまなぜドメイン駆動設計か
by
増田 亨
Node-REDをIoTビジネスに適用するために苦労した3つの話
by
Tomohiro Nakajima
Node-REDのノード開発容易化ツールNode generator
by
BMXUG
Android enterpriseで実現できる端末管理の世界
by
Daisuke Tsutsumi
インセプションデッキのひな形(PPT形式:ダウンロード用)
by
A AOKI
「開発がスクラム導入するんだって!試験どーしよ!?」 -サイボウズQAスクラム奮闘記-
by
yabbysan
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
AWS WAF を活用しよう
by
Yuto Ichikawa
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
by
Akinori SAKATA
本当にできるの?ミッションクリティカルシステムのクラウド移行 第1回:検討すべき10のポイント (Oracle Cloudウェビナーシリーズ: 2021年...
by
オラクルエンジニア通信
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
by
NTT DATA Technology & Innovation
[AKIBA.AWS] VPCをネットワーク図で理解してみる
by
Shuji Kikuchi
S06 Azure バックアップを利用した Microsoft Azure 仮想マシンのバックアップ
by
Microsoft Azure Japan
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
20180123 20分でlive配信aws media services(media live mediapackage)_pub
by
Kameda Harunobu
Prd005 クラウドで守る! exchange_onlin
by
Tech Summit 2016
これからはじめるインフラエンジニア
by
外道 父
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
by
Iida Yukako
Java によるクラウドネイティブ の実現に向けて
by
Shigeru Tatsuta
われわれはなぜアジャイルに向かうのか
by
toshihiro ichitani
Similar to Node-red 10本ノック(visual recognition apiを絡めて)
PDF
無料の「IBM Cloud ライトアカウント」を用いた画像判定アプリハンズオン資料
by
Kohei Nishikawa
PDF
ロボットアプリ開発におけるNode-REDの活用
by
岡田 裕行
PDF
Node-REDのロードマップや見どころ
by
BMXUG
PDF
プロのためのNode-RED再入門
by
Makoto SAKAI
PPTX
Node-RED v2.0新機能紹介
by
Hitachi, Ltd. OSS Solution Center.
PDF
Node-RED Desktop Ver. 1.0 新機能紹介
by
Kazuki Saito
PDF
おれはコーディングをやめるぞ!
by
Daiki Egashira
PDF
Node red hands on - public
by
Takehiko Amano
PPTX
Current status and future trends in Node-RED
by
nodered_ug_jp
PDF
Node-REDのworldmapの活用
by
OSgeo Japan
PDF
JavaScript使いならきっととっつきやすいNode-REDについて
by
Seigo Tanaka
PDF
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
by
Seigo Tanaka
PDF
Try IoT with Node-RED
by
Kimihiko Kitase
PDF
Node redをはじめてみよう
by
rina0521
PPTX
Node-RED v1.3新機能紹介
by
Hitachi, Ltd. OSS Solution Center.
PPTX
Node-REDの開発に参加しよう
by
nodered_ug_jp
PDF
Node redでソーシャルデータ分析
by
Atsushi Kojo
PPTX
Node-redでお手軽IoT
by
heimax222
PPTX
Yet another node red
by
Takashi Ariyama
PPTX
Node-RED のフローを isaax で配信してみた
by
Tomoyuki Sugita
無料の「IBM Cloud ライトアカウント」を用いた画像判定アプリハンズオン資料
by
Kohei Nishikawa
ロボットアプリ開発におけるNode-REDの活用
by
岡田 裕行
Node-REDのロードマップや見どころ
by
BMXUG
プロのためのNode-RED再入門
by
Makoto SAKAI
Node-RED v2.0新機能紹介
by
Hitachi, Ltd. OSS Solution Center.
Node-RED Desktop Ver. 1.0 新機能紹介
by
Kazuki Saito
おれはコーディングをやめるぞ!
by
Daiki Egashira
Node red hands on - public
by
Takehiko Amano
Current status and future trends in Node-RED
by
nodered_ug_jp
Node-REDのworldmapの活用
by
OSgeo Japan
JavaScript使いならきっととっつきやすいNode-REDについて
by
Seigo Tanaka
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
by
Seigo Tanaka
Try IoT with Node-RED
by
Kimihiko Kitase
Node redをはじめてみよう
by
rina0521
Node-RED v1.3新機能紹介
by
Hitachi, Ltd. OSS Solution Center.
Node-REDの開発に参加しよう
by
nodered_ug_jp
Node redでソーシャルデータ分析
by
Atsushi Kojo
Node-redでお手軽IoT
by
heimax222
Yet another node red
by
Takashi Ariyama
Node-RED のフローを isaax で配信してみた
by
Tomoyuki Sugita
Node-red 10本ノック(visual recognition apiを絡めて)
1.
Node-RED 10本ノック (Visual Recognition APIを絡めて) Node-RED
User Group Japan @ Osaka 岡田 裕行 2018年 2月8日 IBM Cloud勉強会
2.
自己紹介 ● コミュニケーションロボット「ユニボ」を開発・販売するハードウェア スタートアップ、ユニロボット株式会社にて、「ユニボ」の開発に従事 ● CoderDojo西宮
/ 梅田 でメンターもやってます ● 今年、Node-RED User Group Japan @ Osaka を立ち上げました! @okhiroyuki
3.
Node-REDとは?
4.
Node-RED:Webベースの総合開発環境 ● IBMが開発し、JS Foundationに寄贈した
「IoT向けプラットフォーム」 ● ライセンスは、「Apache 2.0 License」 ● WebブラウザでFlowEditorにアクセスすることで開発可能 ● ビジュアルプログラミング環境
5.
Node-REDの特徴 1. 移植性 2. 再利用性 3.
拡張性
6.
特徴1:移植性 ● 組み込み環境 ● PC
/ サーバー ● パブリッククラウド
7.
特徴2:再利用性 ● 作成したFlow(プログラム)はJSONフォーマット ● Export
/ Import 可能
8.
特徴3:拡張性 ● カスタムNode(拡張機能)の インポートが可能 ● Node-RED
Libraryの存在 https://flows.nodered.org/ ● Node-RED(FlowEditor)内からイ ンストール可能
9.
Node-RED x Visual
Recognition API
10.
Visual Recognition API 今年1月にライトプランでも使用できるようになった、画像認識APIです。 もちろん、IBM
Cloud上のNode-REDから利用可能です。 ● Node-REDで対応している内容 ○ 画像の分類(ものの名称、信頼度など) ■ 既存のモデルデータ ■ 別途学習させたカスタムモデルベース ○ 顔検出(顔の位置、性別、年齢層) ○ テキスト認識(抽出した文字列) https://console.bluemix.net/catalog/services/visual-recognition?taxonomyNavigation=app-serv ices
12.
Node-REDへの追加手順 1. カタログからサービスを選択 2. サービスの作成 3.
Node-REDの接続へ移動 4. サービスをConnect 5. 再ステージ
18.
Visual Recognition ノード
19.
Visual Recognition ノード ●
設定画面では、3つの分析内容が選択できる ○ 画像分類(デフォルトのモデルを使用) ○ 顔検出 ○ テキスト認識 ● 入力データは、URL or 画像データ(Buffer)を、msg.payload経由で渡 す ● 出力結果は、msg.resultで取得できる ● msg.paramsを使用すると、動的に設定を変更できるほか、カスタム分類モ デルを指定できる。 ※詳細は、情報タブを参照ください。
20.
Visual Recognition ノードのサンプル ●
ポイント ○ 解析対象となる画像URLをinjectノードのペイロード( msg.payload)にセットする ○ Detect対象を決める
21.
顔検出結果の一例
22.
画像分類結果の一例
23.
テキスト認識結果の一例
24.
Node-REDでAPI化
25.
HTTP Node Webサービスを作成するためのHTTPエンドポイントが作成できます。 必ず、Http in
/ Http Request Node をセットで使用します。 使用に当たっては、下記のオブジェクトが重要となります。 ● msg.req ○ このオブジェクトには、要求に関する情報を提供する複数のプロパティが含まれています。 ● msg.payload ○ Http In:GETリクエストの場合、クエリ文字列パラメータのオブジェクトが含まれます。それ以外の場 合は、HTTP要求の本文が含まれます。 ○ Http Request:レスポンスのBodyとなります
26.
FunctionNode Functionノードは、受け取ったメッセージに対してJavaScriptコードを実行 することができ、フローを継続するためにゼロ個以上のメッセージを返すことが できます。 その他の特徴 ● Contextにデータ保存できる ● モジュールや関数が使用可能 ●
その他の機能については、 https://nodered.jp/docs/writing-functions
27.
APIのベース この例は、GET /test でアクセスすると、”hello
world” を返すだけ
28.
画像URLを渡して、テキスト認識させる ● ポイント ○ URLは、msg.payload.url
で取得できるので、取得値を msg.payload に代入する ○ 分析結果( msg.result )を msg.payload に代入する
29.
curlコマンド curl -X GET
'https://****.mybluemix.net/text?url=http://gahag.net/img/20 1604/13s/gahag-0075670157-1.png' -H 'Cache-Control: no-cache'
30.
ChangeNode ● メッセージ、フローコンテキストまたはグローバルコンテキストのプロパ ティを設定、変更、削除、または移動します。 ● ノードは、定義された順序で適用される複数のルールを指定できます。
31.
FunctionNodeの変わりにChangeNodeを使う ● ポイント ○ FunctionNode
を参考に、設定する
32.
curlコマンド curl -X GET
'https://****.mybluemix.net/text/change?url=http://gahag.net /img/201604/13s/gahag-0075670157-1.png' -H 'Cache-Control: no-cache'
33.
画像データを扱う
34.
画像ファイルを渡して、テキスト認識させる ● ポイント ○ Http
Inノードで、ファイルのアップロード にチェックを入れる ○ ファイルのデータは、 msg.req.files[0].buffer で取得する
35.
curlコマンド curl -X POST
https://****.mybluemix.net/text -H 'Cache-Control: no-cache' -H 'content-type: multipart/form-data' -F files=@{filepath}
36.
パラメータ処理
37.
パラメータで処理内容を変更する ● ポイント ○ リクエストからパラメータを取得する ○
Switchノードでパラメータの内容により、処理を切り替える
38.
パラメータの取得 ● msg.payload.{key} で取得可能
39.
Switchノード ● プロパティの内容に応じて、 処理を分岐させることができる ここでは、 ● プロパティ値として、 msg.method
を使用 ● 該当がない場合の対応として、 “otherwise” を入れておく
40.
curlコマンド curl -X POST
https://****.mybluemix.net/switch -H 'Cache-Control: no-cache' -H 'content-type: multipart/form-data' -F 'files=@{filepath}' -F method=text
41.
カスタムモデルの使用
42.
カスタムモデルの作成手順 ● Visual Recognition
Tool(Beta)を起動 ● 下記の情報をアップロード ○ モデル名 ○ 分類したい写真群の ZIPデータ ○ ネガティブモデルもオプションで追加可能 ● 作成開始 ● トレーニング ● 準備完了 詳しくは、 https://console.bluemix.net/docs/services/visual-recognition /tutorial-custom-classifier.html#-
48.
サンプルコード ポイント ● msg.paramsで設定が必要 ○ detect_mode
: classify ○ classifier_ids : {ids} ○ owners : IBM ● 今は、URL指定のみ?
49.
分析結果 https://raw.githubusercontent.com/watson-developer-cloud/doc-tutorial -downloads/master/visual-recognition/dogs.jpg
50.
まとめ ● Visual Recognition
APIは、画像を与えるだけでWatosonから解析結果 を取得できる ● カスタムモデルも簡単に作成できる ● HTTPノードでAPI化してしまえば、他のサービスから簡単に利用することが できる ● Functionノードを使えば、Javascriptでコードが記述できる ● Functionノードを使わなくても、他のノードで代替可能 気になるところ ● APIの制限はどうかけるのか?
51.
Node-RED User Group
Japan @ Osakaの活動
52.
第1回「Osakaキックオフ」やります! https://node-red-osaka.connpass.com/event/77653/
53.
LT枠あります!
54.
ご清聴ありがとうございました!
Download