Python

Showing 37-45 of 80 results
EngineeringIcon ChevronBack-end

Introduction to Python Microservices With Nameko

By Guilherme Caminha

The microservices architectural pattern is an architectural style that is growing in popularity, given its flexibility and resilience. In this article, Toptal Freelance Python Developer Guilherme Caminha will focus on building a proof of concept microservices application in Python using Nameko, a microservices framework.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Intro to Python Image Processing in Computational Photography

By Radu Balaban

Computational photography is about enhancing the photographic process with computation. While we normally tend to think that this applies only to post-processing the end result (similar to photo editing), the possibilities are much richer since computation can be enabled at every step of the photographic process—starting with scene illumination. In this article, Toptal OpenCV Expert Radu Balaban walks us through two examples of computational photography: low light and high dynamic range.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Python Multithreading and Multiprocessing Tutorial

By Marcus McCurdy

Threading is just one of the many ways concurrent programs can be built. In this article, we will take a look at threading and a couple of other strategies for building concurrent programs in Python, as well as discuss how each is suitable in different scenarios.

15 minute readContinue Reading
EngineeringIcon ChevronTechnology

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
EngineeringIcon ChevronBack-end

Python Logging: An In-Depth Tutorial

By Son Nguyen Kim

As applications become more complex, having good logs can be very useful, not only when debugging but also to provide insight in application issue/performance. The Python standard library includes the Python logging module that provides most of the basic logging features. But this handy logging module in Python also contains some quirks that can cause hours of headaches.

6 minute readContinue Reading
EngineeringIcon ChevronBack-end

Exploring Supervised Machine Learning Algorithms

By Vlad Miller

While machine learning sounds highly technical, an introduction to the statistical methods involved quickly brings it within reach. In this article, Toptal Freelance Software Engineer Vladyslav Millier explores basic supervised machine learning algorithms and scikit-learn, using them to predict survival rates for Titanic passengers.

24 minute readContinue Reading
EngineeringIcon ChevronTechnology

Getting Started With TensorFlow: A Machine Learning Tutorial

By Dino Causevic

TensorFlow is more than just a machine intelligence framework. It is packed with features and tools that make developing and debugging machine learning systems easier than ever. In this article, Toptal Freelance Software Engineer Dino Causevic gives us an overview of TensorFlow and some auxiliary libraries to debug, visualize, and tweak the models created with it.

19 minute readContinue Reading
EngineeringIcon ChevronTechnology

From Solving Equations to Deep Learning: A TensorFlow Python Tutorial

By Oliver Holloway

TensorFlow makes implementing deep learning on a production scale a breeze. However, understanding its core mechanisms and how dataflow graphs work is an essential step in leveraging the tool’s power. In this article, Toptal Freelance Software Engineer Oliver Holloway demonstrates how TensorFlow works by first solving a general numerical problem and then a deep learning problem.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

Create Data From Random Noise With Generative Adversarial Networks

By Cody Nash

Generative adversarial networks, among the most important machine learning breakthroughs of recent times, allow you to generate useful data from random noise. Instead of training one neural network with millions of data points, you let two neural networks contest with each other to figure things out. In this article, Toptal Freelance Software Engineer Cody Nash gives us an overview of how GANs work and how this class of machine learning algorithms can be used to generate data in data-limited situations.

13 minute readContinue Reading

Join the Toptal® community.