Table of Contents

Preface

Book Approach

Who Is This Book For?

How to Use This Book?

About the Author

Chapter 1: Introduction and Environment Set Up

1.1.Difference between Data Science and Machine Learning?

1.2.Steps in Learning Data Science and Machine Learning

1.3.Environment Setup

1.3.1.Windows Setup

1.3.2.Mac Setup

1.3.3.Linux Setup

1.3.4.Using Google Colab Cloud Environment

Chapter 2: Python Crash Course

2.1.Writing Your First Program

2.2.Python Variables and Data Types

2.3.Python Operators

2.4.Conditional Statements

2.5.Iteration Statements

2.6.Functions

2.7.Objects and Classes

2.8.Data Science and Machine Learning Libraries

2.8.1NumPy

2.8.2.Matplotlib

2.8.3.Seaborn

2.8.4.Pandas

2.8.5.Scikit Learn

2.8.6.TensorFlow

2.8.7.Keras

Exercise: Chapter 2.1

Project 1: House Price Prediction Using Linear Regression

1.1.Importing Libraries

1.2.Importing the Dataset

1.3.Data Visualization

1.4.Divide Data into Features and Labels

1.5.Divide Data into Training and Test Sets

1.6.Training Linear Regression Algorithm

1.7.Evaluating the Performance of a Trained Model

1.8.Making Predictions on a Single Data Point

Exercise 1.1

Project 2: Filtering Spam Email Messages Using Naive Bayes’ Algorithm

2.1.Installing the Required Libraries

2.2.Importing the Libraries

2.3.Importing the Dataset

2.4.Data Visualization

2.5.Cleaning the Data

2.6.Convert Text to Numbers

2.7.Training the Model

2.8.Evaluating Model Performance

2.9.Making Predictions on Single Instance

Exercise 2.1

Project 3: Predicting Used Car Sale Price Using Feedforward Artificial Neural Networks

3.1.Installing the Required Libraries

3.2.Importing the Libraries

3.3.Importing the Dataset

3.4.Data Visualization and Preprocessing

3.5.Converting Categorical Columns to Numerical

3.6.Dividing Data into Training and Test Sets

3.7.Creating and Training Neural Network Model with Tensor Flow Keras

3.8.Evaluating the Performance of a Neural Network Model

3.9.Making Predictions on a Single Data Point

Exercise 3.1

Project 4: Predicting Stock Market Trends with RNN (LSTM)

4.1.Recurrent Neural Networks (RNN)

4.1.1.What Is an RNN and LSTM?

4.2.Predicting Future Stock Prices via LSTM in TensorFlow Keras

4.2.1.Training the Stock Prediction Model

4.2.2.Testing the Stock Prediction Model

Exercise 4.1

Project 5: Language Translation using Seq2Seq Encoder-Decoder LSTM

5.1.Creating Seq2Seq Training Model for Language Translation

5.2.Making Predictions Using Seq2Seq

Exercise 5.1

Project 6: Classifying Cats and Dogs Images Using Convolutional Neural Networks

6.1.How CNN Classifies Images?

6.2.Cats and Dogs Image Classification with a CNN

6.2.1.Creating Model Architecture

6.2.2.Image Augmentation

6.2.3.Dividing Data into Training & Test Sets

6.2.4.Training a CNN Model

6.2.5.Making Prediction on a Single Image

Exercise 6.1

Project 7: Movie Recommender System Using Item-Based Collaborative Filtering

7.1.What Is Collaborative Filtering?

7.2.Importing the Required Libraries

7.3.Importing the Dataset

7.4.Data Preprocessing

7.5.Data Visualization

7.6.Item-based Collaborative Filtering

7.6.1.Finding Recommendations Based on a Single Movie

7.6.2.Finding Recommendations Based on Multiple Movies

Exercise 7.1

Project 8: Face Detection with OpenCV in Python

8.1.OpenCV for Face Detection

8.2.Installing the Libraries and Importing Images

8.3.Detecting Whole Faces

8.4.Detecting Eyes

8.5.Detecting Smile

8.6.Face Detection from Live Videos

Exercise 8.1

Project 9: Handwritten English Character Recognition with CNN

9.1.Importing the Required Libraries

9.2.Importing the Dataset

9.3.Data Analysis and Preprocessing

9.4.Training and Fitting CNN Model

9.5.Model Evaluation

9.6.Making Predictions on a Single Image

Exercise 9.1

Project 10: Customer Segmentation Based on Income and Spending

10.1.K-Means Clustering

10.2.Importing the Required Libraries

10.3.Importing the Dataset

10.4.Data Analysis

10.5.K-Means Clustering

10.6.Elbow Method for Finding K Value

10.7.Finding Customers to Target for Marketing

Exercise 10.1

Exercise Solutions

Chapter: Exercise 2.1

Exercise 1.1

Exercise 2.1

Exercise 3.1

Exercise 4.1

Exercise 5.1

Exercise 6.1

Exercise 7.1

Exercise 8.1

Exercise 9.1

Exercise 10.1

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.28.48