Memgraph
Memgraph
  • 147
  • 424 511
Knowledge Graph Creation by Entity Extraction in Memgraph
Learn how to turn unstructured text into a structured knowledge graph in this hands-on tutorial! Matea from Memgraph's Developer Experience team walks you through:
✅ Entity Extraction with SpaCy
✅ Generating Relationships with GPT-4
✅ Building a Knowledge Graph in Memgraph
Using Jupyter Notebook, we summarize The Catcher in the Rye, identify key entities, and transform them into a fully visualized graph in Memgraph Lab.
What You'll Learn:
▪️ How to extract entities from unstructured data using SpaCy and GPT-4.
▪️ Generating Cypher queries to create nodes and relationships in Memgraph.
▪️ Visualizing and exploring the resulting knowledge graph.
🚀 Pre-requisites:
▪️ Docker installed to run Memgraph.
▪️ OpenAI API key for GPT-4 integration.
📂 Resources:
▪️ Memgraph docs 👉 memgraph.com/docs
▪️ Jupyter Notebook Memgraph Tutorial 👉 github.com/memgraph/jupyter-memgraph-tutorials/blob/main/catcher_kg_example/knowledge_graph.ipynb
▪️ Read the step-by-step guide - How to Extract Entities and Build a ▪️ Knowledge Graph with Memgraph and SpaCy
▪️ Join the Memgraph Community on Discord 👉discord.com/invite/memgraph
👩‍💻 About Memgraph:
Memgraph is a high-performance graph database designed for real-time data analysis and visualization.
👉 Don’t forget to subscribe for more tutorials and tips on building graph-powered applications!
Website: www.memgraph.com
Twitter: memgraphdb
LinkedIn: www.linkedin.com/company/memgraph
Facebook: memgraph
#GraphDatabase #KnowledgeGraph #DataScience #Spacy #GPT4 #Memgraph #JupyterNotebook #EntityExtraction #DataVisualization #GraphAI
มุมมอง: 79

วีดีโอ

