The Best Data Science Libraries in Python

Preface Due to its exceptional abilities, Python is the most commonly used programming language in the field of Data Science these days. While Python provides a lot of functionality, the availability of various multi-purpose, ready-to-use libraries is what makes the language top choice for Data Scientists. Some of these libraries are well known and widely used, while others are not so common. In this article I have tried to compile a list of Python libraries and categorized them according to […]

Read more

Understanding ROC Curves with Python

In the current age where Data Science / AI is booming, it is important to understand how Machine Learning is used in the industry to solve complex business problems. In order to select which Machine Learning model should be used in production, a selection metric is chosen upon which different machine learning models are scored. One of the most commonly used metrics nowadays is AUC-ROC (Area Under Curve – Receiver Operating Characteristics) curve. ROC curves are pretty easy to understand […]

Read more

Analysis of Black Friday Shopping Trends via Machine Learning

Introduction Wikipedia defines Black Friday as an informal name for the Friday following Thanksgiving Day in the United States, which is celebrated on the fourth Thursday of November. [Black Friday is] regarded as the beginning of America’s Christmas shopping season […]. In this article, we will try to explore different trends from the Black Friday shopping dataset. We will extract useful information that will answer questions such as: what gender shops more on Black Friday? Do the occupations of the […]

Read more

Overview of Classification Methods in Python with Scikit-Learn

Introduction Are you a Python programmer looking to get into machine learning? An excellent place to start your journey is by getting acquainted with Scikit-Learn. Doing some classification with Scikit-Learn is a straightforward and simple way to start applying what you’ve learned, to make machine learning concepts concrete by implementing them with a user-friendly, well-documented, and robust library. What is Scikit-Learn? Scikit-Learn is a library for Python that was first developed by David Cournapeau in 2007. It contains a range […]

Read more

Introduction to Reinforcement Learning with Python

Introduction Reinforcement Learning is definitely one of the most active and stimulating areas of research in AI. The interest in this field grew exponentially over the last couple of years, following great (and greatly publicized) advances, such as DeepMind’s AlphaGo beating the word champion of GO, and OpenAI AI models beating professional DOTA players. Thanks to all of these advances, Reinforcement Learning is now being applied in a variety of different fields, from healthcare to finance, from chemistry to resource […]

Read more

Image Recognition in Python with TensorFlow and Keras

Introduction One of the most common utilizations of TensorFlow and Keras is the recognition/classification of images. If you want to learn how to use Keras to classify or recognize images, this article will teach you how. Definitions If you aren’t clear on the basic concepts behind image recognition, it will be difficult to completely understand the rest of this article. So before we proceed any further, let’s take a moment to define some terms. TensorFlow/Keras Credit: commons.wikimedia.org TensorFlow is an […]

Read more

Predicting Customer Ad Clicks via Machine Learning

Introduction Internet marketing has taken over traditional marketing strategies in the recent past. Companies prefer to advertise their products on websites and social media platforms. However, targeting the right audience is still a challenge in online marketing. Spending millions to display the advertisement to the audience that is not likely to buy your products can be costly. In this article, we will work with the advertising data of a marketing agency to develop a machine learning algorithm that predicts if […]

Read more

Multiple Linear Regression with Python

Introduction Linear regression is one of the most commonly used algorithms in machine learning. You’ll want to get familiar with linear regression because you’ll need to use it if you’re trying to measure the relationship between two or more continuous values. A deep dive into the theory and implementation of linear regression will help you understand this valuable machine learning algorithm. Defining Terms Before we delve into linear regression, let’s take a moment to make sure we are clear on […]

Read more

Text Generation with Python and TensorFlow/Keras

Introduction Are you interested in using a neural network to generate text? TensorFlow and Keras can be used for some amazing applications of natural language processing techniques, including the generation of text. In this tutorial, we’ll cover the theory behind text generation using a Recurrent Neural Networks, specifically a Long Short-Term Memory Network, implement this network in Python, and use it to generate some text. Defining Terms To begin with, let’s start by defining our terms. It may prove difficult […]

Read more

Introduction to GANs with Python and TensorFlow

Introduction Generative models are a family of AI architectures whose aim is to create data samples from scratch. They achieve this by capturing the data distributions of the type of things we want to generate. These kind of models are being heavily researched, and there is a huge amount of hype around them. Just look at the chart that shows the numbers of papers published in the field over the past few years: Since 2014, when the first paper on […]

Read more
1 3 4 5 6 7 11