SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
LT 2nd Trial
A Road map of Data Analysis for Visualization
with D3.js
jsCafe vol.15 2013/10/06
At WAVE : Web Design & Programming School
Twitter ID:@otanet Hiromitsu OTA
自己紹介(@otanet)
•背景: 2008年まで環境問題(廃棄物)を研究。
-産業廃棄物の不法投棄の実証分析
-最終処分場の跡地利用の環境評価
•これまでの取り組み:
POSデータの分析によるコスト削減の提案や営
業戦
略の立案、業務改善のコンサルティング
•発表等: http://www.slideshare.net/otanet/
前回までのあらすじ…(その1)
⇒DevOps的な視点や「つながり」の視点から、
D3.jsにフォーカスされている! 3
前回までのあらすじ… (その2)
4
1.DevOps的な視点:
Muninによるサーバーの可視化
http://munin-
monitoring.org/wiki/Munin_Template_dynamic
2.「つながり」の視点:SNS、
Webページのリンク、路線図、組織
図…
http://www.slideshare.net/hirokoonari/r-15447585
→サイトのステータスごとのレスポ
ンスタイムの集計・可視化から改善
へ!
→震災時のSNSの可視化による避難
場所の適性やWebページリンクの
可視化によるサイト構造の改善
今後の見通しとして
-データ可視化のツールの切り口から-
⇒ここで、4.の中のD3.jsに注目してみること 5
1.Munin、GrowthForecast、
ImageMagik:
メトリクス・モニタリングツール
http://munin-monitoring.org/wiki/Munin_Template_dynamic
https://github.com/kazeburo/GrowthForecast/
http://kazeburo.github.io/GrowthForecast/
2.Excel スパークライン
http://bit.ly/1fRFSL1
3.Google Analyticsによる可視化:
ユーザフロー図 http://bit.ly/1fRG0dn
4. Webによる可視化:
HTML5、Canvas、SVG、D3.js
今後の目標
6
1.Force-Directed Graph:
D3による可視化!
Force-Directed Graph:
http://bl.ocks.org/mbostock/4062045
→1. + 2.で、Twitter/ Foursquareからデータ収
集・可視化しやリアルタイム処理を行いた
2.Node.js + WebSocketを用
いた通信:
http://nodejs.jp/
http://www.websocket.org/
目標達成に必要なこと(全体)
7
1.ネットワーク図の描画のポイ
ント
2.ネットワーク分析の様々な手
法
3.PageRankの計算と行列計算用
Javascriptライブラリ
4.ネットワークデータの形式
5.ネットワークのレイアウト…
次のスラ
イドで、
少し掘り
下げてみ
る!
目標達成に必要なこと( 1/5)
8
1.ネットワーク図の描画のポイ
ント
-レイアウトの審美性基準:
・ネットワークと空間の位置関係の矛盾が少な
いか。
-ノードの大きさ、エッジの太さ、色…
・グラフ特徴量、属性、グループ
-ノードの形
・シンボル、アイコン、写真、ダイヤグラム…
-エッジの形
・孤、矢印、等高線…
「視認性の高いグラフレイアウトについて」
http://rit.rakuten.co.jp/conf/rrds4/papers/RRDS4-020.pdf
目標達成に必要なこと( 2/5 )
9
2.ネットワーク分析の様々な手
法
-距離・経路:
・最短経路、距離中心性、媒介中心性、Dijkstra
法
-行列
・固有べクトル中心性(PageRank)、Spectral
Graph
Analysis、Graph Laplacian
-クラスタリング
・K-Clique Community、Newmanコミュニティ、
Modularity、連結成分、デンドログラム
-その他
目標達成に必要なこと( 3/5 )
10
3.PageRankの計算と行列計算用Javascriptライブ
ラリ
- PageRankの計算:
・遷移確率行列の最大固有値(=1)に対応する
固有べクトル⇒v = Av
-行列計算のJavascriptライブラリ
・Numeric Javascript
var A = [[1,2,3], [4,5,6], [7,8,9]] ;
var b = [3, 1, 2] ;
var y = numeric.dot(A, b); // ドット積
var X = numeric.inv(A) ; // 逆行列
var S = numeric.det(A) ; // 行列式
var T = numeric.eig(A) ; // 固有値・固有べクト
ルNumeric Javascript:http://www.numericjs.com/
目標達成に必要なこと( 4/5 )
11
4.ネットワークデータの形式
-隣接行列(adjacency Matrix)、
隣接リスト(adjacency List)、
エッジリスト(Edge List)
→大規模データの疎(スパース)なグラフ
-XML形式、JSON形式
-ツールに定義された形式:
・igraph(.R)、
Pajek (.net)、
GML(.gml :Graph Modeling Language)
GML (Graph Modeling Language): http://bit.ly/1fRGIHr
Pajek: http://vlado.fmf.uni-lj.si/pub/networks/pajek/
目標達成に必要なこと(5/5)
12
5.ネットワークのレイアウト
-ネットワークは何次元の空間でも矛盾しなくレ
イアウトは可能ですが、
-2次元/ 3次元にいかに落とし込むか
・Force-Directed Method
・次元圧縮(High Dimentional Embedding, etc.)
・描画要素の縮約(Clustering, Edge Bundring,
etc.)
-Filtering(Treeの抽出, etc.)
“A Force-Directed Method for Large Crossing Angle Graph Drawing” (2010)
目標達成に必要なこと(5/5の補足:その1)
13
5.ネットワークのレイアウト
- Force-Directed Method:
・Kamada-Kawai algorithm
→力学モデルによるグラフ描画
・Fruchterman-Reingold algorithm
Kamada-Kawai algorithm
http://bit.ly/1a1Nu4N
Fruchterman-Reingold algorithm
http://bit.ly/1a1NQbN
目標達成に必要なこと(5/5の補足:その2)
14
5.ネットワークのレイアウト
- High Dimensional Embedding
-Edge Bundling
High Dimensional Embedding
http://bit.ly/1a1Oypj
http://bit.ly/1a1OHJx
Edge Bundling
http://bl.ocks.org/mbostock/1044242
JSベースの情報可視化ライブラリ VS
他のネットワーク可視化ツール(その1)
15
-JSベースの情報可視
化:
・D3.js
・sigma.js
・Raphael.js
・three.js
・Processing.js
sigma.js
http://sigmajs.org/examples.html
Raphael.js
http://raphaeljs.com/
three.js
http://threejs.org/
Processing.js
-他のネットワーク可
視化ツール:
・☆☆ ☆ Gephi
・☆☆☆ Cytoscape
・ ☆☆ Pajek
・ ☆☆ igraph
・Tulip
Gephi
https://gephi.org/
Cytoscape
http://www.cytoscape.org/
Tulip
http://tulip.labri.fr/TulipDrupal/
Igraph
http://igraph.sourceforge.net/
補足:
16
3.PageRankの計算と行列計算用Javascriptライブ
ラリ
- PageRankの計算:
・遷移確率行列の最大固有値(=1)に対応する
固有べクトル⇒v = Av
-行列計算のJavascriptライブラリ
・Numeric Javascript
var A = [[1,2,3], [4,5,6], [7,8,9]] ;
var b = [3, 1, 2] ;
var y = numeric.dot(A, b); // ドット積
var X = numeric.inv(A) ; // 逆行列
var S = numeric.det(A) ; // 行列式
var T = numeric.eig(A) ; // 固有値・固有べクト
ルNumeric Javascript:http://www.numericjs.com/
D3.jsを使うメリット
17
-プログラムで制御できること
-動作環境を選ばないこと
-開発環境を選ばないこと
-インタラクションも含めて渡せること
⇒データの可視化が目的ではなく、そこから次な
るアクションを引き出すことがねらい。
⇒ Force-Directed Graphは分析後に可視化したもの。
D3.js - Data-Driven Documents
http://d3js.org/
IBM Many Eyes
http://www-958.ibm.com/software/analytics/manyeyes
D3.jsの基本(その1)
18
そろそろお時間ですの
で、
次回以降にしたいとお
もいます…
が、
その前に、いつものを
では、いつものキャッチフレーズで!
19
時代はJSだ!
いやっ、JSが時代だ!
そして勉強会はJSCafe
だ!
次回以降のトピック(予定)
20
1.グラフの構造と種類について(グラフ理論)
2.有効グラフ・無向グラフの行列表示(グラフ理論)
3.RDBMS(MySQL)とグラフデータベース
(FlockDB)
3.1 最短経路問題とDijkstra法(ダイクストラ法)
3.2 Traveling Salesman Problem(TSP)
巡回セールスマン問題と遺伝的アルゴリズム
3.3 グラフに対するクエリの一考察
4.ネットワーク分析におけるクラスタリング
4.1 グラフ分割法:強連結成分分解、
弱連結成分分解、最大サブグラフ、最小カッ
ト法
4.2 階層的手法:凝集法、分割法
5.Node.jsとWebSocketによる通信
Thanks for your kindness.
21
ご静聴、ありがとうございました!
参考文献・URI等一覧その1(逐次更新します)
• 日本のソーシャルネットワーク分析の実務も伴っている第1人者の
@millionsmileさんのJapan Rでの
「Rでソーシャルネットワーク分析」(2012)
http://www.slideshare.net/hirokoonari/r-15447585
• 「WEB+DB PRESS Vol.76」 http://p.tl/6iKg サンプルデータはここにある
よ→ http://p.tl/hiiN
• 「Tokyo.Rの輪」@manozoさんのslideshare、rubyでデータの切り出しを行
い、arulesを用いてapeで可視化したもの。得られる知見が多い。
http://slidesha.re/186IAX4
シェアウィズ@門脇さんの、ソフトウェアエンジニアの立場からわか
りやすく、説明されている。
• 「理論で学ぶSQL再入門」オラクル@奥野さん:わかりやすくとてもコ
ンパクトにまとまっている。
• 「データベースエンジニア養成読本」 http://p.tl/TZ_v
• Nifty@森藤さんので、Dev.Opsの視点からサーバーの異常検知などの視点
から、ストーリテラーも含めて書いてある。生データを可視化すること
が重要と。ナポレオン進軍はともあれ、エンタメ性(→インフォグラ
フィック?)よりもデータを可視化して、実用に生かそうぜというもの。
• ※Connpasで森藤さん主催の「データの可視化 Handson」の勉強会で上記
は作成されたもの。 http://connpass.com/event/2403/
• Munin: http://munin-monitoring.org/wiki/Munin_Template_dynamic
22
参考文献・URI等一覧その2(逐次更新します)
• GrowthForecast: https://github.com/kazeburo/GrowthForecast/
http://kazeburo.github.io/GrowthForecast/
• イー・エージェンシーのブログ: http://www.e-
agency.co.jp/column/20130423.html さすがIAのパイオニア。
• Excelスパークライン: http://office.microsoft.com/ja-jp/excel-
help/HA010354892.aspx
• ImageMagick http://www.imagemagick.org/script/index.php
• https://support.google.com/analytics/answer/1709395?hl=ja
• http://sigmajs.org/examples.html
• IBM Many Eyes : http://www-958.ibm.com/software/analytics/manyeyes/
• Force-Directed Graph: http://bl.ocks.org/mbostock/4062045
• http://nodejs.jp/
• http://www.websocket.org/
• 視認性の高いグラフレイアウトについて
http://rit.rakuten.co.jp/conf/rrds4/papers/RRDS4-020.pdf
• Numeric Javascript: http://www.numericjs.com/
• http://vlado.fmf.uni-lj.si/pub/networks/pajek/ A Force-Directed Method
for Large Crossing Angle Graph Drawing
• http://arxiv.org/abs/1012.4559
• http://bit.ly/1a1Nu4N
• Fruchterman-Reingold algorithm http://bit.ly/1a1NQbN 23
参考文献・URI等一覧その2(逐次更新します)
• High Dimensional Embedding
http://reference.wolfram.com/mathematica/tutorial/GraphDrawingIntroductio
n.html
• http://bit.ly/1a1Oypj http://bit.ly/1a1OHJx
• Edge Bundling http://bl.ocks.org/mbostock/1044242
24
memo
25

