SlideShare a Scribd company logo
1 of 83
mixi




2011   11   7
•                (26)

                •
                    •   2010

                    •

                    •   2011 7

                    •
                •
                    •                   (   )
2011   11   7
Adgenda


                •              ?

                •   mixi

                •


2011   11   7
Adgenda


                •
                •   mixi

                •


2011   11   7
•   Web

                •   2007        Brad Fitzpatrick

                •   2007   F8     Mark Eliot Zuckerberg




                            http://bradfitz.com/social-graph-problem/

2011   11   7
•   Web

                •   2007        Brad Fitzpatrick

                •   2007   F8     Mark Eliot Zuckerberg




                            http://bradfitz.com/social-graph-problem/

2011   11   7
2011   11   7
Vertex (node :   )




2011   11   7
Vertex (node :   )




                Edge (     )




2011   11   7
Vertex (node :   )


                          Undirected graph (   )

                Edge (     )




2011   11   7
Vertex (node :   )




2011   11   7
Vertex (node :   )




                Edge (     )




2011   11   7
Vertex (node :     )


                               Directed graph (   )

                Edge (     )




2011   11   7
Undirected graph (   )




2011   11   7
Vertex (       )


                 Undirected graph (   )




2011   11   7
Vertex (       )


                            Undirected graph (   )
                    Edge
                (          )




2011   11   7
Vertex (         )


                        Undirected graph (       )
                  Edge         (             )
                (      )



                      mixi
2011   11   7
Vertex (         )


                               Directed graph (   )
                    Edge
                (          )




2011   11   7
Vertex (         )


                               Directed graph (       )
                    Edge           (              )
                (          )



                    Twitter     follow
2011   11   7
Adgenda

                •                  ?

                •   mixi

                    •   mixi

                    •
                    •
                    •
                •
2011   11   7
mixi




                             ThinkSocial(2011   8   )
                  http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html

2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
2011   11   7
something post
                I’m runnning, now!




2011   11   7
something post
                I’m runnning, now!




2011   11   7
something post
                I’m runnning, now!




                                Feed Back




2011   11   7
something post
                I’m runnning, now!




                                Feed Back




2011   11   7
2011   11   7
2011   11   7
•


2011   11   7
•
       •

2011   11   7
2011   11   7
2011   11   7
R

                •
                •
                    •
                    •


                        http://www.r-project.org/




2011   11   7
Gephi
                •
                •   Google Summer Of Code



                •
                •
                                       http://gephi.org/



2011   11   7
Adgenda

                •                           ?

                •   mixi

                •
                    •
                    •
                    •   Girven-Newman

                    •   Gephi   R

2011   11   7
•
                •
                •




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •
                •   Q




2011   11   7
•
                •
                •




2011   11   7
•
                •
                •
                            2
                    1               1
                                4
                        2
                                    1
                                2

2011   11   7
•
                    •
                •               1
                        B




                    A       D




                        C
2011   11   7
•
                    •
                •                   1
                        B
                                A
                                        3




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                  3

                                (A,B,C)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)




                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)

                                                                      1
                                              (A,B,C)
                    A       D




                        C
2011   11   7
•
                    •
                •                             1
                        B
                                          A
                                                        3

                                (A,B,C)       (A,B,D)       (A,C,D)

                                                                      1
                                              (A,B,C)
                    A       D


                                                            = 1/3 = 0.33
                        C
2011   11   7
•
                    •




                        :               v

                        :   s, t

                        :   s,t
                              (    )v

2011   11   7
•

                •
            •       ≠

2011   11   7
•

                •
            •       ≠

2011   11   7
Q
                •
                    •




                        :

                        :(          i   )/(       )

                        :(      i                     )/
                            (       )

2011   11   7
2011   11   7
•     1hop


                         •                    40            40

                         •                         : 0.25

                         •     Girvan-Newman




                ThinkSocial(2011   8   )
http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html         http://alpha.mixi.co.jp/blog/?p=144
2011   11   7
Girvan-Newman
            1.

            2.                       (betweenness score)

            3. betweenness score

            4.
                 betweenness score

            5.           2,3,4



2011   11   7
Gephi




                            41
                        (        +   40   )

                            236



2011   11   7
41
                (        +   40   )

                    236


2011   11   7
R
                #   igraph
                library(igraph)


                # Girven-Newman
                #            g
                eb <- edge.betweenness.community(g)

                #                                Q
                step <- 1:40
                for (i in step) {
                  memb <- community.to.membership(g, eb$merges, steps=i-1)
                  Q[i] <- modularity(g, memb$membership)
                }

                #                Q
                plot(step, Q, type=b)
2011   11   7
step   Q




