SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Shinyを自由に使ってみる
@mtknnktm
1
第38回 Tokyo.R
※ この発表は個人の
見解であり、所属する
組織の公式見解ではあ
りません。
2
自己紹介
• 高野雅典
– システムエンジニア(SIer)
→ フロントエンドエンジニア
→ データマイニングエンジニア
• 普段の仕事
– ソーシャルゲームの分析
– ソシャゲ用BIシステムの設計・開発
– データ分析に関わるR&D
• 得意/興味のある領域
– 複雑系科学/人工生命・進化ゲーム理論
– データ解析・R
– UI・データの可視化・JavaScript
• Twitter: @mtknnktm
3
翻訳しました
Shiny
• R でインタラクティブなWebアプリ を手軽に開発
できるフレームワーク
– Rの持つ統計・機械学習・可視化ライブラリを使った
インタラクティブなツールを開発・提供可能!
4
http://glimmer.rstudio.com/winston/stocks/
利用方法
Shiny単体をローカルで使う
5
Shiny
Shiny
Server
Shiny
Webアプリとして公開
WebSocket
WebSocket WebSocket
Shinyは簡単故に制約が多い
(UIとか認証とかプロセス数とか※)
JavaやRubyでWebアプリつくる
ようにはいかない
※: Professional 版では、ダッシュボードのカスタマイズ、認証、
マルチプロセス化などの機能有り
※: マルチプロセスについては無理矢理何とかできなくもない
@wdkzさんのスライド「Shiny-Serverあれこれ」
http://www.slideshare.net/wdkz/japanr2013-wdkz
@mtknnktmのブログ「Shiny-Serverをたった1行の変更でマルチプロセス化する方法」
http://mtkn.hatenablog.com/entry/2013/12/11/200733
77
Web
アプリ
Shiny
Ajax
WebSocket
Shiny
Shiny
Shiny
Shinyの前に何かかぶせ
て、色々できるとしあわ
せになれる気がする
デモ
とりあえず、ブラウザサイド
を自作して、Shinyと通信し
てみました
https://github.com/mtkn-misty/shiny_client
8
Shiny
WebSocket
ここを自作
デモ
9
ShinyのUIをちょっと凝った感じに
Drag & Drop
ggplot
Shinyとの通信の概要
10
クライアント Shiny
①WebSocketコネクション開始
②ID類送信
③パラメータ送信
④分析結果やグラフ画像送信
⑤パラメータ送信(変更点のみ)
⑥分析結果やグラフ画像送信
初期画面表示
◯パラメータ送信(変更点のみ)
◯分析結果やグラフ画像送信
パラメータ変更時
・・・
①・②コネクション開始
{
"config": {
"workerId": "”,
"sessionId": "c1f855fed0fe4236a45d0a6a0799e3d5”
}
}
11
②なんか返ってくる
とりあえず、使わなくてもいろいろできるので気にしなくておk
//JavaScriptの例
var conn = new WebSocket('ws://localhost:8081');
①Shiny起動後、WebSocketコネクション開始すると
Shiny→ブラウザ
③パラメータ送信(最初)
12
{
“method”: “init”,
“data”: {
".clientdata_output_summaryFunc_hidden": false,
“vals”: [2, 3, 5, 7, 11, 13, 19]
}
}
こんな感じでパラメータを送信する
shinyServer(function(input, output, session) {
# valuesのsummaryを計算して返す
output$summaryFunc <- renderText({
summary(input$vals)
})
})
.clentdata_output_関数名_hidden をfalseに
設定すると、Shinyアプリの対応する関数が呼
び出される。
Shinyアプリに渡す値
Shinyのserver.r
ブラウザ→Shiny
③パラメータ送信(最初)
13
{
“method”: “init”,
“data”: {
".clientdata_output_summaryFunc_hidden": false,
“vals”: [2, 3, 5, 7, 11, 13, 19]
}
}
こんな感じでパラメータを送信する
shinyServer(function(input, output, session) {
# valuesのsummaryを計算して返す
output$summaryFunc <- renderText({
summary(input$vals)
})
})
.clentdata_output_関数名_hidden をfalseに
設定すると、Shinyアプリの対応する関数が呼
び出される。
Shinyアプリに渡す値
Shinyのserver.r
ブラウザ→Shiny
④分析結果やグラフ画像送信
14
{
"errors": {},
"values": {
”summaryFunc": " Min. 1st Qu. Median Mean 3rd Qu. Max. n
2.000 4.000 7.000 8.571 12.000 19.000 "
},
"inputMessages": []
}
こんな感じの結果が返ってくる
summaryFuncの結果
shinyServer(function(input, output, session) {
# valuesのsummaryを計算して返す
output$summaryFunc <- renderText({
summary(input$vals)
})
})
Shinyのserver.r
Shiny→ブラウザ
④分析結果やグラフ画像送信
15
{
"errors": {},
"values": {
”summaryFunc": " Min. 1st Qu. Median Mean 3rd Qu. Max. n
2.000 4.000 7.000 8.571 12.000 19.000 "
},
"inputMessages": []
}
こんな感じの結果が返ってくる
summaryFuncの結果
shinyServer(function(input, output, session) {
# valuesのsummaryを計算して返す
output$summaryFunc <- renderText({
summary(input$vals)
})
})
Shinyのserver.r
Shiny→ブラウザ
⑤・⑥パラメータ送信(2回目以降)
16
{
“method”: “update”,
“data”: {
“vals”: [1, 1, 2, 3, 5, 8, 13]
}
}
こんな感じでパラメータを送信する
updateを指定
変更点だけ送信
{
"errors": {},
"values": {
”summaryFunc": " Min. 1st Qu. Median Mean 3rd Qu. Max. n
1.000 1.500 3.000 4.714 6.500 13.000 "
},
"inputMessages": []
}
summaryFuncの結果
関係する関数の結果のみ返ってくる
Shiny→ブラウザブラウザ→Shiny
グラフの描画(ggplot2とか)
17
{
“method”: “init”,
“data”: {
'.clientdata_allowDataUriScheme':true,
'.clientdata_output_plotFunc_hidden':false,
'.clientdata_output_plotFunc_width':300,
'.clientdata_output_plotFunc_height':200,
}
}
こんな感じでパラメータを送信する
グラフを描画する関数名
と画像サイズを指定
{
"errors": {},
"values": {
"plotFunc": {
"src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEU...."
"width": 300, …
}
},
"inputMessages": []
}
Base64で画像が返ってくる
Shiny→ブラウザブラウザ→Shiny
これをそのままimageタグのsrc要素に
突っ込めばグラフが表示される
画像データの通信方式。
trueだとbase64でグラフ画像が送られてくる。
falseだと画像のURLが送られてくる。
グラフの描画(rCharts)
18
{
“method”: “init”,
“data”: {
'.clientdata_output_rplotFunc_hidden':false
}
}
こんな感じでパラメータを送信する
グラフを描画する関数名
を指定
{
"errors": {},
"values": {
”rplotFunc”: ”<style>.rChart {width: 800px; height: 400px} </style><script type='text/javascript’>
var chartParams = { "dom": "chart2”…”
},
"inputMessages": []
}
HTML(CSS/JSの埋め込み)でグラフが返ってくる
Shiny→ブラウザブラウザ→Shiny
これをそのままタグの中に
突っ込めばグラフが表示される
まとめ
• WebSocketで通信することで、任意のアプリ
ケーションからShinyの関数が利用できる
• UI・認証・マルチプロセス制御をShinyの外でで
きるようになるので、より柔軟にShinyを使える
– ただし、Shinyを叩く側は自前で作らないといけない
ので、Shinyそのまま使うよりめんd (ry
19

Mais conteúdo relacionado

Mais procurados

Masakazu Sano Tokyowebmining 37 20140621
Masakazu Sano Tokyowebmining 37 20140621Masakazu Sano Tokyowebmining 37 20140621
Masakazu Sano Tokyowebmining 37 20140621Masakazu Sano
 
人工知能Xファッション最前線
人工知能Xファッション最前線人工知能Xファッション最前線
人工知能Xファッション最前線Kazuki Baba
 
なぜRustか?
なぜRustか?なぜRustか?
なぜRustか?emakryo
 
Sano tokyowebmining 36_20140526
Sano tokyowebmining 36_20140526Sano tokyowebmining 36_20140526
Sano tokyowebmining 36_20140526Masakazu Sano
 
ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方Kazuya Obanayama
 
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会Yuya Unno
 
データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016Akinori Kohno
 
TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語隆行 神戸
 
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2TRPGオンラインセッション環境とルール&シナリオ記述言語 その2
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2隆行 神戸
 
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方Kimikazu Kato
 
実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2Kuniyuki Takahashi
 
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門RとPythonによるデータ解析入門
RとPythonによるデータ解析入門Atsushi Hayakawa
 
Rustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったかRustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったかShunsukeNakamura17
 
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Hisao Soyama
 
今年のKDDベストペーパーを実装・公開しました
今年のKDDベストペーパーを実装・公開しました今年のKDDベストペーパーを実装・公開しました
今年のKDDベストペーパーを実装・公開しましたShohei Hido
 
サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量T T
 

Mais procurados (20)

Mlct 20150430v2
Mlct 20150430v2Mlct 20150430v2
Mlct 20150430v2
 
Masakazu Sano Tokyowebmining 37 20140621
Masakazu Sano Tokyowebmining 37 20140621Masakazu Sano Tokyowebmining 37 20140621
Masakazu Sano Tokyowebmining 37 20140621
 
人工知能Xファッション最前線
人工知能Xファッション最前線人工知能Xファッション最前線
人工知能Xファッション最前線
 
Trat_sprint1
Trat_sprint1Trat_sprint1
Trat_sprint1
 
なぜRustか?
なぜRustか?なぜRustか?
なぜRustか?
 
Sano tokyowebmining 36_20140526
Sano tokyowebmining 36_20140526Sano tokyowebmining 36_20140526
Sano tokyowebmining 36_20140526
 
ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方
 
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
 
データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016データ分析スクリプトのツール化入門 - PyConJP 2016
データ分析スクリプトのツール化入門 - PyConJP 2016
 
TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語TRPGオンラインセッション環境とルール&シナリオ記述言語
TRPGオンラインセッション環境とルール&シナリオ記述言語
 
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2TRPGオンラインセッション環境とルール&シナリオ記述言語 その2
TRPGオンラインセッション環境とルール&シナリオ記述言語 その2
 
Trat_sprint2
Trat_sprint2Trat_sprint2
Trat_sprint2
 
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方
 
実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2
 
Trat_sprint7
Trat_sprint7Trat_sprint7
Trat_sprint7
 
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門RとPythonによるデータ解析入門
RとPythonによるデータ解析入門
 
Rustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったかRustに触れて私のPythonはどう変わったか
Rustに触れて私のPythonはどう変わったか
 
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
Pythonによるソーシャルデータ分析―わたしはこうやって修士号を取得しました―
 
今年のKDDベストペーパーを実装・公開しました
今年のKDDベストペーパーを実装・公開しました今年のKDDベストペーパーを実装・公開しました
今年のKDDベストペーパーを実装・公開しました
 
サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量サンプリングと推定 Siとht推定量
サンプリングと推定 Siとht推定量
 

Semelhante a Shinyを自由に使ってみる​

いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーション
いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーションいじめられた子供を支援する 仮想世界ピグパーティの コミュニケーション
いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーションcyberagent
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェアToshiaki Kurokawa
 
BIerのためのAI入門
BIerのためのAI入門BIerのためのAI入門
BIerのためのAI入門Yoshitaka Seo
 
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリAPI ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリYoshitaka Seo
 
Saya Projectの感情スコア推定モデル
Saya Projectの感情スコア推定モデルSaya Projectの感情スコア推定モデル
Saya Projectの感情スコア推定モデルHaruo Fujiwara
 
Data Science Workshop 「クリエイティブAI」で新たな価値を創造する
Data Science Workshop  「クリエイティブAI」で新たな価値を創造するData Science Workshop  「クリエイティブAI」で新たな価値を創造する
Data Science Workshop 「クリエイティブAI」で新たな価値を創造するMasaya Mori
 
アグリゲート・コンピューティング風IoTでの戦い方
アグリゲート・コンピューティング風IoTでの戦い方アグリゲート・コンピューティング風IoTでの戦い方
アグリゲート・コンピューティング風IoTでの戦い方Takeshi Mikami
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理Yoshitaka Seo
 
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析構造化データをツールで簡単に分析
構造化データをツールで簡単に分析Yoshitaka Seo
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM,INC
 
最近ソフトウェア開発が面白くない
最近ソフトウェア開発が面白くない最近ソフトウェア開発が面白くない
最近ソフトウェア開発が面白くないTatsuya Yagi
 
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方Yoshitaka Seo
 
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングRyohei Kamiya
 
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをなPower BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをなYugo Shimizu
 
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超えるMakoto SAKAI
 
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)Yoshitaka Seo
 
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類Yoshitaka Seo
 
Rsj2013 sekiyama 3
Rsj2013 sekiyama 3Rsj2013 sekiyama 3
Rsj2013 sekiyama 3openrtm
 
20180130 設計イベント
20180130 設計イベント20180130 設計イベント
20180130 設計イベントAtsushi Takayasu
 

Semelhante a Shinyを自由に使ってみる​ (20)

いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーション
いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーションいじめられた子供を支援する 仮想世界ピグパーティの コミュニケーション
いじめられた子供を支援する 仮想世界ピグパーティの コミュニケーション
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
 
BIerのためのAI入門
BIerのためのAI入門BIerのためのAI入門
BIerのためのAI入門
 
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリAPI ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
 
Saya Projectの感情スコア推定モデル
Saya Projectの感情スコア推定モデルSaya Projectの感情スコア推定モデル
Saya Projectの感情スコア推定モデル
 
Data Science Workshop 「クリエイティブAI」で新たな価値を創造する
Data Science Workshop  「クリエイティブAI」で新たな価値を創造するData Science Workshop  「クリエイティブAI」で新たな価値を創造する
Data Science Workshop 「クリエイティブAI」で新たな価値を創造する
 
アグリゲート・コンピューティング風IoTでの戦い方
アグリゲート・コンピューティング風IoTでの戦い方アグリゲート・コンピューティング風IoTでの戦い方
アグリゲート・コンピューティング風IoTでの戦い方
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理
 
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
 
最近ソフトウェア開発が面白くない
最近ソフトウェア開発が面白くない最近ソフトウェア開発が面白くない
最近ソフトウェア開発が面白くない
 
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
 
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
 
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをなPower BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
 
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
書籍はそろった!コミュニティで情報を共有すればRedmineはキャズムを超える
 
可視化法学-大和超券ステージ
可視化法学-大和超券ステージ可視化法学-大和超券ステージ
可視化法学-大和超券ステージ
 
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
 
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
 
Rsj2013 sekiyama 3
Rsj2013 sekiyama 3Rsj2013 sekiyama 3
Rsj2013 sekiyama 3
 
20180130 設計イベント
20180130 設計イベント20180130 設計イベント
20180130 設計イベント
 

Mais de Masanori Takano

書籍「計算社会科学入門」第9章 統計モデリング
書籍「計算社会科学入門」第9章 統計モデリング書籍「計算社会科学入門」第9章 統計モデリング
書籍「計算社会科学入門」第9章 統計モデリングMasanori Takano
 
WWWにおける社会科学
WWWにおける社会科学WWWにおける社会科学
WWWにおける社会科学Masanori Takano
 
サイバーエージェントにおける計算社会科学研究
サイバーエージェントにおける計算社会科学研究サイバーエージェントにおける計算社会科学研究
サイバーエージェントにおける計算社会科学研究Masanori Takano
 
Webとメディアと社会的分断 @ WWW論文読み会
Webとメディアと社会的分断 @ WWW論文読み会Webとメディアと社会的分断 @ WWW論文読み会
Webとメディアと社会的分断 @ WWW論文読み会Masanori Takano
 
Analysis of the Changes in Listening Trends of a Music Streaming Service
Analysis of the Changes in Listening Trends of a Music Streaming ServiceAnalysis of the Changes in Listening Trends of a Music Streaming Service
Analysis of the Changes in Listening Trends of a Music Streaming ServiceMasanori Takano
 
WWW論文読み会 発表資料: Computational Health セッション
WWW論文読み会 発表資料: Computational Health セッションWWW論文読み会 発表資料: Computational Health セッション
WWW論文読み会 発表資料: Computational Health セッションMasanori Takano
 
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見ソーシャルビッグデータ・オープンデータによる社会構造変化の発見
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見Masanori Takano
 
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談Masanori Takano
 
論文紹介: Tweetment effects on the tweeted experimentally reducing racist harass...
論文紹介: Tweetment effects on the tweeted  experimentally reducing racist harass...論文紹介: Tweetment effects on the tweeted  experimentally reducing racist harass...
論文紹介: Tweetment effects on the tweeted experimentally reducing racist harass...Masanori Takano
 
サイバーエージェントにおける計算社会科学
サイバーエージェントにおける計算社会科学サイバーエージェントにおける計算社会科学
サイバーエージェントにおける計算社会科学Masanori Takano
 
論文紹介 Explaining the prevalence, scaling and variance of urban phenomena
論文紹介 Explaining the prevalence, scaling and variance of urban phenomena論文紹介 Explaining the prevalence, scaling and variance of urban phenomena
論文紹介 Explaining the prevalence, scaling and variance of urban phenomenaMasanori Takano
 
社会関係の数と親密さのトレードオフが社会構造に与える影響
社会関係の数と親密さのトレードオフが社会構造に与える影響社会関係の数と親密さのトレードオフが社会構造に与える影響
社会関係の数と親密さのトレードオフが社会構造に与える影響Masanori Takano
 
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)Masanori Takano
 