Contenu connexe

Tendances

Pythonで時系列のデータを分析してみよう
Pythonで時系列のデータを分析してみようPythonで時系列のデータを分析してみよう
Pythonで時系列のデータを分析してみようTatuya Kobayashi
 
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業kulibrarians
 
データベースシステム論15 - 関係データモデル以外のデータベース
データベースシステム論15 - 関係データモデル以外のデータベースデータベースシステム論15 - 関係データモデル以外のデータベース
データベースシステム論15 - 関係データモデル以外のデータベースShohei Yokoyama
 
東大生向けデータ解析講座 第4回 2018/01/05
東大生向けデータ解析講座 第4回 2018/01/05東大生向けデータ解析講座 第4回 2018/01/05
東大生向けデータ解析講座 第4回 2018/01/05西岡 賢一郎
 
東大生向けデータ解析講座 第2回 2017/12/29
東大生向けデータ解析講座 第2回 2017/12/29東大生向けデータ解析講座 第2回 2017/12/29
東大生向けデータ解析講座 第2回 2017/12/29西岡 賢一郎
 
東大生向けデータ解析講座 第1回 2017/12/27
東大生向けデータ解析講座 第1回 2017/12/27東大生向けデータ解析講座 第1回 2017/12/27
東大生向けデータ解析講座 第1回 2017/12/27西岡 賢一郎
 