Optimizing Insulin Management: The Role of GraphRAG in Patient Care
มุมมอง 739 ชั่วโมงที่ผ่านมา
About Memgraph: Memgraph offers a light and powerful graph platform comprising the Memgraph Graph Database, MAGE Library, and Memgraph Lab Visualization. Memgraph is a dynamic, lightweight graph database optimized for analyzing data, relationships, and dependencies quickly and efficiently. It comes with a rich suite of pre-built deep path traversal algorithms and a library of traditional, dynam...
Constructing a Digital Twin for Smart Buildings with Memgraph
มุมมอง 4109 ชั่วโมงที่ผ่านมา
Join us for this insightful webinar to learn how Smart-Buildings.io integrates Memgraph into its operational technology (OT) stack to enhance the efficiency and innovation of smart building management. This session will explore how Memgraph is utilized for storing and retrieving critical building data, scanning Building Automation Systems (BAS) for point information, and experimenting with alar...
Memgraph at Scale: Analyzing Company Ownership & Supply Networks With a 2 Billion-Node Graph
มุมมอง 269 ชั่วโมงที่ผ่านมา
Sayari is in the counterparty and supply chain risk intelligence industry. The Sayari platform, built on Memgraph, provides global visibility into the relationships between businesses and entities, helping them uncover risks in universal beneficial ownership within corporate and supply chain trade networks. Sayari has built a global knowledge graph of corporate ownership and supply chains - wit...
Real-Time Payments Authorization with Memgraph
มุมมอง 39 ชั่วโมงที่ผ่านมา
Martin Vo, CTO at Paysure Solutions, shares how they achieved real-time payment authorization and eliminated payment delays using Memgraph's high-performance graph database. What you will learn: ◾Replaced a complex payments stack with a single Memgraph query. ◾Enforced intricate authorization rules with lightning-fast response times. ◾Overcame challenges with the help of the supportive Memgraph...
Microchip Optimizes LLM Chatbot with RAG and a Knowledge Graph
มุมมอง 359 ชั่วโมงที่ผ่านมา
There's often a gap between the people who manage data and those who use it to make decisions. This gap exists because using the data typically requires technical skills, like writing database queries. William Firth from Microchip Technology will show how Large Language Models (LLMs), augmented with Retrieval Augmented Generation (RAG) techniques, can bridge this gap, making it easy for anyone ...
Building a secure multi-tenant GraphQL API on top of Memgraph
มุมมอง 149 ชั่วโมงที่ผ่านมา
Steeve Bete from Orbit talk about how they built a secure multi-tenant GraphQL API on top of Memgraph. Orbit, a comprehensive community platform, leverages Memgraph to organize and explore its complex network of data. This integration enabled them to develop their latest offering, Community Search, which delivers a 360-degree AI-powered search experience. Steeve Bete has been working as a Senio...
LLMs, Memgraph and Orbit: Modeling Community Networks
มุมมอง 139 ชั่วโมงที่ผ่านมา
Interactions and conversations shape online communities, transforming them into complex social networks that foster engagement and collaborations. These rich ecosystems are brimming with potential for business growth fueled by stronger customer connections. In this community call, Steeve Bete from Orbit, a leading community growth platform, will share innovative strategies for leveraging Large ...
Track Data Lineage With Graph Technology
มุมมอง 159 ชั่วโมงที่ผ่านมา
MANTA Flow is a unique data lineage product that can automate scanning and analyzing interconnected systems such as databases, ETLs, and reporting systems, and shows how the data flows amongst them. The backend used in MANTA Flow is a graph database, as it allows flexible relationships and fast graph traversals across the data. The talk introduces data lineage use cases and shows how data is re...
Accelerating Drug Discovery With a Biomedical Knowledge Graph
มุมมอง 149 ชั่วโมงที่ผ่านมา
Join us for the special Memgraph Webinar and learn how AstraZeneca ingest data sources in the Biological Insights Knowledge Graph (BIKG) and distributes it to data scientists and domain experts. You will also find examples of how this knowledge graph assists scientists in therapeutics development. About the speaker: Michaël Ughetto is a graph data scientist at AstraZeneca working in the Biologi...
Real Time Analytics
มุมมอง 89 ชั่วโมงที่ผ่านมา
About Memgraph: Memgraph offers a light and powerful graph platform comprising the Memgraph Graph Database, MAGE Library, and Memgraph Lab Visualization. Memgraph is a dynamic, lightweight graph database optimized for analyzing data, relationships, and dependencies quickly and efficiently. It comes with a rich suite of pre-built deep path traversal algorithms and a library of traditional, dynam...
Getting started with Memgraph and Python
มุมมอง 179 ชั่วโมงที่ผ่านมา
Through this course, you will learn how to create a graph model from a dataset, run Memgraph with Docker, connect to it from a Jupyter Notebook with the help of Memgraph's Python client - GQLAlchemy, and perform simple queries. You will explore the dataset that holds information about movies and users' ratings. About Memgraph: Memgraph offers a light and powerful graph platform comprising the M...
Intro to Graph Analytics in Python
มุมมอง 529 ชั่วโมงที่ผ่านมา
Graphs are a way to represent a network or a collection of interconnected objects formally. There are many powerful tools out there to explore that kind of network by applying graph algorithms. But sometimes it’s hard to keep track of them! We have created a brand new course to get you familiar with the graph world. The course is designed for Python developers who want to explore tools for netw...
Cedars-Sinai: Using Graph Databases for Knowledge-Aware Automated Machine Learning
มุมมอง 289 ชั่วโมงที่ผ่านมา
Learn how AutoML and AI simplify model building using graph databases like Memgraph. Includes insights on Alzheimer’s drug discovery! About Memgraph: Memgraph offers a light and powerful graph platform comprising the Memgraph Graph Database, MAGE Library, and Memgraph Lab Visualization. Memgraph is a dynamic, lightweight graph database optimized for analyzing data, relationships, and dependenci...
From Questions to Queries: How to Talk to Your Graph Database With LLMs?
มุมมอง 559 ชั่วโมงที่ผ่านมา
Explore GraphChat, an AI feature in Memgraph Lab that lets you query graph data using natural language. Powered by an LLM, GraphChat converts questions in Plain English into Cypher queries and runs them in the background. The session will kick off with an introduction to GraphRAG by Katarina Supe, Head of Developer Experience, providing the foundational concepts necessary to understand GraphCha...
How to build GenAI apps with LlamaIndex and Memgraph
มุมมอง 929 ชั่วโมงที่ผ่านมา
How to build GenAI apps with LlamaIndex and Memgraph
Using AI Agents to Make Sense of the UK Law at Scale
มุมมอง 1859 ชั่วโมงที่ผ่านมา
Using AI Agents to Make Sense of the UK Law at Scale
How to build GenAI apps with LlamaIndex and Memgraph
มุมมอง 118หลายเดือนก่อน
How to build GenAI apps with LlamaIndex and Memgraph
From Questions to Queries: How to Talk to Your Graph Database With LLMs?
มุมมอง 85หลายเดือนก่อน
From Questions to Queries: How to Talk to Your Graph Database With LLMs?
How HIWE IT Uses Memgraph to Solve Supply Chain Challenges
มุมมอง 672 หลายเดือนก่อน
How HIWE IT Uses Memgraph to Solve Supply Chain Challenges
Revolutionizing Healthcare: GraphRAG for Insulin Management & AI at Cedars-Sinai Community Calls
มุมมอง 8K2 หลายเดือนก่อน
Revolutionizing Healthcare: GraphRAG for Insulin Management & AI at Cedars-Sinai Community Calls
Graph Analysis for Vehicle Insurance Fraud Detection - Memgraph Lab Demo with Real-Time Algorithm
มุมมอง 1933 หลายเดือนก่อน
Graph Analysis for Vehicle Insurance Fraud Detection - Memgraph Lab Demo with Real-Time Algorithm
How Single Sign-On (SSO) works?
มุมมอง 283 หลายเดือนก่อน
How Single Sign-On (SSO) works?
Graph Analysis for Cybersecurity Risk Detection - Memgraph Lab Demo with Real-Time Algorithm
มุมมอง 1084 หลายเดือนก่อน
Graph Analysis for Cybersecurity Risk Detection - Memgraph Lab Demo with Real-Time Algorithm
Memgraph vs. Neo4j: A Cypher Showdown
มุมมอง 1604 หลายเดือนก่อน
Memgraph vs. Neo4j: A Cypher Showdown
Community Call - Graph-based Vulnerability Discovery - Featuring Dr. Tom Ganz
มุมมอง 1714 หลายเดือนก่อน
Community Call - Graph-based Vulnerability Discovery - Featuring Dr. Tom Ganz
Graph Analysis for Supply Chain Optimization - Memgraph Lab Demo with Real-Time Algorithm
มุมมอง 884 หลายเดือนก่อน
Graph Analysis for Supply Chain Optimization - Memgraph Lab Demo with Real-Time Algorithm
Graph Analysis for Energy Management Systems - Memgraph Lab Demo with Real-Time Algorithms
มุมมอง 1044 หลายเดือนก่อน
Graph Analysis for Energy Management Systems - Memgraph Lab Demo with Real-Time Algorithms
How to Use Graph-Based Machine Learning for Automatic Vulnerabilty Discovery? Community Call Teaser
มุมมอง 404 หลายเดือนก่อน
How to Use Graph-Based Machine Learning for Automatic Vulnerabilty Discovery? Community Call Teaser
Exploring the lightning network with Memgraph - Memgraph Community Call
มุมมอง 1515 หลายเดือนก่อน
Exploring the lightning network with Memgraph - Memgraph Community Call

