Showing 1-8 of 8 results

Federico Albanese

Strategic Listening: A Guide to Python Social Media Analysis

By Federico Albanese
Listening is everything—especially when it comes to effective marketing and product design. Gain key market insights from social media data using sentiment analysis and topic modeling in Python.
10 minute readContinue Reading
Federico Albanese

A Deeper Meaning: Topic Modeling in Python

By Federico Albanese
Colloquial language doesn’t lend itself to computation. That’s where natural language processing steps in. Learn how topic modeling helps computers understand human speech.
8 minute readContinue Reading
Nauman Mustafa

Getting the Most Out of Pre-trained Models

By Nauman Mustafa
Pre-trained models are making waves in the deep learning world. Using massive pre-training datasets, these NLP models bring previously unheard-of feats of AI within the reach of app developers.
10 minute readContinue Reading
Jesse Moore

Accelerate with BERT: NLP Optimization Models

By Jesse Moore
For a successful natural language processing project, collecting and preparing data, building resilient pipelines, and getting "model ready" can easily take months of effort even with the most talented engineers. But what if we could reduce the data required to a fraction? In this article, we’ll cover how transfer learning is making world-class models open source and introduce BERT (bidirectional encoder representations from transformers). BERT is the most powerful NLP “tool” to date. We’ll explore how it works and why it will change the way companies execute NLP projects.
6 minute readContinue Reading
Maximilian Hopf

NLP With Google Cloud Natural Language API

By Maximilian Hopf
Natural language processing (NLP) has become one of the most researched subjects in the field of AI. This interest is driven by applications that have been brought to market in recent years. In this article, Toptal Deep Learning Developer Maximilian Hopf introduces you to Google’s Natural Language API and Google AutoML Natural Language.
13 minute readContinue Reading
Rudolf Eremyan

Four Pitfalls of Sentiment Analysis Accuracy

By Rudolf Eremyan
Manually gathering information about user-generated data is time-consuming, to say the least. That's why more organizations are turning to automatic sentiment analysis methods—but basic models don't always cut it. In this article, Toptal Freelance Data Scientist Rudolf Eremyan gives an overview of some sentiment analysis gotchas and what can be done to address them.
6 minute readContinue Reading
Shanglun Wang

Build a Text Classification Program: An NLP Tutorial

By Shanglun Wang
Deep learning has proven its power across many domains, from beating humans at complex board games to synthesizing music. It has also been used extensively in natural language processing. In this article, Toptal Freelance Software Engineer Shanglun (Sean) Wang shows how easy it is to build a text classification program using different techniques and how well they perform against each other.
7 minute readContinue Reading
Shanglun Wang

How to Build a Natural Language Processing App

By Shanglun Wang
Natural language is increasingly becoming a viable way of interacting with smart software. Google search, Apple’s Siri, Microsoft’s Cortana, etc. are all capable of understanding queries in natural language. In this article, Toptal Freelance Software Engineer Shanglun (Sean) Wang walks us through some useful concepts and techniques in natural language processing and shows how they can be used to build a simple NLP app.
10 minute readContinue Reading

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.