物質・材料研究機構におけるNext-L Enjuの導入事例
物質・材料研究機構におけるNext-L Enjuの導入事例物質・材料研究機構におけるNext-L Enjuの導入事例
物質・材料研究機構におけるNext-L Enjuの導入事例Masao Takaku
 
東大生向けデータ解析講座 第3回 2018/01/04
東大生向けデータ解析講座 第3回 2018/01/04東大生向けデータ解析講座 第3回 2018/01/04
東大生向けデータ解析講座 第3回 2018/01/04西岡 賢一郎
 
Jenkins によるレポートスクリプト管理
Jenkins によるレポートスクリプト管理Jenkins によるレポートスクリプト管理
Jenkins によるレポートスクリプト管理Tatsuya Tojima
 
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後物質・材料研究機構におけるNext-L Enjuの採用,導入と今後
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後Masao Takaku
 

Tendances (12)

Pythonで時系列のデータを分析してみよう
Pythonで時系列のデータを分析してみようPythonで時系列のデータを分析してみよう
Pythonで時系列のデータを分析してみよう
 
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業
20031001 ku-librarians勉強会 #49 : レファレンス協同データベース実験事業
 
データベースシステム論15 - 関係データモデル以外のデータベース
データベースシステム論15 - 関係データモデル以外のデータベースデータベースシステム論15 - 関係データモデル以外のデータベース
データベースシステム論15 - 関係データモデル以外のデータベース
 
