Tomaz Bratanic Picture

Tomaz Bratanic

Freelance Data Analyst and Engineer

Tomaz is a freelancer and help customers with various data problems and handle end-to-end analytical pipelines. In his free time, he write blog posts to help people with Neo4j graph algorithms.

Latest Posts by Tomaz Bratanic

Generating Cypher Queries With ChatGPT 4 on Any Graph Schema

Will we still need to learn query languages in the future?Photo by Lyman Hansel Gerona on UnsplashLarge language models have great potential to translate a natural language into a query language. For example, some people use GPT models to translate text to SQL, while others use GPT models... read more

Context-Aware Knowledge Graph Chatbot With GPT-4 and Neo4j

Learn how to implement a chatbot that bases its answers on the information retrieved from a graph databaseNot so long ago, OpenAI added Chat API, which is optimized for generating conversations. The main difference between Chat and the older Completion APIs is that the Chat API allows specifying... read more

Enhancing Word Embedding with Graph Neural Networks

Natural Language Processing (NLP) has seen rapid advancements in recent years. One important aspect of this progress has been the use of embeddings, which are numerical representations of words or phrases that capture their meaning and relationships to other words in a language. Embeddings can be... read more

Knowledge Graph-Based Chatbot With GPT-3 and Neo4j

ChatGPT has changed how I, and probably most of you, look at AI and chatbots. We can use chatbots to help us find information, construct creative works, and more.However, one problem with ChatGPT and similar chatbots is that they can hallucinate and return... read more

From Text to a Knowledge Graph: The Information Extraction Pipeline

Editor's note: This presentation is given by Tomaz Bratanic at NODES 2021. As organizations build knowledge graphs to find answers to their most pressing problems, one of the challenges they face is that much of the information they would like to incorporate in their knowledge graphs exists... read more

Real-Time Dashboard of Bitcoin Transactions With Neo4j and NeoDash

Cryptocurrencies have become more and more integrated into our daily life. Many cryptocurrencies like Bitcoin and Ethereum are decentralized networks based on blockchain technology. They have a wide array of use-cases and have been implemented by various companies and governments. One remarkable... read more

Introducing the New Twitch Sandbox

Analyze Twitch streamers and their audiences with Neo4j APOC and Graph Data SciencePhoto by ELLA DON on UnsplashTwitch is one of the newer social network platforms. The idea behind the platform is that it allows anyone to stream or broadcast content. Other users can then support streamers... read more

Photo by Daniel Lloyd Blunk-Fernández on Unsplash

Diversify Your Stock Portfolio with Graph Analytics

A couple of weeks ago, I stumbled upon the stock market volume analysis in Neo4j by Bryant Avey.Pattern-Driven Insights: Visualize Stock Volume Similarity with Neo4j and Power BIIt got me interested in how we could use graph analytics to analyze stock markets. After a bit of research, I... read more

Turn a Harry Potter Book into a Knowledge Graph

Learn how to combine Selenium and SpaCy to create a Neo4j knowledge graph of the Harry Potter universeMost likely, you have already seen the Game of Thrones network created by Andrew Beveridge.Andrew constructed a co-occurrence network of book characters. If two characters appear within some... read more

Visualize Graph Embedding Algorithm Result in NEuler

Quickly inspect graph embedding algorithm results in Neo4j graph data science playground application NEuler.NEuler is a graph data science playground application designed to help you execute and understand graph algorithms in Neo4j. With only a couple of clicks, you can import example data, execute... read more

Making Sense of News, the Knowledge Graph Way

How to combine Named Entity Linking with Wikipedia data enrichment to analyze the internet news.A wealth of information is being produced every day on the internet. Understanding the news and other content-generating websites is becoming increasingly crucial to successfully run a business. It... read more