Tomaz Bratanic, Freelance Data Analyst and Engineer
Aug 31
6 mins read
Streamlining data ingestion and querying in retrieval-augmented generation applicationsA detective looking at lists of numbers as imagined by Midjourney.If you have been on vacation for the past six months, first of all, congratulations. Secondly, you should know that since the introduction of... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jul 12
9 mins read
Understanding data points through the context of their relationshipsThis is the fourth blog post of Neo4j’s NaLLM project. We started this project to explore, develop, and showcase practical uses of these LLMs in conjunction with Neo4j. As part of this project, we will construct and publicly... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jun 14
11 mins read
Retrieve information that spans across multiple documentsThis is the third blog post of Neo4j’s NaLLM project. We started this project to explore, develop, and showcase practical uses of these LLMs in conjunction with Neo4j. As part of this project, we will construct and publicly display... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jun 06
11 mins read
What are the limitations of LLMs, and how to overcome themThis is the second blog post of Neo4j’s NaLLM project. We started this project to explore, develop, and showcase practical uses of these LLMs in conjunction with Neo4j. As part of this project, we will construct and publicly... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jun 02
9 mins read
How to optimize prompts for Cypher statement generation to retrieve relevant information from Neo4j in your LLM applicationsLast time, we looked at how to get started with Cypher Search in the LangChain library and why you would want to use knowledge graphs in your LLM applications. In this... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
May 02
12 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Apr 11
16 mins read
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... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Apr 03
12 mins read
Use GPT-4 as a domain expert to help you extract knowledge from a video transcript.A couple of days ago, I got access to GPT-4. The first thing that came to my mind was to test how well it performs as an information extraction model, where the task is to extract relevant entities and... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Mar 21
16 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Mar 08
11 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jul 21, 2022
12 mins read
Knowing your users is vital to any business. When your users can interact with each other on a social media platform, content sharing platform, or even work-related platforms, you can construct a network between your users based on their interactions and extract graph-based features to segment your... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jul 06, 2022
14 mins read
A wave of graph-based approaches to data science and machine learning is rising. We live in an era where the exponential growth of graph technology is predicted . The ability to analyze data points through the context of their relationships enables more profound and accurate data exploration and... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jun 03, 2022
12 mins read
Learn the basic syntax of the newly released Python client for Neo4j Graph Data ScienceData scientists like me love Python. It features a wide variety of machine learning and data science libraries that can help you get started on a data science project in minutes. It is not uncommon to use a... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Mar 28, 2022
11 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Mar 21, 2022
9 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jan 25, 2022
10 mins read
Every day, millions of articles and papers are published. While there is a lot of knowledge hidden in those articles, it is virtually impossible to read all of them. Even if you only focus on a specific domain, it is still hard to find all relevant articles and read them to get valuable... read more
Tomaz Bratanic, Freelance Data Analyst and Engineer
Oct 29, 2021
3 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Oct 13, 2021
6 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Jul 20, 2021
9 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
May 06, 2021
4 mins read
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
Tomaz Bratanic, Freelance Data Analyst and Engineer
Feb 02, 2021
12 mins read
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