東大生向けデータ解析講座 第4回 2018/01/05
東大生向けデータ解析講座 第4回 2018/01/05東大生向けデータ解析講座 第4回 2018/01/05
東大生向けデータ解析講座 第4回 2018/01/05
 
東大生向けデータ解析講座 第2回 2017/12/29
東大生向けデータ解析講座 第2回 2017/12/29東大生向けデータ解析講座 第2回 2017/12/29
東大生向けデータ解析講座 第2回 2017/12/29
 
東大生向けデータ解析講座 第1回 2017/12/27
東大生向けデータ解析講座 第1回 2017/12/27東大生向けデータ解析講座 第1回 2017/12/27
東大生向けデータ解析講座 第1回 2017/12/27
 
物質・材料研究機構におけるNext-L Enjuの導入事例
物質・材料研究機構におけるNext-L Enjuの導入事例物質・材料研究機構におけるNext-L Enjuの導入事例
物質・材料研究機構におけるNext-L Enjuの導入事例
 
東大生向けデータ解析講座 第3回 2018/01/04
東大生向けデータ解析講座 第3回 2018/01/04東大生向けデータ解析講座 第3回 2018/01/04
東大生向けデータ解析講座 第3回 2018/01/04
 
コース導入講義(荒木)
コース導入講義(荒木)コース導入講義(荒木)
コース導入講義(荒木)
 