2011   11   7
step     Q



                38   Q




2011   11   7
step             Q


                #       38
                > community.to.membership(g, eb$merges, steps=38)$csize
                [1] 26 11 4




2011   11   7
41
                (         +   40   )

                    236
                              3


2011   11   7
•

                •

                •

2011   11   7
(2hop)




2011   11   7
(2hop)




                    2598
                    3456

                           33
                                346




2011   11   7
Girven-Newman




                            ,
                   betweenness score




2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
Girven-Newman


                   # Girven-Newman
                   #                    1hop   2hop

                   # 1hop
                   > system.time(GirvenNewman(graph.1hop))

                       0.10    0.00    0.09


                   # 2hop
                   > system.time(GirvenNewman(graph.2hop))

                       77.61   0.02   78.99


2011   11   7
•   "Fast algorithm for detecting community structure in
                networks"
                •   M.E.J.Newman

                •   Phys. Rev. E 69, 066133(2004)



            •   Newman

                •
                •                                   ΔQ

                •
            •
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
#                    1hop   2hop
                # 1hop
                > system.time(GirvenNewman(graph.1hop))

                    0.10    0.00    0.09

                > system.time(Newman(graph.1hop))

                    0.08    0.00    0.04

                # 2hop
                > system.time(GirvenNewman(graph.2hop))

                    77.61   0.02   78.99

                > system.time(Newman(graph.2hop))

                    25.49   0.02   26.35
2011   11   7
(1)
                •   "Finding community structure in very large
                    networks"
                    •   Aaron Clauset, M.E.J.Newman, Cristopher Moore

                    •   Phys. Rev. E 70, 066111(2004)




                •   Newman

                    •                             ΔQ

                    •
2011   11   7
(2)
                •   "Fast unfolding of communities in large
                    networks"
                    •   Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre

                    •   J. Stat. Mech. (2008) P10008




                •   ΔQ

                •   CPU : bi-opteron 2.2G, memory 24G
                    •     1   2000             152min


2011   11   7
•
                    •   mixi

                    •
                    •
                •

                    •
                    •   Girven-Newman

                    •
2011   11   7
"Finding and evaluating community structure in networks"
                M.E.J.Newman and M.Girvan
                Phys. Rev. E 69, 026113(2004)

                "Fast algorithm for detecting community structure in networks"
                M.E.J.Newman
                Phys. Rev. E 69, 066133(2004)

                "Finding community structure in very large networks"
                Aaron Clauset, M.E.J.Newman, Cristopher Moore
                Phys. Rev. E 70, 066111(2004)

                "Fast unfolding of communities in large networks"
                Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne
                Lefebvre
                J. Stat. Mech. (2008) P10008




2011   11   7

More Related Content

Viewers also liked

Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Wahine Media
 
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)Nicole Allen
 
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...Yogesh Bhatt
 
As media coursework evaluation
As media coursework evaluationAs media coursework evaluation
As media coursework evaluationDeadly-Darkshines
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùhuachung
 
Svetlana Bahrusina
Svetlana BahrusinaSvetlana Bahrusina
Svetlana BahrusinaAdela Negura
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movementLexi34
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's ChecklistPete DiSantis
 
Management 1 - 4
Management 1 - 4Management 1 - 4
Management 1 - 4Tim Arroyo
 
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club
 

Viewers also liked (18)

Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015Social Advertising: Pacific New Media Class, Feb 2015
Social Advertising: Pacific New Media Class, Feb 2015
 
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)2012-02-15 Building Student Advocacy for OER (Connexions Conference)
2012-02-15 Building Student Advocacy for OER (Connexions Conference)
 
Cenaclu literar
Cenaclu literarCenaclu literar
Cenaclu literar
 
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...S ri vs traditional aga khan rural support programme (india), locaton dangs d...
S ri vs traditional aga khan rural support programme (india), locaton dangs d...
 
Etica conceitos classific
Etica conceitos classificEtica conceitos classific
Etica conceitos classific
 
As media coursework evaluation
As media coursework evaluationAs media coursework evaluation
As media coursework evaluation
 
Simt advertment
Simt advertmentSimt advertment
Simt advertment
 
H.g. 680 transport
H.g. 680 transportH.g. 680 transport
H.g. 680 transport
 
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ùG559 ªk·sªà2010¦~«×³ì¨î ¤ù
G559 ªk·sªà2010¦~«×³ì¨î ¤ù
 
osha2254
osha2254osha2254
osha2254
 
Svetlana Bahrusina
Svetlana BahrusinaSvetlana Bahrusina
Svetlana Bahrusina
 
Cleopatra
CleopatraCleopatra
Cleopatra
 
