SlideShare a Scribd company logo
Building Intelligent Solutions
with Graphs
Kees Vegter
Presales Engineer @Neo4j
kees@neo4j.com
2
• Neo4j Services
• Solutions and Managed Services
• Adding AI/ML to Solutions
• Real world examples
and best practices
3
Agenda
4
Neo4j Services
PROFESSIONAL
SERVICES
GRAPH ACADEMY
SOLUTIONS
CUSTOMER SUPPORT
● Packaged Services
● Staff Augmentation
● Project/Solution Delivery
● Class room training
● Online/Virtual training
● Certification
● Innovation Labs
● Solution Workshops
● Solutions Development
● 24x7x365 & KB
● Platinum support
● Cloud Managed Services
● DBaaS (NEW)
● Agile Solution Support
Training
Enablement
Solution Delivery
& Management
Organization and offerings
Key entitiesNorth StarOpportunitiesChallenges Identify Target
Use Case
Generate Data
Model
Related “Graph
Questions” Executive Feedback
Presentation
Build Prototype/Wireframes
Use Case Generation
Day 1
Whiteboard Model
Day 1
Neo4j Innovation Lab
3.5 Day Innovation Lab
Attendees:
Neo4j: Lab Leader, UX Designer, Field Engineer
Customer (3,5,7): Mix of Business + It + Data Science…
Executive Feedback
Presentation
Executive Feedback
Presentation
Build Prototype/Wireframes
Key entitiesNorth StarOpportunitiesChallenges Identify Target
Use Case
Generate Data
Model
Related “Graph
Questions”
Source data to
populate model
Build QueryImport Data
Materialize Model
Day 2
Neo4j Innovation Lab
3.5 Day Innovation Lab
Executive Feedback
Presentation
Executive Feedback
Presentation
Build Prototype/Wireframes
Key entitiesNorth StarOpportunitiesChallenges Identify Target
Use Case
Generate Data
Model
Related “Graph
Questions”
Source data to
populate model
Storyboarding/
Mockups
Identify Stakeholders /
Personas / Synopsis
Build QueryImport Data
Craft Scenario
Day 2
Materialize Model
Day 2
Neo4j Innovation Lab
3.5 Day Innovation Lab
Executive Feedback
Presentation
Executive Feedback
Presentation
Build Prototype/Wireframes
Key entitiesNorth StarOpportunitiesChallenges Identify Target
Use Case
Generate Data
Model
Related “Graph
Questions”
Source data to
populate model
Storyboarding/
Mockups
Identify Stakeholders /
Personas / Synopsis
Build QueryImport Data
Build Prototype
Day 3
Neo4j Innovation Lab
3.5 Day Innovation Lab
Executive Feedback
Presentation
Executive Feedback
Presentation
Build Prototype/Wireframes
Key entitiesNorth StarOpportunitiesChallenges Identify Target
Use Case
Generate Data
Model
Related “Graph
Questions”
Source data to
populate model
Storyboarding/
Mockups
Identify Stakeholders /
Personas / Synopsis
Build QueryImport Data
Finalize & Present
Day 3.5
Neo4j Innovation Lab
3.5 Day Innovation Lab
Neo4j Professional Services
Training how to efficiently use
Build a transport vehicle
with (or for) you
11
12
Neo4j PS in the real world
Solution Delivery
and Management
• Packaged Services
• Typically 5-25 days
• Neo4j advises
• Customer builds
• 80% of projects
• Custom Scoped
• 50+ man days
• Neo4j delivers
• Customer supports
• 20% of projects
13
Packaged Services
Project Lifecycle
Graph
Awareness
Technical
Assessment
Solution
Implementation
Roll-out /
Production
Innovation
Lab
Bootcamp
Solution Design Workshop
Solution Audit
Staff Augmentation
Product Training
14
Neo4j based Solutions
• Agility -- constantly changing requirements
• Intuitiveness – so that everybody in your organization can understand
and influence the solution
• High Performance to support connected data scenarios
• Scalability when traversing large, complex connected datasets
• Sysadmin friendliness
• Hardware efficiency
15
Neo4j enables Graph Based Solutions with a need for
16
17
From use case to solution delivery
Solution
accelerators
18
Why Solutions?
Accelerate Customer Success
Scale Operations
Increased Product Maturity
19
What is needed?
Solution
accelerators
SOLUTION
(FOUNDATION)
FRAMEWORK
DELIVERY
METHODOLOGY
SKILLS &
RESOURCES
Solution (Foundation) Framework
Neo4j Graph Platform
Recommendation
Framework
Custom
App
Solution Foundation Framework
Neo4j Data Orchestrator Framework
Neo4j Deployment Framework Neo4j Managed Service
Fraud
Framework
Network Management
Framework
Custom
App
Custom
App
Custom
App
Custom
App
Custom
App
Solution (Foundation) Framework
Neo4j Graph Platform
Recom Telco
App
Solution Foundation
Framework
Development &
Administration
Analytics
Tooling
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & VisualizationDrivers
App App
Solution (Foundation) Framework
Neo4j Graph Platform
Recom Telco
App
Solution Foundation
Framework
Development &
Administration
Analytics
Tooling
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & VisualizationDrivers
App App
API dev
3rd party
graph viz
Custom dev with
graph viz libraries
3rd party
analytics
Python,
Java ML, ...
Kettle 3rd party DI/EAI
Docker
Kubernetes
Git
Lineage
GRANDstack
23
Data Integration
GRANDstack
https://grandstack.io/
GraphQL API Layer
Apollo Client
ReactJS ( ReactGraphVis) VisJS
Dashboards
Business Logic (JS)
Apollo Server
Neo4j
GraphQL
Pluginneo4j-graphql-js
Solution (Foundation) Framework
Neo4j Graph Platform
Recom Telco
App
Solution Foundation
Framework
App App
Availability
Demand
Framing & Collateral Sales Demo Solution Beta
Repeatable
Solution
Recommendation
Framework
HCM
Framework
Privacy Shield
Framework
Risk Mgmt
Framework
Fraud
Framework
C360
Framework
CRM
Framework
Network
Mgmt
Bill Of
Materials
Network Management (Telco)
Graph Transactions
Element
Manager
Geography
Service
definitions
Kettle
Customer
data
...
Dependency
Analysis
Spatial queries and
path exploration
Capacity Analysis
Fulfillment
Assurance
> Impact analysis
> Event correlation
> Root cause analysis
Predefined CYPHER queries and API
Metadata
27
Recommendation
Engine
28
Machine Learning
and Analytics
29
Where AI and ML fit in
30
Development &
Administration
Analytics
Tooling
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & VisualizationDrivers & APIs
AI
What are we going to look at?
• Differences between graph analytics and machine learning
• Benefits of mixing graph analytics with machine learning
• Where does Neo4j fit in the Machine Learning Project Timeline
Machine Learning and Graph Analytics
Decisions
Machine Learning Pipeline
Data Records
Data Sources
Machine Learning
Graph analytics:
• Uses inherent graph structures
• Uncover real-world networks
through their connections
• Forecast complex network
behavior and identify action
Graph Analytics
Graph & ML Algorithms in Neo4j+35
neo4j.com/
graph-algorithms-
book/
Pathfinding
& Search
Centrality /
Importance
Community
Detection
Link Prediction
Finds optimal paths
or evaluates route availability
and quality
Determines the importance of
distinct nodes in the network
Detects group clustering
or partition options
Evaluates how alike
nodes are
Estimates the likelihood of
nodes forming a future
relationship
Similarity
(Some) today challenges with Machine Learning:
• Doesn’t take multiple relationship hops into account
• Takes time to iteratively train a model
• Computational inefficiency of connecting data
Benefits of Mixing Graph Analytics with ML
Graphs bring:
• Context to machine learning
• Feature filtration
• Connected feature extraction
Neo4j has an ‘out of the box’ Graph Algorithms plugin:
• Pathfinding and Search
• Centrality and Importance
• Community Detection
• Similarity and Machine Learning Workflow
• Link Prediction
Many different ways to work with your ML algorithms in Neo4j:
• Support for many languages (Python, .Net, Java, Go, Ruby, etc.)
• Different data integration options
• Triggers, event-driven architecture, user-defined functions
36
Working with Graph Analytics and ML
Model
37
Working with Graph Analytics and ML example
data
data + algo results
Train – Test
results
38
Knowledge graph example:
• Using topic finding ML processes
e.g. Latent Dirichlet Allocation (LDA)
• Feeding the output into a graph database
• Search for topics, find related concepts, etc.
39
Graph and Machine Learning Examples
Recommendation engine example:
• Use ML processes such as collaborative filtering
• Enrich graph with the output
• Use graph as feedback for future iterations
40
Where does Neo4j fit in ML Project Timeline
Vizualization
Storing and Accessing
Models
Data Analysis
Managing
Data Sources
From: Graph Powered Machine Learning v1: Alessandro Negro (Manning Publications)
https://www.manning.com/books/graph-powered-machine-learning
• Connected sources of truth
• Knowledge Graph
• Clean and Merge
• Enrich
• Feature Selection
• Fast access patterns
• Graph Algorithms
• Graph Accelerated
Machine Learning
• Network Dynamics
• Store and model data
• Store and mixing
multiple models
• Fast Model Access
• Data Navigation
• Human Brain Analysis
• Improved Communication
Machine Learning Project Timeline
Decisions
Machine Learning Pipeline
Data Records
Data Sources
Machine Learning
Machine Learning Pipeline
Data Sources
Connected
Sources
of truth
43
Real World Examples and
Best Practices
Our Neo4j activity implementation has led to a great decrease in complexity, storage, and
infrastructure costs. Our full dataset size is now around 40 GB, down from 50 TB of data
that we had stored in Cassandra. We’re able to power our entire activity feed infrastructure
using a cluster of 3 Neo4j instances, down from 48 Cassandra instances of pretty much
equal specs. That has also led to reduced infrastructure costs. Most importantly, it’s been
a breeze for our operations staff to manage since the architecture is simple and lean.”
David Fox, Adobe, Oct 2018
44
Customer Quote
How can Neo4j Services help you to get there?
Customer Use Case:
• Leading online platform to showcase and discover creative work
• More than 10 million members
• Allows creatives to share their work with millions of daily visitors
• Highlights Adobe software used in the creation process
• Drives people to the Adobe Creative Cloud
• Social platform for discovery, learning, and more
45
Adobe – Project Behance
Activity feed:
• Mongo (2011) - 125 nodes, dataset size of about 20tb (terabytes)
• Cassandra (2015) - 48 nodes, dataset size of about 50tb (terabytes)
• Neo4j (2018) - 3 nodes, dataset size of 40gb (gigabytes)
5 day Bootcamp
46
Large Commercial Bank
Customer Journey
Innovation
Lab
Staff Augmentation
Campaign Management
Innovation
Lab
Fraud Project
80 person days
TBD
Another
Innovation Lab
47
Large Commercial Bank
48
Conclusion
• Neo4j Professional Services makes customer projects successful through:
• Enablement
• Project / solution delivery
• Graph Based Solutions as accelerators
• Neo4j is the foundation for AI and ML
• Customers are using Neo4j to drive success and deliver value

