Advantages of AI: Using GPT and Diffusion Models for Image Generation
Generative AI is taking the world by storm, with potentially profound impacts on the content we create. Learn the basics of AI image generation and produce sophisticated artistic renderings with this tutorial.

Juan Manuel Ortiz de Zarate
Ask an NLP Engineer: From GPT Models to the Ethics of AI
Want to expand your skills amid the current surge of revolutionary language models like GPT-4? In this ask-me-anything-style tutorial, Toptal data scientist and AI engineer Daniel Pérez Rubio fields questions from fellow programmers on a wide range of machine learning, natural language processing, and artificial intelligence topics.

Daniel Pérez Rubio
Strategic Listening: A Guide to Python Social Media Analysis
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.

Federico Albanese
A Deeper Meaning: Topic Modeling in Python
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.

Federico Albanese
Getting the Most Out of Pre-trained Models
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.

Nauman Mustafa
Accelerate With BERT: NLP Optimization Models
Data collection and preparation slow down traditional NLP projects. However, transfer learning and BERT can reduce the amount of data required and change the way companies execute NLP projects.

Jesse Moore
NLP With Google Cloud Natural Language API
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.

Maximilian Hopf
Four Pitfalls of Sentiment Analysis Accuracy
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.

Rudolf Eremyan
Build a Text Classification Program: An NLP Tutorial
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.

Shanglun Wang
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.