Netherlands movement
Netherlands movementNetherlands movement
Netherlands movement
 
Transportation Mgr's Checklist
Transportation Mgr's ChecklistTransportation Mgr's Checklist
Transportation Mgr's Checklist
 
Management 1 - 4
Management 1 - 4Management 1 - 4
Management 1 - 4
 
Hoja notificación
Hoja notificaciónHoja notificación
Hoja notificación
 
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issueAzimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
Azimut Yacht Club - Azimut Yachts Brokerage and Charter - June 2011 issue
 
Business in the future
Business in the futureBusiness in the future
Business in the future
 

Similar to WebDBforum2011

Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Yuichi Tateno
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoMaehana Tsuyoshi
 
US 進出サミット
US 進出サミットUS 進出サミット
US 進出サミット01Booster
 
First and Important thing in agile 20110704
First and Important thing in agile 20110704First and Important thing in agile 20110704
First and Important thing in agile 20110704Naoto Nishimura
 
20111026中間ggxxnet
20111026中間ggxxnet20111026中間ggxxnet
20111026中間ggxxnetggxxnetgp
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例Yohei Yasukawa
 
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボWEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボYasuhiro Horiuchi
 

Similar to WebDBforum2011 (9)

Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用Ruby を利用した大規模ウェブサービスの開発・運用
Ruby を利用した大規模ウェブサービスの開発・運用
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporo
 
US 進出サミット
US 進出サミットUS 進出サミット
US 進出サミット
 
Eclipse活用術
Eclipse活用術Eclipse活用術
Eclipse活用術
 
First and Important thing in agile 20110704
First and Important thing in agile 20110704First and Important thing in agile 20110704
First and Important thing in agile 20110704
 
20111026中間ggxxnet
20111026中間ggxxnet20111026中間ggxxnet
20111026中間ggxxnet
 
GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例GitHub Importを使ったfluxflexへのデプロイ例
GitHub Importを使ったfluxflexへのデプロイ例
 
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボWEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
 
abc2011w-deb
abc2011w-debabc2011w-deb
abc2011w-deb
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