More Related Content

What's hot

Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & Bahrain
Neo4j
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Neo4j
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j
 
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j GraphDay Seattle- Sept19-  graphs are aiNeo4j GraphDay Seattle- Sept19-  graphs are ai
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j GraphDay Seattle- Sept19-  in the enterpriseNeo4j GraphDay Seattle- Sept19-  in the enterprise
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
Neo4j
 
Graphs for AI & ML, Jim Webber, Neo4j
Graphs for AI & ML, Jim Webber, Neo4jGraphs for AI & ML, Jim Webber, Neo4j
Graphs for AI & ML, Jim Webber, Neo4j
Neo4j
 
How to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j ServicesHow to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j Services
Neo4j
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j Webinar
Neo4j
 
Neo4j GraphTalks Oslo - Introduction to Graphs
Neo4j GraphTalks Oslo - Introduction to GraphsNeo4j GraphTalks Oslo - Introduction to Graphs
Neo4j GraphTalks Oslo - Introduction to Graphs
Neo4j
 
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4jNeo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
Neo4j
 
What's New in Neo4j
What's New in Neo4j What's New in Neo4j
What's New in Neo4j
Neo4j
 
Neo4j: What's Under the Hood
Neo4j: What's Under the HoodNeo4j: What's Under the Hood
Neo4j: What's Under the Hood
Neo4j
 