Rでダイエット
RでダイエットRでダイエット
Rでダイエット
 
Jenkins によるレポートスクリプト管理
Jenkins によるレポートスクリプト管理Jenkins によるレポートスクリプト管理
Jenkins によるレポートスクリプト管理
 
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後物質・材料研究機構におけるNext-L Enjuの採用,導入と今後
物質・材料研究機構におけるNext-L Enjuの採用,導入と今後
 

En vedette

Managing Apache Project Brands
Managing Apache Project BrandsManaging Apache Project Brands
Managing Apache Project BrandsShane Curcuru
 
Escritorio Virtual del Relacionista Profesional
Escritorio Virtual del Relacionista ProfesionalEscritorio Virtual del Relacionista Profesional
Escritorio Virtual del Relacionista ProfesionalJavier Santos
 
M6d cassandrapresentation
M6d cassandrapresentationM6d cassandrapresentation
M6d cassandrapresentationEdward Capriolo
 
Produtividade
ProdutividadeProdutividade
ProdutividadeFGV-EAESP
 
The Ten Best Reads of 2014
The Ten Best Reads of 2014The Ten Best Reads of 2014
The Ten Best Reads of 2014edubcb
 
Nasa stem panel suffern images
Nasa stem panel suffern imagesNasa stem panel suffern images
Nasa stem panel suffern imagesEleanor Schuster
 
58 c8921e e1fe-408b-bb39ff295ee367b9
58 c8921e e1fe-408b-bb39ff295ee367b958 c8921e e1fe-408b-bb39ff295ee367b9
58 c8921e e1fe-408b-bb39ff295ee367b9Carlos Carvalho
 
Libguide template
Libguide templateLibguide template
Libguide templategranimal
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalOpenCity Community
 
Бумеранг за ЗОЖ
Бумеранг за ЗОЖБумеранг за ЗОЖ
Бумеранг за ЗОЖdementer80
 
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2OpenCity Community
 

En vedette (20)

Managing Apache Project Brands
Managing Apache Project BrandsManaging Apache Project Brands
Managing Apache Project Brands
 
affTA11 - LampiranC
affTA11 - LampiranCaffTA11 - LampiranC
affTA11 - LampiranC
 
Escritorio Virtual del Relacionista Profesional
Escritorio Virtual del Relacionista ProfesionalEscritorio Virtual del Relacionista Profesional
Escritorio Virtual del Relacionista Profesional
 
M6d cassandrapresentation
M6d cassandrapresentationM6d cassandrapresentation
M6d cassandrapresentation
 
Security protocols
Security protocolsSecurity protocols
Security protocols
 
Tarea4
Tarea4Tarea4
Tarea4
 
Intel
IntelIntel
Intel
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
The Ten Best Reads of 2014
The Ten Best Reads of 2014The Ten Best Reads of 2014
The Ten Best Reads of 2014
 
Nasa stem panel suffern images
Nasa stem panel suffern imagesNasa stem panel suffern images
Nasa stem panel suffern images
 
58 c8921e e1fe-408b-bb39ff295ee367b9
58 c8921e e1fe-408b-bb39ff295ee367b958 c8921e e1fe-408b-bb39ff295ee367b9
58 c8921e e1fe-408b-bb39ff295ee367b9
 
Final
FinalFinal
Final
 
Agenda robert guzman
Agenda robert guzmanAgenda robert guzman
Agenda robert guzman
 
Libguide template
Libguide templateLibguide template
Libguide template
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
My MSc. Project
My MSc. ProjectMy MSc. Project
My MSc. Project
 
