Our Blog
We post about the things we do, challenges we crack, job openings and more
Better Word Embeddings Using GloVe
We talked about word embeddings a bit in our last article, using word2vec. Word embeddings are one of the most powerful tools available to NLP developers today, and most NLP tasks will require some kind of word embedding in one of the levels. Thus, it is important to...
Feature Extraction in Natural Language Processing
In simple terms, Feature Extraction is transforming textual data into numerical data. In Natural Language Processing, Feature Extraction is a very trivial method to be followed to better understand the context. After cleaning and normalizing textual data, we need to...
Abstractive Summarization Using Google’s T5
In this article, we will discuss abstractive summarization using T5, and how it is different from BERT-based models. T5 (Text-To-Text Transfer Transformer) is a transformer model that is trained in an end-to-end manner with text as input and modified text as output,...
Abstractive Summarization Using Pegasus
In the last article, we have seen how to perform extractive summarization of some text, which selects important sentences and gives them out by ranking them, without changing any text. While they are suitable for some cases, they do not achieve the sophistication of...
Sentiment Analysis: Concepts, Models, and Examples
Sentiment analysis is a sub field of Natural Language Processing (NLP) that identifies and extracts emotions expressed in given texts. It is a machine learning tool that understands the context and determines the polarity of text, whether it is positive, neutral, or...
Types of Text Summarization: Extractive and Abstractive Summarization Basics
Summarization is one of the most common Natural Language Processing (NLP) tasks. With the amount of new content generated by billions of people and their smartphones everyday, we are inundated with increasing amount of data every day. Humans can only consume a finite...
Key Authentication and Rate Limiting plugins of Kong on Flask API
In the previous post, we discussed about registering the Flask API to KONG service. In this tutorial, we discussed about applying KONG plugins like Key Authentication and Rate Limiting on the registered API. Key-Authentication Rate-limiting Key-Authentication Plugin...
Registering the API as service in KONG
In the previous post, we have discussed about the API Gateway uses and detailed Kong API Gateway Installation process. We will proceed to register our API to KONG service and apply Kong plugins like Key Authentication and Rate-limiting on that API. Lets break down the...
Kong API Gateway Installation Guide for beginners
Kong API Gateway Installation Guide for beginners In this post, we will discuss about the uses of API Gateways and the installation of open source KONG API Gateway. API Gateways provides security and control over the access by sitting in-front of any number of API...
We are hiring Junior Python Developers to our data gathering team
We are hiring Junior Python Developers again. This time, it is for our Data Gathering Team - for writing scripts to scrape, clean and store data from the web. This will be an excellent opportunity for fresh graduates interested in getting into the world of python...
Interested in working @ Turbolab?
We hire the best and brightest, give them competitive salaries, options, and flexible schedules, and remove every barrier we can to doing good work. Head to our careers page to find our latest openings, and tell us what makes you stand out from rest of the pack