Graphs in Life Sciences
Graphs in Life SciencesGraphs in Life Sciences
Graphs in Life Sciences
Neo4j
 
Neo4j GraphTalk Basel - Building intelligent Software with Graphs
Neo4j GraphTalk Basel - Building intelligent Software with GraphsNeo4j GraphTalk Basel - Building intelligent Software with Graphs
Neo4j GraphTalk Basel - Building intelligent Software with Graphs
Neo4j
 
Neo4j GraphTalk Oslo - Introduction to Graphs
Neo4j GraphTalk Oslo - Introduction to GraphsNeo4j GraphTalk Oslo - Introduction to Graphs
Neo4j GraphTalk Oslo - Introduction to Graphs
Neo4j
 
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Neo4j GraphTalk Oslo - Building Intelligent Solutions with GraphsNeo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Neo4j
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
Neo4j
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
Neo4j
 

What's hot (20)

Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & Bahrain
 
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4jBuilding Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
Building Intelligent Solutions with Graphs, Stefan Kolmar, Neo4j
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
 
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j GraphDay Seattle- Sept19-  graphs are aiNeo4j GraphDay Seattle- Sept19-  graphs are ai
Neo4j GraphDay Seattle- Sept19- graphs are ai
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j GraphDay Seattle- Sept19-  in the enterpriseNeo4j GraphDay Seattle- Sept19-  in the enterprise
Neo4j GraphDay Seattle- Sept19- in the enterprise
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
Graphs for AI & ML, Jim Webber, Neo4j
Graphs for AI & ML, Jim Webber, Neo4jGraphs for AI & ML, Jim Webber, Neo4j
Graphs for AI & ML, Jim Webber, Neo4j
 
