Upgrade to Pro — share decks privately, control downloads, hide ads and more …

When Machine Learning meets Graph Databases

When Machine Learning meets Graph Databases

Machine Learning is everywhere these days (just after AI), it started as a python and R thing, it joined the Oracle Database after and it’s now available for Oracle Graph Database as well. Let’s go through some examples of how graphs require to slightly adapt data preparation to run Machine Learning algorithms.

Gianni Ceresa

May 22, 2019
Tweet

More Decks by Gianni Ceresa

Other Decks in Technology

Transcript

  1. edge edge label edge properties edge ID directed edge vertex

    (node) vertex properties vertex ID a vertex can have a label
  2. Scalable and Persistent Storage Graph Data Access Layer API Graph

    Analytics In-memory Analytic Engine Blueprints & SolrCloud / Lucene Property Graph Support on Files, Apache HBase, Oracle NoSQL or Oracle DB 12.2+ REST Web Service Python, Perl, PHP, Ruby, Javascript, … Java APIs Java APIs/JDBC/SQL/PLSQL Cytoscape Plug-in R Integration (OAAgraph) Spark integration SQL*Plus, … PGX
  3. • • • • • • • • • •

    • • • • • • • • • • • • • •
  4. Customer 1 Customer 3 Customer 2 Product 2 Product 3

    Product 4 Product 5 Product 1 Customer 1 is more similar to Customer 3 than Customer 2