SlideShare a Scribd company logo
1 of 22
Netflix, Google, ...




      in this seminar...
Web
1992   Xerox PARC David Goldberg              “Using collaborative
 filtering to weave an information tapestry”




                                1     5
1        xi   i
Score(i, j) =    √                                1~5
              1 + xi − xj

0                     1
                                     Toby    ”Dupree” 0.5
              Score
                                       ”Snakes” 4.5




                      …
※




→
Sxy
                                              n
                                              i = 1(x i   − x )(y i − y )
                                                            ¯         ¯
S cor e( x, y ) =                    n                               n
                                     i = 1(x i    −   x )2
                                                      ¯              i = 1 (y i   − y )2
                                                                                    ¯
                                                Sxx                               Sy y

          ...

          n                      n              n
                           (     i=1     xi     i=1   yi )
 Sxy =          x i yi −
         i=1
                                          n
          n                    n                             n                n
                       (             x i )2                               (           yi ) 2
 Sxx =          x2 −           i=1
                                                  Syy =             2
                                                                   yi −       i=1

         i=1
                 i
                                n                            i=1
                                                                                  n
xi       i   x

yi       i   y


x2
 i       i   x

 2
yi       i   y

x i yi   i   x   y
d = |ax − bx | + |ay − by |

d=          (x − µ)T Σ−1 (x − µ)




d = max(|ax − bx |, |ay − by |)



d=      B
            |ax − bx |A + |ay − by |A
                                        a   b
  a=b                 a
|X ∩ Y |               X   Y
Sim =
      |X ∪ Y |


      2 × |X ∩ Y |           X   Y
Sim =
       |X| + |Y |


        |X ∩ Y |             X   Y