How to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j ServicesHow to Make your Graph DB Project Successful with Neo4j Services
How to Make your Graph DB Project Successful with Neo4j Services
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j Webinar
 
Neo4j GraphTalks Oslo - Introduction to Graphs
Neo4j GraphTalks Oslo - Introduction to GraphsNeo4j GraphTalks Oslo - Introduction to Graphs
Neo4j GraphTalks Oslo - Introduction to Graphs
 
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4jNeo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
What's New in Neo4j
What's New in Neo4j What's New in Neo4j
What's New in Neo4j
 
Neo4j: What's Under the Hood
Neo4j: What's Under the HoodNeo4j: What's Under the Hood
Neo4j: What's Under the Hood
 
Graphs in Life Sciences
Graphs in Life SciencesGraphs in Life Sciences
Graphs in Life Sciences
 
Neo4j GraphTalk Basel - Building intelligent Software with Graphs
Neo4j GraphTalk Basel - Building intelligent Software with GraphsNeo4j GraphTalk Basel - Building intelligent Software with Graphs
Neo4j GraphTalk Basel - Building intelligent Software with Graphs
 
Neo4j GraphTalk Oslo - Introduction to Graphs
Neo4j GraphTalk Oslo - Introduction to GraphsNeo4j GraphTalk Oslo - Introduction to Graphs
Neo4j GraphTalk Oslo - Introduction to Graphs
 
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Neo4j GraphTalk Oslo - Building Intelligent Solutions with GraphsNeo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
Neo4j GraphTalk Oslo - Building Intelligent Solutions with Graphs
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 

Similar to Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs

GraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
GraphTalk Wien - Intelligente Lösungen mit Graphen erstellenGraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
GraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
Neo4j
 
Team Data Science Process Presentation (TDSP), Aug 29, 2017
Team Data Science Process Presentation (TDSP), Aug 29, 2017Team Data Science Process Presentation (TDSP), Aug 29, 2017
Team Data Science Process Presentation (TDSP), Aug 29, 2017
Debraj GuhaThakurta
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
Grega Kespret
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
Data Science Milan
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
Neo4j
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
Bill Liu
 
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard APAC
 
Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904
Mark Tabladillo
 
Danny Bickson - Python based predictive analytics with GraphLab Create
Danny Bickson - Python based predictive analytics with GraphLab Create Danny Bickson - Python based predictive analytics with GraphLab Create
Danny Bickson - Python based predictive analytics with GraphLab Create
PyData
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise AutomationTLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise Automation
Anna Royzman
 
GraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4jGraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j
 
