I have already demonstrated how to create a knowledge graph out of a Wikipedia page. However, since the post got a lot of attention, I’ve decided to explore other domains where using NLP techniques to construct a knowledge graph makes sense. In my opinion, the biomedical field is a prime example where representing the data as a graph makes sense as you are often analyzing … [Read more...] about Construct A Biomedical Knowledge Graph With NLP
Guest
Simple Model Stacking, Explained And Automated
An overview of Model Stacking In model stacking, we don’t use one single model to make our predictions — instead, we make predictions with several different models, and then use those predictions as features for a higher-level meta model. It can work especially well with varied types of lower-level learners, all contributing different strengths to the meta model. Model … [Read more...] about Simple Model Stacking, Explained And Automated
A Step-By-Step Guide To Approaching Complex Research Projects
When you look at a championship sports team, it’s easy to attribute the team’s success to the star players. And, while much of the credit surely does belong to the team, there’s a key player leading them along the journey– the coach. Although the coach can’t score a single point, (s)he has to manage the team and devise strategies. In essence, a coach creates the blueprint for … [Read more...] about A Step-By-Step Guide To Approaching Complex Research Projects
Can Too Much BERT Be Bad for You?
BERT and GPT-2: we all love language models… I mean, who doesn’t? Language models like BERT and GPT-2 (and GPT-3) have had an enormous impact on the entire NLP field. Most of the models that obtained groundbreaking results on the famous GLUE benchmark are based on BERT. I, too, have benefited from BERT, since I released a library for topic modeling and some HuggingFace … [Read more...] about Can Too Much BERT Be Bad for You?
Online Experiments Tricks – Variance Reduction
Why do we need variance reduction? When we do online experiments or A/B testing, we need to ensure our test has high statistical power so that we have a high probability to find the experimental effect if it does exist. What are the factors that might affect power? Sample sizes, sampling variance of the experiment metric, significance level alpha, and effect size. The … [Read more...] about Online Experiments Tricks – Variance Reduction
How To Visualize Databases As Network Graphs In Python
At work I recently faced the challenge of having to analyze the data model of an SQL database consisting of more than 500 tables with thousands of relations. At this scale, the built-in visualization function of phpMyAdmin is insufficient for getting a deep understanding of the structure. What I needed was a tool in which I can apply various filters (e.g., table and … [Read more...] about How To Visualize Databases As Network Graphs In Python
A Guide To Knowledge Graphs
Table of Contents Introduction- What is a Knowledge Graph (KG)?- Why KG?- How to use KG?KG in practice- Open source KGs- Creating custom KG- KG ontology- Hosting KG (database)- Query facts from KG Introduction In this section, we will introduce KG by asking some simple but intuitive questions about KG. In fact, we will cover the what, why, and how of the knowledge … [Read more...] about A Guide To Knowledge Graphs
Practical Guide To Ensemble Learning
Ensemble learning is a technique used in machine learning to combine multiple models into a group model, in other words into an ensemble model. The ensemble model aims to perform better than each model alone or if not, to perform at least as well as the best individual model in the group. In this article, you will learn popular ensemble … [Read more...] about Practical Guide To Ensemble Learning
Hands-on Survival Analysis With Python
Survival analysis is a popular statistical method to investigate the expected duration of time until an event of interest occurs. We can recall it from medicine as patients' survival time analysis, from engineering as reliability analysis or time-to-failure analysis, and from economics as duration analysis. Besides these disciplines, survival analysis can also be used by HR … [Read more...] about Hands-on Survival Analysis With Python
The Creative Side Of Vision Transformers
What's creativity? The most accredited definition is the following: “Creativity is the capability of creating novel things” It is considered one of the most important and irreplaceable peculiarities of humankind. But if this is such a special characteristic, it would be impossible for a neural network to imitate it, isn't it? Well, not exactly. Today we are facing some … [Read more...] about The Creative Side Of Vision Transformers