ความคิดเห็น

  • @Lachy12321
    @Lachy12321 วันที่ผ่านมา

    TL:DW The model could not make sense of UK law.

  • @ArmanKhalatyan
    @ArmanKhalatyan 18 วันที่ผ่านมา

    nice video! thank you for sharing it. Interesting would be possible to achieve similar language learning task using RAG instead of fine-tuning?

  • @philtoa334
    @philtoa334 21 วันที่ผ่านมา

    Really Nice !

  • @linkbuda
    @linkbuda 2 หลายเดือนก่อน

    Thank you all for watching! My internet connection spectacularly crashed 😂 I'll probably continue next weekend 💪

  • @prashantsable7982
    @prashantsable7982 2 หลายเดือนก่อน

    can we run memgraph algos on neo4j ?

  • @TinyHomeLabs
    @TinyHomeLabs 4 หลายเดือนก่อน

    Nice demo

  • @DeviOct
    @DeviOct 5 หลายเดือนก่อน

    dude the people who are searching "how to contribute to a c++ project" are just beginners.

  • @msrsan
    @msrsan 6 หลายเดือนก่อน

    Let's gooooo!

  • @muaazsyed2999
    @muaazsyed2999 11 หลายเดือนก่อน

    As a student im in grade 12 and these kind of session and content make more engaging

    • @linkbuda
      @linkbuda 10 หลายเดือนก่อน

      Glad to hear this! 🚀

  • @kk008
    @kk008 11 หลายเดือนก่อน

    Hey is it possible for heterodata? Like pytorch DBLP dataset ?

    • @kk008
      @kk008 11 หลายเดือนก่อน

      Because it has different node types as well

  • @xavierguevara9365
    @xavierguevara9365 ปีที่แล้ว

    do you offer profesional courses/certifications ?

  • @xavierguevara9365
    @xavierguevara9365 ปีที่แล้ว

    this is great database technology i have a question. neo4j offers professional certifications to validate knowledge about their technology. does memgraph have any courses or certifications, or are there plans to offer them in the future?

  • @nassufsefdine5924
    @nassufsefdine5924 ปีที่แล้ว

    Thanks guys, It was really amazing

  • @MuhammadAffan-j9e
    @MuhammadAffan-j9e ปีที่แล้ว

    My tf.compat made me come here.

  • @SudhanshuPassi
    @SudhanshuPassi ปีที่แล้ว

    Great session, sparked a lot of ideas around search. I believe weaviate is the best opensource vector db and memgraph is the best opensource graph db right now. What I'd love to see is weaviate and memgraph come together to solve the RAG problem with opensource and blow llamaindex out of the water. All the best to the both of you

  • @PrajwalDanaveni
    @PrajwalDanaveni ปีที่แล้ว

    If we have big data i mean to say very big data like millions of nodes and relationships , I think creating every relationship may not work. Is there a way for doing that?

  • @Channel-nu1bv
    @Channel-nu1bv ปีที่แล้ว

    Hey guys! Thank you for doing this vids, very helpful!

  • @trejohnson7677
    @trejohnson7677 ปีที่แล้ว

    Fine tune? Or just have it return a cypher query that can be rendered to a debug window 4 human operator to modify. Hell you could open a prompt on the damn cypher itself. Would require a far more incremental chain.

  • @prathamkumar555
    @prathamkumar555 ปีที่แล้ว

    really helped me 😁😁😃😃

  • @parasetamol6261
    @parasetamol6261 ปีที่แล้ว

    Thank You. i have a question, if i use cloud Memgraph database how can i distributed this, when my data is growing to bigdata, please give me to answer or source or create video tutorial or my question. Thank you

  • @parasetamol6261
    @parasetamol6261 ปีที่แล้ว

    give me a code please! Thank.

  • @royxss
    @royxss ปีที่แล้ว

    That's awesome. Is there a code repo for this?

  • @ecardenas300
    @ecardenas300 ปีที่แล้ว

    Awesome podcast, go Weaviate!

  • @connor-shorten
    @connor-shorten ปีที่แล้ว

    Thank you so much for having me, this was a lot of fun!

  • @khoulakhaled5193
    @khoulakhaled5193 ปีที่แล้ว

    Thank you

  • @Omar-zy2yz
    @Omar-zy2yz ปีที่แล้ว

    "Promo sm"

  • @StepanVolkov-p6s
    @StepanVolkov-p6s ปีที่แล้ว

    Hi, some comments from my side. 1) Using MERGE more safely than CREATE, especially for avoiding duplication by second execution by mistakes. 2) Property _id is numeric, but you store it in nodeID as string, because it's happens by default. For a small dataset it's no so big problem, but for millions nodes it cost a lot ;) better to use for numeric ToInteger(row._id). Thanks!

    • @vlastapavicic4638
      @vlastapavicic4638 ปีที่แล้ว

      Hi! Thank you for your comment! You are absolutely right! If you are not 100% sure about the "purity" of the data in the CSV definitely use MERGE, and of course, the bigger the dataset, the more you need to think about these things - like "What if I accidentally execute the import more than once" and what data type will use more memory. To anybody reading, if you import nodes with integer IDs, don't forget to change the query for importing relationships as well: ```cypher LOAD CSV FROM "/usr/lib/memgraph/shipping.csv" WITH HEADER AS row WITH row WHERE row._type = 'REPORTS_TO' MATCH (n {nodeID: toInteger(row._start)}), (n2 {nodeID: toInteger(row._end)}) CREATE (n)-[:REPORTS_TO]->(n2); ``` I would even argue once you import data, you don't need the nodeID property altogether, as it's an internal node ID taken from Neo4j and used to import everything correctly. Upon creation, nodes will receive their own internal nodeID within Memgraph, not visible as a property, but it is used when creating custom procedures and each node already has a unique ID (employeeID, productID and orderID). But I excluded this from the tutorial as I didn't want to overly complicate things and was focused on the LOAD CSV clause and how it works :) But maybe that was a mistake, I will think it over until the next tutorial... Anyway - for memory usage in Memgraph take a look at -> memgraph.com/docs/memgraph/under-the-hood/storage And for MERGE - memgraph.com/docs/cypher-manual/clauses/merge And for data types in Memgraph - memgraph.com/docs/memgraph/reference-guide/data-types

  • @TinyHomeLabs
    @TinyHomeLabs ปีที่แล้ว

    My favorite thing about Memgraph is how the open source has all the HA features. I was looking at other solutions [Dgraph] but they would all have painful transitions between the free/open source. with this I can just code once and not panic when I have to start scaling stuff.

  • @eduardofernandezdiaz5264
    @eduardofernandezdiaz5264 ปีที่แล้ว

    This is exactly what I was looking for. Is there any Golang implementation for gqlalchemy?

  • @trejohnson7677
    @trejohnson7677 ปีที่แล้ว

    Lel everyone worried about vector db meanwhile this exists

    • @TomHutchinson5
      @TomHutchinson5 ปีที่แล้ว

      Don't have to be either or. A lot of us want to work with embeddings of our graphs (think PageRank or graph neural networks).

  • @harkishanpatil5723
    @harkishanpatil5723 2 ปีที่แล้ว

    I accidentally quit after installing. Any idea what to do next?

  • @Channel-nu1bv
    @Channel-nu1bv 2 ปีที่แล้ว

    Damn, I had clicked the wrong link and have missed missed all the fun.

  • @linkbuda
    @linkbuda 2 ปีที่แล้ว

    The stream was unexpectedly stopped because of the internet connectivity issues, but I've actually fixed an issue :D Thanks for watching and see you next time!

  • @dinoscheidt
    @dinoscheidt 2 ปีที่แล้ว

    looooool and the investor beams in as the terminator … eh? 💥“hasta la vista… engineering excellence”

  • @1benedikt
    @1benedikt 2 ปีที่แล้ว

    Great presentation!

  • @jeffstone8541
    @jeffstone8541 2 ปีที่แล้ว

    The Painted Ladies

  • @dinoscheidt
    @dinoscheidt 2 ปีที่แล้ว

    26:15 lol

  • @MarkoFrancekovic
    @MarkoFrancekovic 2 ปีที่แล้ว

    Lako moguce najbolja putopisna emisija na TH-camu. Bravo ekipa :)

    • @linkbuda
      @linkbuda 2 ปีที่แล้ว

      Goran Milic style 😄

  • @mirjanatomicevic5319
    @mirjanatomicevic5319 2 ปีที่แล้ว

    Bravo dečki! Sretna šesta godišnjica rada

  • @KatarinaSupe
    @KatarinaSupe 2 ปีที่แล้ว

    Full house house!!! 😊

  • @catarinajohann2262
    @catarinajohann2262 2 ปีที่แล้ว

    ✋ ░p░r░o░m░o░s░m░

  • @robertsimmonsjr6823
    @robertsimmonsjr6823 2 ปีที่แล้ว

    Does memgraph do persistence or does it just ingest the data into memory? If it is the latter how would you handle a graph that cant fit into memory, say 5TB graph?

    • @memgraph
      @memgraph 2 ปีที่แล้ว

      Thank you for your question, sorry we didn't reply sooner! Memgraph also persists the data with periodic snapshots that are saved to the disk. You can read more about it in our docs: memgraph.com/docs/memgraph/under-the-hood/storage#durability-and-data-recovery Your 5TB example is probably too much for the current version, but we are developing a distributed engine that will be able to handle such use cases as well. If you have more questions, please reach out to us on our community channels - memgraph.com/community Thank you!

  • @edwards1262
    @edwards1262 2 ปีที่แล้ว

    It’s mighty incredible how go’ogling one simple thing can make all the difference. Seriously, you can have your ex anxiously wanting to get back together within two weeks by reading something like Treitan Mellory’s Simple Paper.

  • @jaden9476
    @jaden9476 3 ปีที่แล้ว

    🌟 Great content. You should check PromoSM.! ! It’s a great way to quickly grow your channel!

  • @memgraph
    @memgraph 3 ปีที่แล้ว

    Thank you for watching :D If anything is unclear or you have any suggestions for future videos, feel free to post a question here!

  • @memgraph
    @memgraph 3 ปีที่แล้ว

    The Rust code from both parts (1 & 2) is here github.com/gitbuda/education/blob/master/programming_languages/rust/a-half-hour-to-learn-rust.rs

  • @memgraph
    @memgraph 3 ปีที่แล้ว

    Believe it or not, my switch decided to die, so I had to finish the stream earlier than expected. Apologies for that. The resources (links) are here github.com/memgraph/live-stream/tree/main/code-with-buda/2021-02-27 The actual useful code will eventually show up here github.com/memgraph/mage Enjoy the rest of the weekend and see you next Saturday on the part 2!