Building enterprise advance analytics platform
Building enterprise advance analytics platformBuilding enterprise advance analytics platform
Building enterprise advance analytics platform
Haoran Du
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j
 
GraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in GraphdatenbankenGraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in Graphdatenbanken
Neo4j
 
The Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-SystemThe Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-System
inside-BigData.com
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
Revolution Analytics
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
Neo4j
 
Experimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsExperimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOps
Databricks
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
BIWUG
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
Joris Poelmans
 

Similar to Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs (20)

GraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
GraphTalk Wien - Intelligente Lösungen mit Graphen erstellenGraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
GraphTalk Wien - Intelligente Lösungen mit Graphen erstellen
 
Team Data Science Process Presentation (TDSP), Aug 29, 2017
Team Data Science Process Presentation (TDSP), Aug 29, 2017Team Data Science Process Presentation (TDSP), Aug 29, 2017
Team Data Science Process Presentation (TDSP), Aug 29, 2017
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
 
Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904Managing Enterprise Data Science 201904
Managing Enterprise Data Science 201904
 
Danny Bickson - Python based predictive analytics with GraphLab Create
Danny Bickson - Python based predictive analytics with GraphLab Create Danny Bickson - Python based predictive analytics with GraphLab Create
Danny Bickson - Python based predictive analytics with GraphLab Create
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise AutomationTLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise Automation
 
GraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4jGraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
 
Building enterprise advance analytics platform
Building enterprise advance analytics platformBuilding enterprise advance analytics platform
Building enterprise advance analytics platform
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
GraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in GraphdatenbankenGraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in Graphdatenbanken
 
The Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-SystemThe Analytics Frontier of the Hadoop Eco-System
The Analytics Frontier of the Hadoop Eco-System
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
 
Experimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsExperimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOps
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
 

More from Neo4j

FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
Neo4j
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
Neo4j
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
Neo4j
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Neo4j
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Neo4j
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
Neo4j
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
Neo4j
 
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphGraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
Neo4j
 

More from Neo4j (20)

FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphGraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
 

Recently uploaded

Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 