野良ビッグデータへのお誘い
野良ビッグデータへのお誘い野良ビッグデータへのお誘い
野良ビッグデータへのお誘いMasanori Takano
 
Lightweight Interactions for Reciprocal Cooperation in a Social Network Game
Lightweight Interactions for Reciprocal Cooperation in a Social Network GameLightweight Interactions for Reciprocal Cooperation in a Social Network Game
Lightweight Interactions for Reciprocal Cooperation in a Social Network GameMasanori Takano
 
サラリーマンのための計算社会科学
サラリーマンのための計算社会科学サラリーマンのための計算社会科学
サラリーマンのための計算社会科学Masanori Takano
 
社会関係の強さに基づく社会的グルーミング戦略の適応性
社会関係の強さに基づく社会的グルーミング戦略の適応性社会関係の強さに基づく社会的グルーミング戦略の適応性
社会関係の強さに基づく社会的グルーミング戦略の適応性Masanori Takano
 
ソーシャル系Webサービスのデータを用いた社会科学 資料
ソーシャル系Webサービスのデータを用いた社会科学 資料ソーシャル系Webサービスのデータを用いた社会科学 資料
ソーシャル系Webサービスのデータを用いた社会科学 資料Masanori Takano
 
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...Masanori Takano
 
データにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてデータにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてMasanori Takano
 

