neo4jでつなぐ知見のネットワーク [pycon2016 lt]

19
Neo4jでつなぐ 知見ネットワーク

Upload: -

Post on 13-Apr-2017

47 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

Neo4jでつなぐ知見ネットワーク

Page 2: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

Hello!株式会社 ビザスク CTO花村創史 @hanasoo

● python for 6 years● 醤油嫌い、ハンバーガーマニア

Page 3: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]
Page 4: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]
Page 5: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

How to Neo4j ● pyenv環境の用意

● dockerで起動

$ pyenv local neo4j

$ pip install py2neo==2.0.8

$ docker run \

--publish=7474:7474--publish=7687:7687 \

--volume=$HOME/Workspace/neo4j/data:/data \

neo4j

Page 6: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

How to Neo4j ● グラフの辺情報のCSVデータを入手

○ 4次元立方体の頂点情報○ http://takashiyoshino.random-walk.org

● Neo4jでCSVをload -> save

LOAD CSV FROM "<csv-path>" AS row

MERGE (n1:Cell8Node {id: toInt(row[0])})

MERGE (n2:Cell8Node {id: toInt(row[1])})

CREATE (n1)-[:E]-(n2)

Page 7: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

demo

Page 8: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

正120胞体

x 120個

Page 9: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

正120胞体

Page 10: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

正600胞体

x 600個

Page 11: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

正600胞体

Page 12: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

株式会社ビザスク

Mission:世界中の知見をつなぎイノベーションに貢献する

Page 13: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

ビザスクビジネスの知見をもったアドバイザー

企業の経営者

企業の新規事業担当

Page 14: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

20,718人2016-09-22 時点の登録アドバイザー数

Page 15: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

課題 1依頼者の依頼内容から

アドバイザーを見つけにくい

Ex.「タイヤ製造にくわしい人に話を聞きたい」Ex. 「3Dプリンタ活用事例を知りたい」

Page 16: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

依頼

word

依頼者 アドバイザー

word

共起

word

共起

word

Profileword

word

word

共起

word

Page 17: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]
Page 18: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

課題 2エンジニアが足りません!

検索アルゴリズムに詳しいかた自社サービスのグロースに興味ある方

Python x Django x GCP今まで存在しなかったサービスを作ってみたい方

オフィスにジム/シャワー完備!

Page 19: Neo4jでつなぐ知見のネットワーク [Pycon2016 LT]

Thanks!@hanasoo

http://visasq.co.jp/recruit