Recently uploaded (20)

Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 

Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs

  • 1. Building Intelligent Solutions with Graphs Kees Vegter Presales Engineer @Neo4j kees@neo4j.com
  • 2. 2
  • 3. • Neo4j Services • Solutions and Managed Services • Adding AI/ML to Solutions • Real world examples and best practices 3 Agenda
  • 5. PROFESSIONAL SERVICES GRAPH ACADEMY SOLUTIONS CUSTOMER SUPPORT ● Packaged Services ● Staff Augmentation ● Project/Solution Delivery ● Class room training ● Online/Virtual training ● Certification ● Innovation Labs ● Solution Workshops ● Solutions Development ● 24x7x365 & KB ● Platinum support ● Cloud Managed Services ● DBaaS (NEW) ● Agile Solution Support Training Enablement Solution Delivery & Management Organization and offerings
  • 6. Key entitiesNorth StarOpportunitiesChallenges Identify Target Use Case Generate Data Model Related “Graph Questions” Executive Feedback Presentation Build Prototype/Wireframes Use Case Generation Day 1 Whiteboard Model Day 1 Neo4j Innovation Lab 3.5 Day Innovation Lab Attendees: Neo4j: Lab Leader, UX Designer, Field Engineer Customer (3,5,7): Mix of Business + It + Data Science…
  • 7. Executive Feedback Presentation Executive Feedback Presentation Build Prototype/Wireframes Key entitiesNorth StarOpportunitiesChallenges Identify Target Use Case Generate Data Model Related “Graph Questions” Source data to populate model Build QueryImport Data Materialize Model Day 2 Neo4j Innovation Lab 3.5 Day Innovation Lab
  • 8. Executive Feedback Presentation Executive Feedback Presentation Build Prototype/Wireframes Key entitiesNorth StarOpportunitiesChallenges Identify Target Use Case Generate Data Model Related “Graph Questions” Source data to populate model Storyboarding/ Mockups Identify Stakeholders / Personas / Synopsis Build QueryImport Data Craft Scenario Day 2 Materialize Model Day 2 Neo4j Innovation Lab 3.5 Day Innovation Lab
  • 9. Executive Feedback Presentation Executive Feedback Presentation Build Prototype/Wireframes Key entitiesNorth StarOpportunitiesChallenges Identify Target Use Case Generate Data Model Related “Graph Questions” Source data to populate model Storyboarding/ Mockups Identify Stakeholders / Personas / Synopsis Build QueryImport Data Build Prototype Day 3 Neo4j Innovation Lab 3.5 Day Innovation Lab
  • 10. Executive Feedback Presentation Executive Feedback Presentation Build Prototype/Wireframes Key entitiesNorth StarOpportunitiesChallenges Identify Target Use Case Generate Data Model Related “Graph Questions” Source data to populate model Storyboarding/ Mockups Identify Stakeholders / Personas / Synopsis Build QueryImport Data Finalize & Present Day 3.5 Neo4j Innovation Lab 3.5 Day Innovation Lab
  • 11. Neo4j Professional Services Training how to efficiently use Build a transport vehicle with (or for) you 11
  • 12. 12 Neo4j PS in the real world Solution Delivery and Management • Packaged Services • Typically 5-25 days • Neo4j advises • Customer builds • 80% of projects • Custom Scoped • 50+ man days • Neo4j delivers • Customer supports • 20% of projects
  • 13. 13 Packaged Services Project Lifecycle Graph Awareness Technical Assessment Solution Implementation Roll-out / Production Innovation Lab Bootcamp Solution Design Workshop Solution Audit Staff Augmentation Product Training
  • 15. • Agility -- constantly changing requirements • Intuitiveness – so that everybody in your organization can understand and influence the solution • High Performance to support connected data scenarios • Scalability when traversing large, complex connected datasets • Sysadmin friendliness • Hardware efficiency 15 Neo4j enables Graph Based Solutions with a need for
  • 16. 16
  • 17. 17 From use case to solution delivery Solution accelerators
  • 18. 18 Why Solutions? Accelerate Customer Success Scale Operations Increased Product Maturity
  • 20. Solution (Foundation) Framework Neo4j Graph Platform Recommendation Framework Custom App Solution Foundation Framework Neo4j Data Orchestrator Framework Neo4j Deployment Framework Neo4j Managed Service Fraud Framework Network Management Framework Custom App Custom App Custom App Custom App Custom App
  • 21. Solution (Foundation) Framework Neo4j Graph Platform Recom Telco App Solution Foundation Framework Development & Administration Analytics Tooling Graph Analytics Graph Transactions Data Integration Discovery & VisualizationDrivers App App
  • 22. Solution (Foundation) Framework Neo4j Graph Platform Recom Telco App Solution Foundation Framework Development & Administration Analytics Tooling Graph Analytics Graph Transactions Data Integration Discovery & VisualizationDrivers App App API dev 3rd party graph viz Custom dev with graph viz libraries 3rd party analytics Python, Java ML, ... Kettle 3rd party DI/EAI Docker Kubernetes Git Lineage GRANDstack
  • 24. GRANDstack https://grandstack.io/ GraphQL API Layer Apollo Client ReactJS ( ReactGraphVis) VisJS Dashboards Business Logic (JS) Apollo Server Neo4j GraphQL Pluginneo4j-graphql-js
  • 25. Solution (Foundation) Framework Neo4j Graph Platform Recom Telco App Solution Foundation Framework App App Availability Demand Framing & Collateral Sales Demo Solution Beta Repeatable Solution Recommendation Framework HCM Framework Privacy Shield Framework Risk Mgmt Framework Fraud Framework C360 Framework CRM Framework Network Mgmt Bill Of Materials
  • 26. Network Management (Telco) Graph Transactions Element Manager Geography Service definitions Kettle Customer data ... Dependency Analysis Spatial queries and path exploration Capacity Analysis Fulfillment Assurance > Impact analysis > Event correlation > Root cause analysis Predefined CYPHER queries and API Metadata
  • 29. 29
  • 30. Where AI and ML fit in 30 Development & Administration Analytics Tooling Graph Analytics Graph Transactions Data Integration Discovery & VisualizationDrivers & APIs AI
  • 31. What are we going to look at? • Differences between graph analytics and machine learning • Benefits of mixing graph analytics with machine learning • Where does Neo4j fit in the Machine Learning Project Timeline Machine Learning and Graph Analytics
  • 32. Decisions Machine Learning Pipeline Data Records Data Sources Machine Learning
  • 33. Graph analytics: • Uses inherent graph structures • Uncover real-world networks through their connections • Forecast complex network behavior and identify action Graph Analytics
  • 34. Graph & ML Algorithms in Neo4j+35 neo4j.com/ graph-algorithms- book/ Pathfinding & Search Centrality / Importance Community Detection Link Prediction Finds optimal paths or evaluates route availability and quality Determines the importance of distinct nodes in the network Detects group clustering or partition options Evaluates how alike nodes are Estimates the likelihood of nodes forming a future relationship Similarity
  • 35. (Some) today challenges with Machine Learning: • Doesn’t take multiple relationship hops into account • Takes time to iteratively train a model • Computational inefficiency of connecting data Benefits of Mixing Graph Analytics with ML Graphs bring: • Context to machine learning • Feature filtration • Connected feature extraction
  • 36. Neo4j has an ‘out of the box’ Graph Algorithms plugin: • Pathfinding and Search • Centrality and Importance • Community Detection • Similarity and Machine Learning Workflow • Link Prediction Many different ways to work with your ML algorithms in Neo4j: • Support for many languages (Python, .Net, Java, Go, Ruby, etc.) • Different data integration options • Triggers, event-driven architecture, user-defined functions 36 Working with Graph Analytics and ML
  • 37. Model 37 Working with Graph Analytics and ML example data data + algo results Train – Test results
  • 38. 38
  • 39. Knowledge graph example: • Using topic finding ML processes e.g. Latent Dirichlet Allocation (LDA) • Feeding the output into a graph database • Search for topics, find related concepts, etc. 39 Graph and Machine Learning Examples Recommendation engine example: • Use ML processes such as collaborative filtering • Enrich graph with the output • Use graph as feedback for future iterations
  • 40. 40 Where does Neo4j fit in ML Project Timeline Vizualization Storing and Accessing Models Data Analysis Managing Data Sources From: Graph Powered Machine Learning v1: Alessandro Negro (Manning Publications) https://www.manning.com/books/graph-powered-machine-learning • Connected sources of truth • Knowledge Graph • Clean and Merge • Enrich • Feature Selection • Fast access patterns • Graph Algorithms • Graph Accelerated Machine Learning • Network Dynamics • Store and model data • Store and mixing multiple models • Fast Model Access • Data Navigation • Human Brain Analysis • Improved Communication Machine Learning Project Timeline
  • 41. Decisions Machine Learning Pipeline Data Records Data Sources Machine Learning
  • 42. Machine Learning Pipeline Data Sources Connected Sources of truth
  • 43. 43 Real World Examples and Best Practices
  • 44. Our Neo4j activity implementation has led to a great decrease in complexity, storage, and infrastructure costs. Our full dataset size is now around 40 GB, down from 50 TB of data that we had stored in Cassandra. We’re able to power our entire activity feed infrastructure using a cluster of 3 Neo4j instances, down from 48 Cassandra instances of pretty much equal specs. That has also led to reduced infrastructure costs. Most importantly, it’s been a breeze for our operations staff to manage since the architecture is simple and lean.” David Fox, Adobe, Oct 2018 44 Customer Quote How can Neo4j Services help you to get there?
  • 45. Customer Use Case: • Leading online platform to showcase and discover creative work • More than 10 million members • Allows creatives to share their work with millions of daily visitors • Highlights Adobe software used in the creation process • Drives people to the Adobe Creative Cloud • Social platform for discovery, learning, and more 45 Adobe – Project Behance Activity feed: • Mongo (2011) - 125 nodes, dataset size of about 20tb (terabytes) • Cassandra (2015) - 48 nodes, dataset size of about 50tb (terabytes) • Neo4j (2018) - 3 nodes, dataset size of 40gb (gigabytes) 5 day Bootcamp
  • 46. 46 Large Commercial Bank Customer Journey Innovation Lab Staff Augmentation Campaign Management Innovation Lab Fraud Project 80 person days TBD Another Innovation Lab
  • 48. 48 Conclusion • Neo4j Professional Services makes customer projects successful through: • Enablement • Project / solution delivery • Graph Based Solutions as accelerators • Neo4j is the foundation for AI and ML • Customers are using Neo4j to drive success and deliver value