Machine Learning Zero To Hero 6 Weeks
Machine Learning Zero To Hero 6 Weeks
Module 1 - Introduction
• MySQL Installation and Introduction
• Use of MySQL
• Working of MySQL | Features
• MySQL Datatypes | Variables
• MySQL Connection
Module 2 – MySQL User Management
• Create User | Grant Privileges to User
• Show All Users | Drop User | Change User Password
Module 3 – MySQL Database
• Create Database | Select | Show Database
• Drop | Copy Database
Module 4 – Table & Views
• Create Table | Alter Table – Add/Delete/Modify Column in Table
• Show Tables | Rename Table | TRUNCATE Table | Describe Table | DROP Table |
Copy Table
• MySQL Views – Create | Update | Drop | Select Views
Module 5 – MySQL Key
• Unique Key
• Primary Key
• Composite Key
• Foreign Key
Module 6 –MySQL Queries & Constraints
• Select | Insert | Update | Delete | Alter | Truncate | Drop | Replace Queries
• Insert Into Select Query
• Exploring different MySQL constraints
Module 7 – MySQL Clauses
• MySQL WHERE | MySQL HAVING
• MySQL DISTINCT | MySQL FROM
• MySQL ORDER BY | MySQL GROUP BY
Module 8 – MySQL - Control Flow Function and Conditions
• MySQL IF() | MySQL IFNULL()
• MySQL NULLIF() | MySQL CASE
• MySQL IF Statement
• MySQL Conditions
Module 9 – MySQL - Joins
• MySQL Inner Join | MySQL Left Join | MySQL Right Join
• MySQL CROSS JOIN - MySQL SELF JOIN - MySQL DELETE JOIN - MySQL
Update Join
Module 10 – MySQL - Aggregate Functions
• MySQL count() | MySQL sum() | MySQL avg()
• MySQL min() | MySQL max() | MySQL GROUP_CONCAT()
• MySQL first() | MySQL last()
Week 3 – Data Analysis with Python
Module 1 - NumPy
• Installing Numpy | Introduction to Numpy Arrays
• Different operation and functions on Numpy Arrays
• Numpy operations and different functions
• Creating different arrays using Numpy
• Array Indexing and Slicing | Array Functions and Methods
• Different Mathematical Functions | Different Matrix Operations
• Random Numbers | Generate Numbers between a range.
Module 2 - Introduction to Pandas for Data Analysis
• Installing Pandas | Pandas Introduction
• Use of Pandas for Data Analysis
• Series vs DataFrames
• Reading data from CSV and TXT file and databases
Module 3 - Pandas (Series)
• Concept Of Series in Pandas | Creating Series using Pandas
• Series vs List, Series Operations
• Different Functions in Series | Sorting of Series
• Extracting Values from Series
• .value_counts() method, .apply() methods
• Data Cleaning - Dealing with Duplicates and Missing Values
Module 4 - Pandas (DataFrame)
• What is DataFrame and its use | Creating DataFrame
• DataFrame different functions
• Dropping columns/rows from DataFrame
• Display Particular Columns from DataFrame (Subset of DataFrame)
• Add New Column to DataFrame
• Broadcasting Operations in DataFrame | Dropping and Filling Null Values
Module 1 - Introduction
• Introduction to Image Processing & Computer Vision
• Introduction to OpenCV Python
• Installing OpenCV-Python
Module 2 – Getting Started with Images
• Reading an Image with different modes
• Displaying an Image
• Writing an Image to different path
• Understanding Images as Matrices and numbers
• Image Shape & Dimension
• Size of image
Module 3 - Getting Started with Webcam & Videos
• Using Webcam | Webcam Resolution
• Capture Image Using Webcam
• Playing Video from file
Module 4 – Drawing Functions in OpenCV
• Creating an Image
• Drawing Line
• Drawing Rectangle
• Drawing Circle
• Drawing Ellipse
• Drawing Polygons
• Adding Text to Images
Module 5 - Basic Operations on Images
• Accessing and Modifying pixel values
• Accessing Image Properties
• Image ROI
• Changing Image Background
• Blurring | Image Smoothening
• Image Transition
• Image Sharpening
• Edge Detection
Module 6 - Introduction to Face/ Eyes/ Smile Detection
• HaarCascade Concept
• Detection of Eyes / Face / Smile from any Image
• Detection of Eyes / Face / Smile from Live Webcam
• Project – Face/ Smile/ Eyes Detection from Image and Webcam
• Car Detection
Module 7 - Facial Recognition Model
• Creating a Face Recognition Model
o Capturing Samples
o Training Model
o Testing Model
Week 6 – Deep Learning
Module 1 - Introduction
• Introduction to Deep Learning
• Deep Learning vs Machine Learning
• Different techniques
• Installing Tensorflow | Keras
Projects
Random Password Generator Guess the Number Game
Dice Roll Simulator Weather App
Covid – 19 Data Analysis IPL Data Analysis
Titanic Passenger Data Analysis Basic Website with Django
Amazon/Flipkart Review Web Scraping Text Cleaning and Implementation Using NLP
Review Sentiment Analysis House Price Prediction Project
Titanic Passenger Survival Prediction Project Customer Clustering
Image Resizer Facial Recognition Attendance System
MNIST Handwritten Digit Prediction Google Stock Price Prediction
Spam Email Detection Face / Smile / Eye Detection
Car Detection Image Background Changer