DATA SCIENCE WORKSHOP SERIES

## Data Science Workshop 1 (Part 1): Numpy, Pandas, scikit-learn

Hi I am Dr. Shahriar Hossain. I am running a data science workshop series for a small group of experienced professionals who have at least a computer science degree. Some of them have business and administration backgrounds. All of the participants have more than a decade of experience in the software and information technology industry. Most importantly, all of them ...

Read More

Read More

## Data Science Workshop 1 (Part 2): Numpy

Hi, I am Dr. Shahriar Hossain. Welcome back to Part 2 of Data Science Workshop 1. We barely started to discuss NumPy in the previous video. Let us begin from where we left in the last part. NumPy is an excellent package to keep datasets in the main memory. The Package has ample mathematical functions that are basic to many ...

Read More

Read More

## Data Science Workshop 1 (Part 3): Pandas

Welcome back. I am Dr. Shahriar Hossain. This is Part 3 of Data Science Workshop 1. In the previous part, we discussed NumPy. In this one, we will start to discuss Pandas. The Pandas library for Python is designed for data processing and analysis. You can read data from files, process the data, and write to files using Pandas. We ...

Read More

Read More

## Data Science Workshop 1 (Part 4): Pandas — Continued

Hi, This is Part 4 of Workshop 1. We are continuing the discussion on the Pandas library. The code of this part is available below. We are starting from where we left in the last part. Here is the YouTube video on Data Science Workshop 1, Part 4. Contents1 Creating a new column2 Removing a column from a Pandas DataFrame3 ...

Read More

Read More

## Data Science Workshop 2 (Part 1): What is Machine Learning?

We are starting Workshop 2. Starting from this video, we will be discussing machine learning topics using the Python programming language. As I said early in this workshop series, these videos come from workshops that I ran for experienced professionals in the software and information technology industry. Of course, for privacy reasons, I do not include the conversations I had ...

Read More

Read More

## Data Science Workshop 2 (Part 2): Machine Learning Jargon

Hi, This is Dr. Shahriar Hossain. I will go over an unsupervised learning algorithm using Python programming language soon. While explaining unsupervised machine learning to the audience, I figured that some terms are confusing for people who have just recently started to learn machine learning and data science. The most widely used terms are datasets, features, dimensions, attributes, and objects. ...

Read More

Read More

## Data Science Workshop 2 (Part 3): k-means Clustering: An Unsupervised Machine Learning Algorithm

Hi, this is Dr. Shahriar Hossain again. Today, we will discuss an unsupervised machine learning algorithm and use the scikit-learn machine learning library. The concept I will discuss is called clustering. The specific algorithm that we will look at is called the k-means clustering algorithm. We will discuss what it is, and then we will write a python program. Knowing ...

Read More

Read More