Sim =
      min(|X|, |Y |)



  01010   01111   3    5         2
                           (0,1,0,1,0   (0,1,1,1,1
3




           special → speciral → speiral → spiral
            special   spiral              3




                       |A ∩ B|
Tanimoto   Sim =
                 |A| + |B| − |A ∩ B|
→

•
•
                ...




        ”   ”
×
VS




ex.




ex.
...




→ Mecab
AB           A
    B        DE
         D   E




→
K

            K


    K




K
集合知プログラミングゼミ第1回

More Related Content

What's hot

One way to see higher dimensional surface
One way to see higher dimensional surfaceOne way to see higher dimensional surface
One way to see higher dimensional surfaceKenta Oono
 
2 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 20102 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 2010zabidah awang
 
2 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 20102 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 2010zabidah awang
 
Admissions in india 2015
Admissions in india 2015Admissions in india 2015
Admissions in india 2015Edhole.com
 
Ejercicios de ecuaciones diferenciales
Ejercicios  de ecuaciones diferencialesEjercicios  de ecuaciones diferenciales
Ejercicios de ecuaciones diferencialesJimena Perez
 
Graphing Exponentials
Graphing ExponentialsGraphing Exponentials
Graphing Exponentialsteachingfools
 
2.2 graphing linear equations
2.2 graphing linear equations2.2 graphing linear equations
2.2 graphing linear equationsandreagoings
 
009 solid geometry
009 solid geometry009 solid geometry
009 solid geometryphysics101
 
Patrick Londa's Problem of the Week
Patrick Londa's Problem of the WeekPatrick Londa's Problem of the Week
Patrick Londa's Problem of the Weekpatricklonda1
 
Datamining 6th svm
Datamining 6th svmDatamining 6th svm
Datamining 6th svmsesejun
 

What's hot (20)

0002
00020002
0002
 
Ch14 23
Ch14 23Ch14 23
Ch14 23
 
Ch13 20
Ch13 20Ch13 20
Ch13 20
 
One way to see higher dimensional surface
One way to see higher dimensional surfaceOne way to see higher dimensional surface
One way to see higher dimensional surface
 
2 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 20102 senarai rumus add maths k1 trial spm sbp 2010
2 senarai rumus add maths k1 trial spm sbp 2010
 
2 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 20102 senarai rumus add maths k2 trial spm sbp 2010
2 senarai rumus add maths k2 trial spm sbp 2010
 
Admissions in india 2015
Admissions in india 2015Admissions in india 2015
Admissions in india 2015
 
Ejercicios de ecuaciones diferenciales
Ejercicios  de ecuaciones diferencialesEjercicios  de ecuaciones diferenciales
Ejercicios de ecuaciones diferenciales
 
Ch17 25
Ch17 25Ch17 25
Ch17 25
 
Graphing Exponentials
Graphing ExponentialsGraphing Exponentials
Graphing Exponentials
 
24 modelling
24 modelling24 modelling
24 modelling
 
2.2 graphing linear equations
2.2 graphing linear equations2.2 graphing linear equations
2.2 graphing linear equations
 
Energía
EnergíaEnergía
Energía
 
Prml sec3
Prml sec3Prml sec3
Prml sec3
 
2º mat emática
2º mat emática2º mat emática
2º mat emática
 
009 solid geometry
009 solid geometry009 solid geometry
009 solid geometry
 
Patrick Londa's Problem of the Week
Patrick Londa's Problem of the WeekPatrick Londa's Problem of the Week
Patrick Londa's Problem of the Week
 
calculo vectorial
calculo vectorialcalculo vectorial
calculo vectorial
 
Datamining 6th svm
Datamining 6th svmDatamining 6th svm
Datamining 6th svm
 
Álgebra básica 2
Álgebra básica 2Álgebra básica 2
Álgebra básica 2
 

Viewers also liked

Automatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningAutomatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningShunta Saito
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imageryShunta Saito
 
視覚認知システムにおける知覚と推論
視覚認知システムにおける知覚と推論視覚認知システムにおける知覚と推論
視覚認知システムにおける知覚と推論Shunta Saito
 
DeepPose: Human Pose Estimation via Deep Neural Networks
DeepPose: Human Pose Estimation via Deep Neural NetworksDeepPose: Human Pose Estimation via Deep Neural Networks
DeepPose: Human Pose Estimation via Deep Neural NetworksShunta Saito
 
A brief introduction to recent segmentation methods
A brief introduction to recent segmentation methodsA brief introduction to recent segmentation methods
A brief introduction to recent segmentation methodsShunta Saito
 
20170211クレジットカード認識
20170211クレジットカード認識20170211クレジットカード認識
20170211クレジットカード認識Takuya Minagawa
 
20160525はじめてのコンピュータビジョン
20160525はじめてのコンピュータビジョン20160525はじめてのコンピュータビジョン
20160525はじめてのコンピュータビジョンTakuya Minagawa
 
強化学習入門
強化学習入門強化学習入門
強化学習入門Shunta Saito
 

Viewers also liked (10)

Automatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningAutomatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learning
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imagery
 
視覚認知システムにおける知覚と推論
視覚認知システムにおける知覚と推論視覚認知システムにおける知覚と推論
視覚認知システムにおける知覚と推論
 
DeepPose: Human Pose Estimation via Deep Neural Networks
DeepPose: Human Pose Estimation via Deep Neural NetworksDeepPose: Human Pose Estimation via Deep Neural Networks
DeepPose: Human Pose Estimation via Deep Neural Networks
 
A brief introduction to recent segmentation methods
A brief introduction to recent segmentation methodsA brief introduction to recent segmentation methods
A brief introduction to recent segmentation methods
 
20170211クレジットカード認識
20170211クレジットカード認識20170211クレジットカード認識
20170211クレジットカード認識
 
Semantic segmentation
Semantic segmentationSemantic segmentation
Semantic segmentation
 
LT@Chainer Meetup
LT@Chainer MeetupLT@Chainer Meetup
LT@Chainer Meetup
 
20160525はじめてのコンピュータビジョン
20160525はじめてのコンピュータビジョン20160525はじめてのコンピュータビジョン
20160525はじめてのコンピュータビジョン
 
強化学習入門
強化学習入門強化学習入門
強化学習入門
 

Similar to 集合知プログラミングゼミ第1回

last lecture in infinite series
last lecture in infinite serieslast lecture in infinite series
last lecture in infinite seriesAlaa Mohammed
 
Formulas de taylor
Formulas de taylorFormulas de taylor
Formulas de taylorERICK CONDE
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian IntegrationReza Rahimi
 
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...Clonal Selection: an Immunological Algorithm for Global Optimization over Con...
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...Mario Pavone
 
Additional notes EC220
Additional notes EC220Additional notes EC220
Additional notes EC220Guo Xu
 
Lesson18 Double Integrals Over Rectangles Slides
Lesson18   Double Integrals Over Rectangles SlidesLesson18   Double Integrals Over Rectangles Slides
Lesson18 Double Integrals Over Rectangles SlidesMatthew Leingang
 
Application of matrix algebra to multivariate data using standardize scores
Application of matrix algebra to multivariate data using standardize scoresApplication of matrix algebra to multivariate data using standardize scores
Application of matrix algebra to multivariate data using standardize scoresAlexander Decker
 
11.application of matrix algebra to multivariate data using standardize scores
11.application of matrix algebra to multivariate data using standardize scores11.application of matrix algebra to multivariate data using standardize scores
11.application of matrix algebra to multivariate data using standardize scoresAlexander Decker
 
Pde unit 1
Pde unit 1Pde unit 1
Pde unit 1Rajini10
 
Calculus First Test 2011/10/20
Calculus First Test 2011/10/20Calculus First Test 2011/10/20
Calculus First Test 2011/10/20Kuan-Lun Wang
 
AlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm 2012
 

Similar to 集合知プログラミングゼミ第1回 (20)

last lecture in infinite series
last lecture in infinite serieslast lecture in infinite series
last lecture in infinite series
 
Formulas de taylor
Formulas de taylorFormulas de taylor
Formulas de taylor
 
Section 07 manova
Section 07 manovaSection 07 manova
Section 07 manova
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian Integration
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...Clonal Selection: an Immunological Algorithm for Global Optimization over Con...
Clonal Selection: an Immunological Algorithm for Global Optimization over Con...
 
Additional notes EC220
Additional notes EC220Additional notes EC220
Additional notes EC220
 
iTute Notes MM
iTute Notes MMiTute Notes MM
iTute Notes MM
 
Lesson18 Double Integrals Over Rectangles Slides
Lesson18   Double Integrals Over Rectangles SlidesLesson18   Double Integrals Over Rectangles Slides
Lesson18 Double Integrals Over Rectangles Slides
 
Application of matrix algebra to multivariate data using standardize scores
Application of matrix algebra to multivariate data using standardize scoresApplication of matrix algebra to multivariate data using standardize scores
Application of matrix algebra to multivariate data using standardize scores
 
11.application of matrix algebra to multivariate data using standardize scores
11.application of matrix algebra to multivariate data using standardize scores11.application of matrix algebra to multivariate data using standardize scores
11.application of matrix algebra to multivariate data using standardize scores
 
Jejemon
JejemonJejemon
Jejemon
 
Lesson 22: Graphing
Lesson 22: GraphingLesson 22: Graphing
Lesson 22: Graphing
 
Pde unit 1
Pde unit 1Pde unit 1
Pde unit 1
 
Calculus First Test 2011/10/20
Calculus First Test 2011/10/20Calculus First Test 2011/10/20
Calculus First Test 2011/10/20
 
Ch02 31
Ch02 31Ch02 31
Ch02 31
 
Simultaneous eqn2
Simultaneous eqn2Simultaneous eqn2
Simultaneous eqn2
 
Lesson 22: Graphing
Lesson 22: GraphingLesson 22: Graphing
Lesson 22: Graphing
 
Hw5sols
Hw5solsHw5sols
Hw5sols
 
AlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier Hudry
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

集合知プログラミングゼミ第1回

  • 1.
  • 2.
  • 3. Netflix, Google, ... in this seminar...
  • 4.
  • 5. Web
  • 6. 1992 Xerox PARC David Goldberg “Using collaborative filtering to weave an information tapestry” 1 5
  • 7. 1 xi i Score(i, j) = √ 1~5 1 + xi − xj 0 1 Toby ”Dupree” 0.5 Score ”Snakes” 4.5 …
  • 9. Sxy n i = 1(x i − x )(y i − y ) ¯ ¯ S cor e( x, y ) = n n i = 1(x i − x )2 ¯ i = 1 (y i − y )2 ¯ Sxx Sy y ... n n n ( i=1 xi i=1 yi ) Sxy = x i yi − i=1 n n n n n ( x i )2 ( yi ) 2 Sxx = x2 − i=1 Syy = 2 yi − i=1 i=1 i n i=1 n
  • 10. xi i x yi i y x2 i i x 2 yi i y x i yi i x y
  • 11. d = |ax − bx | + |ay − by | d= (x − µ)T Σ−1 (x − µ) d = max(|ax − bx |, |ay − by |) d= B |ax − bx |A + |ay − by |A a b a=b a
  • 12. |X ∩ Y | X Y Sim = |X ∪ Y | 2 × |X ∩ Y | X Y Sim = |X| + |Y | |X ∩ Y | X Y Sim = min(|X|, |Y |) 01010 01111 3 5 2 (0,1,0,1,0 (0,1,1,1,1
  • 13. 3 special → speciral → speiral → spiral special spiral 3 |A ∩ B| Tanimoto Sim = |A| + |B| − |A ∩ B|
  • 14. → • • ... ” ”
  • 15. ×
  • 16.
  • 19.
  • 20. AB A B DE D E →
  • 21. K K K K

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. ブログサイトごとの4つの単語の登場回数\n
  19. 最も距離が近いものをくくる(くくられたものとそれ以外に分かれる)\nくくられたものは一つの要素とみなす\nもっとも距離が近い要素同士をくくる\n
  20. グログの数より単語の数ははるかに多いので、単語のクラスタリングよりはブログのクラスタリングの方が意味がある\n変数の数より、アイテムの数が遥かに多い場合、意味をなさないクラスタが多くなる可能性が高くなる\n
  21. 階層的クラスタリングで得られたツリー形式の結果でははっきりとしたグループにデータが分けられない\nまた、計算量も大きい\n重心の位置が前回の位置と同じであればプロセスは終了\nループ回数は階層的クラスタリングと比較して非常に小さい\n
  22. 階層的クラスタリングで得られたツリー形式の結果でははっきりとしたグループにデータが分けられない\nまた、計算量も大きい\n