weaviate oss smart graph
play

Weaviate OSS Smart Graph FOSDEM 2020 About 2019 2020 What is - PowerPoint PPT Presentation

Weaviate OSS Smart Graph FOSDEM 2020 About 2019 2020 What is Weaviate? How Weaviate evolved Tech Demo Contextionary - GraphQL From the docs to the interface 2 About Weaviate is an open source smart graph 4 Weaviate is an open source


  1. Weaviate OSS Smart Graph FOSDEM 2020

  2. About 2019 ➡ 2020 What is Weaviate? How Weaviate evolved Tech Demo Contextionary - GraphQL From the docs to the interface 2

  3. About

  4. Weaviate is an open source smart graph 4

  5. Weaviate is an open source smart graph 5

  6. “AI first architecture” Weaviate is an open source smart graph 6

  7. Weaviate is an open source smart graph 7

  8. Semantic Search 8

  9. Automatic Classification 9

  10. Knowledge Representation Including, but not limited to, knowledge graphs 10

  11. 2019 ➡ 2020

  12. time 12

  13. time 13

  14. time 14

  15. time 15

  16. time 16

  17. Weaviate stores all data in a semantic space 17

  18. Weaviate stores all data in a semantic space ฀฀ 18

  19. Weaviate stores all data in a semantic space ฀฀ 19

  20. 20

  21. 21

  22. Technology Contextionary - GraphQL

  23. time 23

  24. A word is characterized by the company it keeps. - John R. Firth - 1957 time 24

  25. Word2vec 2013 time 25

  26. Word2vec 2013 time GloVE 2014 26

  27. Word2vec BERT 2013 2018 time GloVE 2014 27

  28. Word2vec BERT 2013 2018 time GloVE ❤ 2014 28

  29. 29

  30. fruit apple company iphone [0.34534, 2.3543, 8.34532 … ] 600 dimensions 30

  31. Company: name: Apple Company, name, Apple, foundedIn: 1976 founded, in, 1976, in, inCountry: country, with, the, name, "$cref": ... United, States hasCeo: Person: name: Tim Cook 31

  32. Company, name, Apple, founded, in, 1976, in, country, with, the, name, United, States - Euclidean distance. - Logarithmic function based on -among others- the occurrence. - Optional “word boosting”. [0.34534, 2.3543, 8.34532 … ] 32

  33. 33

  34. company ฀฀ iphone 34

  35. { Get{ Things{ Company(explore:{ concepts: ["iphone"] }){ name } } } } 35

  36. { "data": { "Local": { "Get": { "Things": { "Company": [ { "name": "Apple Inc" } ] } } } }, "errors": null } 36

  37. { Get{ Things{ Company(explore:{ concepts: ["Redmond"] }){ name } } } } 37

  38. { "data": { "Get": { "Things": { "Company": [ { "name": "Microsoft Corp." } ] } } }, "errors": null } 38

  39. Contextionary GraphQL Containerized ⏳ HTTP API P2P Network Scalable 39

  40. Technology Contextionary - GraphQL

  41. { Get { <SematicKind> { <Class> { <property> <PropertyWithReference> ... on <ClassOfBeacon> { <property> } } } } } 41

  42. { Get{ <SematicKind>{ <Class>( explore: { concepts: [<String>]! moveAwayFrom: { concepts: [<String>]! force: <Float>! }, moveTo: { concepts: [<String>]! force: <Float>! } } ){ <property> } } } } 42

  43. Demo

  44. Get started with Weaviate on www. semi.technology

Recommend


More recommend