Mais de Masanori Takano (20)

書籍「計算社会科学入門」第9章 統計モデリング
書籍「計算社会科学入門」第9章 統計モデリング書籍「計算社会科学入門」第9章 統計モデリング
書籍「計算社会科学入門」第9章 統計モデリング
 
WWWにおける社会科学
WWWにおける社会科学WWWにおける社会科学
WWWにおける社会科学
 
サイバーエージェントにおける計算社会科学研究
サイバーエージェントにおける計算社会科学研究サイバーエージェントにおける計算社会科学研究
サイバーエージェントにおける計算社会科学研究
 
Webとメディアと社会的分断 @ WWW論文読み会
Webとメディアと社会的分断 @ WWW論文読み会Webとメディアと社会的分断 @ WWW論文読み会
Webとメディアと社会的分断 @ WWW論文読み会
 
Analysis of the Changes in Listening Trends of a Music Streaming Service
Analysis of the Changes in Listening Trends of a Music Streaming ServiceAnalysis of the Changes in Listening Trends of a Music Streaming Service
Analysis of the Changes in Listening Trends of a Music Streaming Service
 
WWW論文読み会 発表資料: Computational Health セッション
WWW論文読み会 発表資料: Computational Health セッションWWW論文読み会 発表資料: Computational Health セッション
WWW論文読み会 発表資料: Computational Health セッション
 
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見ソーシャルビッグデータ・オープンデータによる社会構造変化の発見
ソーシャルビッグデータ・オープンデータによる社会構造変化の発見
 
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談
仮想社会におけるソーシャルサポート効果の検証: ピグパーティにおけるいじめ相談
 