affTA09 - LampiranA
affTA09 - LampiranAaffTA09 - LampiranA
affTA09 - LampiranA
 
Бумеранг за ЗОЖ
Бумеранг за ЗОЖБумеранг за ЗОЖ
Бумеранг за ЗОЖ
 
Bewonersbedrijf na tekening
Bewonersbedrijf na tekeningBewonersbedrijf na tekening
Bewonersbedrijf na tekening
 
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
 

Similaire à A Road map of Data Analysis for Visualization with D3.js

Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門Tatsuya Tojima
 
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!Nagato Kasaki
 
なぜリアクティブは重要か #ScalaMatsuri
なぜリアクティブは重要か #ScalaMatsuriなぜリアクティブは重要か #ScalaMatsuri
なぜリアクティブは重要か #ScalaMatsuriYuta Okamoto
 
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処”
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処” WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処”
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処” Hajime Sasaki
 
Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京tuchimur
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...Keisuke Nakata
 
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回yamahige
 
frozen string literal in Ruby
frozen string literal in Rubyfrozen string literal in Ruby
frozen string literal in RubyKoichi ITO
 
可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~Nagi Teramo
 
Goコンパイラのきもち
GoコンパイラのきもちGoコンパイラのきもち
Goコンパイラのきもちmjhd-devlion
 
CPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したいCPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したいcharsbar
 
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Satoshi Nagayasu
 
Log解析の超入門
Log解析の超入門Log解析の超入門
Log解析の超入門菊池 佑太
 
R超入門機械学習をはじめよう
R超入門機械学習をはじめようR超入門機械学習をはじめよう
R超入門機械学習をはじめよう幹雄 小川
 
ウェブから情報をあつめる
ウェブから情報をあつめるウェブから情報をあつめる
ウェブから情報をあつめるShuhei Iitsuka
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識Katsuhiro Morishita
 
Re:dash Use Cases at iPROS
Re:dash Use Cases at iPROSRe:dash Use Cases at iPROS
Re:dash Use Cases at iPROSJumpei Yokota
 
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-uedayou
 

Similaire à A Road map of Data Analysis for Visualization with D3.js (20)

Tokyo r50 beginner_2
Tokyo r50 beginner_2Tokyo r50 beginner_2
Tokyo r50 beginner_2
 
Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門
 
ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!ゼロから始めるSparkSQL徹底活用!
ゼロから始めるSparkSQL徹底活用!
 
なぜリアクティブは重要か #ScalaMatsuri
なぜリアクティブは重要か #ScalaMatsuriなぜリアクティブは重要か #ScalaMatsuri
なぜリアクティブは重要か #ScalaMatsuri
 
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処”
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処” WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処”
WI2研究会(公開用) “データ分析でよく使う前処理の整理と対処”
 
Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京Oracle Cloud Developers Meetup@東京
Oracle Cloud Developers Meetup@東京
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...
Hierarchical and Interpretable Skill Acquisition in Multi-task Reinforcement ...
 
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
 
frozen string literal in Ruby
frozen string literal in Rubyfrozen string literal in Ruby
frozen string literal in Ruby
 
可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~可視化周辺の進化がヤヴァイ~rChartsを中心として~
可視化周辺の進化がヤヴァイ~rChartsを中心として~
 
Goコンパイラのきもち
GoコンパイラのきもちGoコンパイラのきもち
Goコンパイラのきもち
 
CPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したいCPANの依存モジュールをもう少し正しく検出したい
CPANの依存モジュールをもう少し正しく検出したい
 
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装
 
Log解析の超入門
Log解析の超入門Log解析の超入門
Log解析の超入門
 
R超入門機械学習をはじめよう
R超入門機械学習をはじめようR超入門機械学習をはじめよう
R超入門機械学習をはじめよう
 
ウェブから情報をあつめる
ウェブから情報をあつめるウェブから情報をあつめる
ウェブから情報をあつめる
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
 