WebDBforum2011

  • 1. mixi 2011 11 7
  • 2. (26) • • 2010 • • 2011 7 • • • ( ) 2011 11 7
  • 3. Adgenda • ? • mixi • 2011 11 7
  • 4. Adgenda • • mixi • 2011 11 7
  • 5. Web • 2007 Brad Fitzpatrick • 2007 F8 Mark Eliot Zuckerberg http://bradfitz.com/social-graph-problem/ 2011 11 7
  • 6. Web • 2007 Brad Fitzpatrick • 2007 F8 Mark Eliot Zuckerberg http://bradfitz.com/social-graph-problem/ 2011 11 7
  • 7. 2011 11 7
  • 8. Vertex (node : ) 2011 11 7
  • 9. Vertex (node : ) Edge ( ) 2011 11 7
  • 10. Vertex (node : ) Undirected graph ( ) Edge ( ) 2011 11 7
  • 11. Vertex (node : ) 2011 11 7
  • 12. Vertex (node : ) Edge ( ) 2011 11 7
  • 13. Vertex (node : ) Directed graph ( ) Edge ( ) 2011 11 7
  • 14. Undirected graph ( ) 2011 11 7
  • 15. Vertex ( ) Undirected graph ( ) 2011 11 7
  • 16. Vertex ( ) Undirected graph ( ) Edge ( ) 2011 11 7
  • 17. Vertex ( ) Undirected graph ( ) Edge ( ) ( ) mixi 2011 11 7
  • 18. Vertex ( ) Directed graph ( ) Edge ( ) 2011 11 7
  • 19. Vertex ( ) Directed graph ( ) Edge ( ) ( ) Twitter follow 2011 11 7
  • 20. Adgenda • ? • mixi • mixi • • • • 2011 11 7
  • 21. mixi ThinkSocial(2011 8 ) http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html 2011 11 7
  • 22. 2011 11 7
  • 23. 2011 11 7
  • 24. 2011 11 7
  • 25. 2011 11 7
  • 26. 2011 11 7
  • 27. 2011 11 7
  • 28. something post I’m runnning, now! 2011 11 7
  • 29. something post I’m runnning, now! 2011 11 7
  • 30. something post I’m runnning, now! Feed Back 2011 11 7
  • 31. something post I’m runnning, now! Feed Back 2011 11 7
  • 32. 2011 11 7
  • 33. 2011 11 7
  • 34. • 2011 11 7
  • 35. • 2011 11 7
  • 36. 2011 11 7
  • 37. 2011 11 7
  • 38. R • • • • http://www.r-project.org/ 2011 11 7
  • 39. Gephi • • Google Summer Of Code • • http://gephi.org/ 2011 11 7
  • 40. Adgenda • ? • mixi • • • • Girven-Newman • Gephi R 2011 11 7
  • 41. • • 2011 11 7
  • 42. • • 2011 11 7
  • 43. • • 2011 11 7
  • 44. • • • Q 2011 11 7
  • 45. • • 2011 11 7
  • 46. • • 2 1 1 4 2 1 2 2011 11 7
  • 47. • • 1 B A D C 2011 11 7
  • 48. • • 1 B A 3 A D C 2011 11 7
  • 49. • • 1 B A 3 (A,B,C) A D C 2011 11 7
  • 50. • • 1 B A 3 (A,B,C) (A,B,D) A D C 2011 11 7
  • 51. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) A D C 2011 11 7
  • 52. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) 1 (A,B,C) A D C 2011 11 7
  • 53. • • 1 B A 3 (A,B,C) (A,B,D) (A,C,D) 1 (A,B,C) A D = 1/3 = 0.33 C 2011 11 7
  • 54. • : v : s, t : s,t ( )v 2011 11 7
  • 55. • • ≠ 2011 11 7
  • 56. • • ≠ 2011 11 7
  • 57. Q • • : :( i )/( ) :( i )/ ( ) 2011 11 7
  • 58. 2011 11 7
  • 59. 1hop • 40 40 • : 0.25 • Girvan-Newman ThinkSocial(2011 8 ) http://pr.mixi.co.jp/2011/08/15/mixiinfographic0815.html http://alpha.mixi.co.jp/blog/?p=144 2011 11 7
  • 60. Girvan-Newman 1. 2. (betweenness score) 3. betweenness score 4. betweenness score 5. 2,3,4 2011 11 7
  • 61. Gephi 41 ( + 40 ) 236 2011 11 7
  • 62. 41 ( + 40 ) 236 2011 11 7
  • 63. R # igraph library(igraph) # Girven-Newman # g eb <- edge.betweenness.community(g) # Q step <- 1:40 for (i in step) { memb <- community.to.membership(g, eb$merges, steps=i-1) Q[i] <- modularity(g, memb$membership) } # Q plot(step, Q, type=b) 2011 11 7
  • 64. step Q 2011 11 7
  • 65. step Q 38 Q 2011 11 7
  • 66. step Q # 38 > community.to.membership(g, eb$merges, steps=38)$csize [1] 26 11 4 2011 11 7
  • 67. 41 ( + 40 ) 236 3 2011 11 7
  • 68. • • 2011 11 7
  • 69. (2hop) 2011 11 7
  • 70. (2hop) 2598 3456 33 346 2011 11 7
  • 71. Girven-Newman , betweenness score 2011 11 7
  • 72. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 73. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 74. Girven-Newman # Girven-Newman # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 2011 11 7
  • 75. "Fast algorithm for detecting community structure in networks" • M.E.J.Newman • Phys. Rev. E 69, 066133(2004) • Newman • • ΔQ • • 2011 11 7
  • 76. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 77. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 78. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 79. # 1hop 2hop # 1hop > system.time(GirvenNewman(graph.1hop)) 0.10 0.00 0.09 > system.time(Newman(graph.1hop)) 0.08 0.00 0.04 # 2hop > system.time(GirvenNewman(graph.2hop)) 77.61 0.02 78.99 > system.time(Newman(graph.2hop)) 25.49 0.02 26.35 2011 11 7
  • 80. (1) • "Finding community structure in very large networks" • Aaron Clauset, M.E.J.Newman, Cristopher Moore • Phys. Rev. E 70, 066111(2004) • Newman • ΔQ • 2011 11 7
  • 81. (2) • "Fast unfolding of communities in large networks" • Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre • J. Stat. Mech. (2008) P10008 • ΔQ • CPU : bi-opteron 2.2G, memory 24G • 1 2000 152min 2011 11 7
  • 82. • mixi • • • • • Girven-Newman • 2011 11 7
  • 83. "Finding and evaluating community structure in networks" M.E.J.Newman and M.Girvan Phys. Rev. E 69, 026113(2004) "Fast algorithm for detecting community structure in networks" M.E.J.Newman Phys. Rev. E 69, 066133(2004) "Finding community structure in very large networks" Aaron Clauset, M.E.J.Newman, Cristopher Moore Phys. Rev. E 70, 066111(2004) "Fast unfolding of communities in large networks" Vincent D.Blondel, Jean-Loup Guilaume, Renaud Lambiotte, Etienne Lefebvre J. Stat. Mech. (2008) P10008 2011 11 7