論文紹介: Tweetment effects on the tweeted experimentally reducing racist harass...
論文紹介: Tweetment effects on the tweeted  experimentally reducing racist harass...論文紹介: Tweetment effects on the tweeted  experimentally reducing racist harass...
論文紹介: Tweetment effects on the tweeted experimentally reducing racist harass...
 
サイバーエージェントにおける計算社会科学
サイバーエージェントにおける計算社会科学サイバーエージェントにおける計算社会科学
サイバーエージェントにおける計算社会科学
 
論文紹介 Explaining the prevalence, scaling and variance of urban phenomena
論文紹介 Explaining the prevalence, scaling and variance of urban phenomena論文紹介 Explaining the prevalence, scaling and variance of urban phenomena
論文紹介 Explaining the prevalence, scaling and variance of urban phenomena
 
社会関係の数と親密さのトレードオフが社会構造に与える影響
社会関係の数と親密さのトレードオフが社会構造に与える影響社会関係の数と親密さのトレードオフが社会構造に与える影響
社会関係の数と親密さのトレードオフが社会構造に与える影響
 
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)
ヒトと社会を理解するための計算社会科学(社会情報システム学シンポジウム 基調講演資料)
 
野良ビッグデータへのお誘い
野良ビッグデータへのお誘い野良ビッグデータへのお誘い
野良ビッグデータへのお誘い
 
Lightweight Interactions for Reciprocal Cooperation in a Social Network Game
Lightweight Interactions for Reciprocal Cooperation in a Social Network GameLightweight Interactions for Reciprocal Cooperation in a Social Network Game
Lightweight Interactions for Reciprocal Cooperation in a Social Network Game
 
サラリーマンのための計算社会科学
サラリーマンのための計算社会科学サラリーマンのための計算社会科学
サラリーマンのための計算社会科学
 
社会関係の強さに基づく社会的グルーミング戦略の適応性
社会関係の強さに基づく社会的グルーミング戦略の適応性社会関係の強さに基づく社会的グルーミング戦略の適応性
社会関係の強さに基づく社会的グルーミング戦略の適応性
 
ソーシャル系Webサービスのデータを用いた社会科学 資料
ソーシャル系Webサービスのデータを用いた社会科学 資料ソーシャル系Webサービスのデータを用いた社会科学 資料
ソーシャル系Webサービスのデータを用いた社会科学 資料
 
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
論文紹介: What’s in a like- attitudes and behaviors around receiving likes on fac...
 
データにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてデータにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事について
 

Último

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Último (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

Shinyを自由に使ってみる​