Re:dash Use Cases at iPROS
Re:dash Use Cases at iPROSRe:dash Use Cases at iPROS
Re:dash Use Cases at iPROS
 
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
SPARQLを利用した逆マッシュアップ-プログラミングを必要としないアプリ作成方法-
 

Plus de 博三 太田

slide_LT_Chatgpt部_太田_20231118.pdf
slide_LT_Chatgpt部_太田_20231118.pdfslide_LT_Chatgpt部_太田_20231118.pdf
slide_LT_Chatgpt部_太田_20231118.pdf博三 太田
 
LT_Visual_Entailment_GPT-4V_20231021.pdf
LT_Visual_Entailment_GPT-4V_20231021.pdfLT_Visual_Entailment_GPT-4V_20231021.pdf
LT_Visual_Entailment_GPT-4V_20231021.pdf博三 太田
 
LanguChain_summarization_LT_20230415.pdf
LanguChain_summarization_LT_20230415.pdfLanguChain_summarization_LT_20230415.pdf
LanguChain_summarization_LT_20230415.pdf博三 太田
 
image_video_instagram_202212.pdf
image_video_instagram_202212.pdfimage_video_instagram_202212.pdf
image_video_instagram_202212.pdf博三 太田
 
EC_intro_ota_202212.pdf
EC_intro_ota_202212.pdfEC_intro_ota_202212.pdf
EC_intro_ota_202212.pdf博三 太田
 
EC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdfEC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdf博三 太田
 
EC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdfEC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdf博三 太田
 
Python nlp handson_20220225_v5
Python nlp handson_20220225_v5Python nlp handson_20220225_v5
Python nlp handson_20220225_v5博三 太田
 
LT_hannari python45th_20220121_2355
LT_hannari python45th_20220121_2355LT_hannari python45th_20220121_2355
LT_hannari python45th_20220121_2355博三 太田
 
Logics 18th ota_20211201
Logics 18th ota_20211201Logics 18th ota_20211201
Logics 18th ota_20211201博三 太田
 
Jsai2021 winter ppt_ota_20211127
Jsai2021 winter ppt_ota_20211127Jsai2021 winter ppt_ota_20211127
Jsai2021 winter ppt_ota_20211127博三 太田
 
2021年度 人工知能学会全国大会 第35回
2021年度 人工知能学会全国大会 第35回2021年度 人工知能学会全国大会 第35回
2021年度 人工知能学会全国大会 第35回博三 太田
 
Lt conehito 20210225_ota
Lt conehito 20210225_otaLt conehito 20210225_ota
Lt conehito 20210225_ota博三 太田
 
Seattle consultion 20200822
Seattle consultion 20200822Seattle consultion 20200822
Seattle consultion 20200822博三 太田
 
Syumai lt_mokumoku__20200807_ota
Syumai  lt_mokumoku__20200807_otaSyumai  lt_mokumoku__20200807_ota
Syumai lt_mokumoku__20200807_ota博三 太田
 
Lt syumai moku_mokukai_20200613
Lt syumai moku_mokukai_20200613Lt syumai moku_mokukai_20200613
Lt syumai moku_mokukai_20200613博三 太田
 
Online python data_analysis19th_20200516
Online python data_analysis19th_20200516Online python data_analysis19th_20200516
Online python data_analysis19th_20200516博三 太田
 
本当に言いたい事をくみ取って応答する対話システムの構築に向けて - 昨年(2019年度)の取り組み -
本当に言いたい事をくみ取って応答する対話システムの構築に向けて- 昨年(2019年度)の取り組み -本当に言いたい事をくみ取って応答する対話システムの構築に向けて- 昨年(2019年度)の取り組み -
本当に言いたい事をくみ取って応答する対話システムの構築に向けて - 昨年(2019年度)の取り組み -博三 太田
 
Thesis sigconf2019 1123_hiromitsu.ota
Thesis sigconf2019 1123_hiromitsu.otaThesis sigconf2019 1123_hiromitsu.ota
Thesis sigconf2019 1123_hiromitsu.ota博三 太田
 
