Machine Learning

Showing 1-9 of 27 results
EngineeringIcon ChevronBack-end

Machines and Trust: How to Mitigate AI Bias

by Michael McKenna

Unwanted AI bias is already a widespread problem. Machine learning models can replicate or exacerbate existing biases, often in ways that are not detected until release. So what can be done about it?

13 minute readContinue Reading
EngineeringIcon ChevronBack-end

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
EngineeringIcon ChevronTechnology

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
EngineeringIcon ChevronData Science and Databases

Adversarial Machine Learning: How to Attack and Defend ML Models

by Pau Labarta Bajo

The increasing accuracy of machine learning systems has resulted in a flood of applications using them. As machine learning models matured and improved, so did ways of attacking them. In this article, Toptal Python Developer Pau Labarta Bajo examines the world of adversarial machine learning, explains how ML models can be attacked, and what you can do to safeguard them against attack.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

An Introductory Robot Programming Tutorial

by Nick McCrea

Let's face it, robots are cool. In this post, Toptal Engineer Nick McCrea provides a step-by-step, easy-to-follow tutorial (with code samples) that walks you through the process of building a basic autonomous mobile robot.

24 minute readContinue Reading
EngineeringIcon ChevronBack-end

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
EngineeringIcon ChevronTechnology

The Economics and Benefits of Artificial Intelligence

by Necati Demir, PhD

Will AI make improve our lives beyond comparison, or will it steal our jobs and destroy humanity? In this article, Dr. Necati Demir, Toptal Freelance AI Expert, discusses not the evil artificial general intelligence of science fiction but the current algorithm-based prediction AI and discusses how the economics of AI work, along with their effects on businesses.

7 minute readContinue Reading
EngineeringIcon ChevronBack-end

Schooling Flappy Bird: A Reinforcement Learning Tutorial

by Neven Pičuljan

Leveraging DeepMind's breakthrough AI approaches takes some work, but the results are astounding. In this article, Toptal Freelance Deep Learning Engineer Neven Pičuljan guides us through the building blocks of reinforcement learning, training a neural network to play Flappy Bird using the PyTorch framework.

17 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Python Machine Learning Prediction with a Flask REST API

by Guillaume Ferry

Employing Python to make machine learning predictions can be a daunting task, especially if your goal is to create a real-time solution. However, Tensorflow and Scikit-Learn can significantly speed up implementation. In this article, Toptal Python Developer Guillaume Ferry outlines a simple architecture that should help you progress from a basic proof of concept to a minimal viable product without much hassle.

7 minute readContinue Reading

Join the Toptal® community.