Sigconf 2019 slide_ota_20191123
Sigconf 2019 slide_ota_20191123Sigconf 2019 slide_ota_20191123
Sigconf 2019 slide_ota_20191123博三 太田
 

Plus de 博三 太田 (20)

slide_LT_Chatgpt部_太田_20231118.pdf
slide_LT_Chatgpt部_太田_20231118.pdfslide_LT_Chatgpt部_太田_20231118.pdf
slide_LT_Chatgpt部_太田_20231118.pdf
 
LT_Visual_Entailment_GPT-4V_20231021.pdf
LT_Visual_Entailment_GPT-4V_20231021.pdfLT_Visual_Entailment_GPT-4V_20231021.pdf
LT_Visual_Entailment_GPT-4V_20231021.pdf
 
LanguChain_summarization_LT_20230415.pdf
LanguChain_summarization_LT_20230415.pdfLanguChain_summarization_LT_20230415.pdf
LanguChain_summarization_LT_20230415.pdf
 
image_video_instagram_202212.pdf
image_video_instagram_202212.pdfimage_video_instagram_202212.pdf
image_video_instagram_202212.pdf
 
EC_intro_ota_202212.pdf
EC_intro_ota_202212.pdfEC_intro_ota_202212.pdf
EC_intro_ota_202212.pdf
 
EC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdfEC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdf
 
EC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdfEC_attribute_exstraction_20221122.pdf
EC_attribute_exstraction_20221122.pdf
 
Python nlp handson_20220225_v5
Python nlp handson_20220225_v5Python nlp handson_20220225_v5
Python nlp handson_20220225_v5
 
LT_hannari python45th_20220121_2355
LT_hannari python45th_20220121_2355LT_hannari python45th_20220121_2355
LT_hannari python45th_20220121_2355
 
Logics 18th ota_20211201
Logics 18th ota_20211201Logics 18th ota_20211201
Logics 18th ota_20211201
 
Jsai2021 winter ppt_ota_20211127
Jsai2021 winter ppt_ota_20211127Jsai2021 winter ppt_ota_20211127
Jsai2021 winter ppt_ota_20211127
 
2021年度 人工知能学会全国大会 第35回
2021年度 人工知能学会全国大会 第35回2021年度 人工知能学会全国大会 第35回
2021年度 人工知能学会全国大会 第35回
 
Lt conehito 20210225_ota
Lt conehito 20210225_otaLt conehito 20210225_ota
Lt conehito 20210225_ota
 
Seattle consultion 20200822
Seattle consultion 20200822Seattle consultion 20200822
Seattle consultion 20200822
 
Syumai lt_mokumoku__20200807_ota
Syumai  lt_mokumoku__20200807_otaSyumai  lt_mokumoku__20200807_ota
Syumai lt_mokumoku__20200807_ota
 
Lt syumai moku_mokukai_20200613
Lt syumai moku_mokukai_20200613Lt syumai moku_mokukai_20200613
Lt syumai moku_mokukai_20200613
 
Online python data_analysis19th_20200516
Online python data_analysis19th_20200516Online python data_analysis19th_20200516
Online python data_analysis19th_20200516
 
本当に言いたい事をくみ取って応答する対話システムの構築に向けて - 昨年(2019年度)の取り組み -
本当に言いたい事をくみ取って応答する対話システムの構築に向けて- 昨年(2019年度)の取り組み -本当に言いたい事をくみ取って応答する対話システムの構築に向けて- 昨年(2019年度)の取り組み -
本当に言いたい事をくみ取って応答する対話システムの構築に向けて - 昨年(2019年度)の取り組み -
 
Thesis sigconf2019 1123_hiromitsu.ota
Thesis sigconf2019 1123_hiromitsu.otaThesis sigconf2019 1123_hiromitsu.ota
Thesis sigconf2019 1123_hiromitsu.ota
 
Sigconf 2019 slide_ota_20191123
Sigconf 2019 slide_ota_20191123Sigconf 2019 slide_ota_20191123
Sigconf 2019 slide_ota_20191123
 

A Road map of Data Analysis for Visualization with D3.js