0% found this document useful (0 votes)
63 views3 pages

4 Weeks Machine Learning and Artificial Intelligence

This document outlines the content of a 4 week machine learning and artificial intelligence course. The course covers topics such as Python installation, data types, string and conditional statements, loops and functions, file handling, data visualization, natural language processing, linear regression, logistic regression, KNN, clustering, computer vision, artificial neural networks, convolutional neural networks, recurrent neural networks, and model deployment.

Uploaded by

abhijit.sap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views3 pages

4 Weeks Machine Learning and Artificial Intelligence

This document outlines the content of a 4 week machine learning and artificial intelligence course. The course covers topics such as Python installation, data types, string and conditional statements, loops and functions, file handling, data visualization, natural language processing, linear regression, logistic regression, KNN, clustering, computer vision, artificial neural networks, convolutional neural networks, recurrent neural networks, and model deployment.

Uploaded by

abhijit.sap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Machine Learning and Artificial Intelligence Course Content (4 Weeks)

Module 1 - Installation of Python on Anaconda Platform


• Introduction to installation of Anaconda
• Introduction to Python Editors & IDE's (Anaconda, Jupyter etc...)
• Understand Jupyter notebook
• Overview of Python- Starting with Python
• Concept of Packages/Libraries - Important packages (NumPy, SciPy, Pandas)
• Writing Python codes
• Exploring different IDE for Python
• Primitive Data types - Integer, String, Float, Boolean and Complex

Module 2 - Data Types and Variables


• Mutable and Immutable Data Types
• Core built-in data structures – Lists, Tuples, Dictionaries, Sets
• Working with list, tuple, dictionaries and sets and explore different functions and methods

Module 3 – String and Conditional Statement in Python


• String
• String built-in methods
• String formatting using format function
• If – Else Statement
• Single Hand if else

Module 4 – Loops and Functions in Python


• What are Loops
• While Loop
• For Loop
• What are Functions and its use?
• Types of Functions
• Examples

Module 5 – File Handling and Comprehension


• What is file handling
• Open file, read file, modify, delete file
• List Comprehension, Set Comprehension
• Examples

Module 6 – Searching & Sorting in Python


• Searching
• Sorting Techniques
• Lambda Function
• Examples

Module 7 – Object Oriented Programming


• What is OOPS
• Concept of Class, Objects, Methods
• List Comprehension, Set Comprehension
• Inheritance and its types
• MRO – Method Resolution Order
• Examples

Module 8 – Django – Web Development


• Installing Django and making basic app
• Understanding Django File Structure
• Making simple static web page
• Taking input from user in web app
Module 9 – Django – Continued
• Understanding Django Admin
• Making a dynamic website
• Connecting Mysql to webpage
• Loading data from MySql to Website

Module 10 - NumPy
• Dimensions of Array
• Sorting, Filtering Array Using Numpy
• Mathematical and Arithmetic Operations using Numpy
• Many more…

Module 11 - Pandas
• Cleansing Data with Pandas
• Data Manipulation steps (Sorting, filtering, duplicates, merging, appending, subsetting,
derived variables and many more

Module 12 - Data Visualization


• Understanding different graphs using Matplotlib Package
• Understanding different graphs using Seaborn Package

Module 13 – Data Mining


• Concept of Web Scraping
• Amazon Product Review using Beautiful Soup Python

Module 14 – Natural Language Processing


• Introduction to NLP
• Concept Stemming, Lemmatization, Bag Of Words, TF-IDF
• Text Cleaning and Implementation on Python

Module 15 – Natural Language Processing


• Sentiment Analysis
• Entity Recognition
• Examples

Module 16 - Simple Linear Regression


• Regression Problem Analysis
• Mathematical modelling of Regression Model
• Use cases, Regression Table, Model Specification, Data sources for Linear regression
• R Squared & Adj. Squared, Model Predictions, Model Accuracy, Graphical Plotting
• Project – Employee Salary Prediction / House Price Prediction

Module 17 - Logistic Regression


• Logistic Regression Working and Mathematical Equation
• Model Specification, Model Parameter Significance Evaluation, Confusion Matrix
• Different Classification Evaluation Metrics (Accuracy Score, Precision, Recall, F1-Score)
• ROC – AUC Curve

Module 18 - Logistic Regression:


• Project – Titanic Passenger Survival Prediction

Module 19 - KNN – K Nearest Neighbor:


• Concept of KNN Model
• Project – IRIS Flower Classification

Module 20 - Clustering
• Unsupervised Learning, Clustering Introduction, K-Means Clustering, Handling K-Means
Clustering, Maths behind K means Clustering – Centroids
• Hierarchical Clustering, Dendrogram
• Project
Module 21 – Azure Machine Learning
• Creating Regression model on Azure ML Studio
• Creating Classification Model on Azure ML Studio

Module 22 – Computer Vision & Image Processing


• Introduction to Computer Vision & Image Processing
• Understanding Image and its features
• Reading and Displaying Images
• Writing Image
• Different Image Operations like colour conversion, cropping, resizing etc
• Drawing different shapes on Images
• Working with Webcam
• Capturing Images with Webcam
• Reading Video File and Playing

Module 23 - Computer Vision & Image Processing


• Introduction to Haarcascade Classifier
• Face / Smile / Eye Detection from Image
• Face / Smile / Eye Detection from Video
• Car Detection
• Changing Image Background

Module 24 - Computer Vision & Image Processing


• Creating a Face Recognition Model
o Capturing Samples
o Training Model
o Testing Model

Module 25 – Artificial Neural Network


• Introduction to ANN
• Concept of Neurons, Activation Functions, Loss Function and Gradient Descent Optimizer
• Back Propagation
• Building a Simple Neural Network

Module 26 - Artificial Neural Network


• Implementation of ANN to predict Hand Written Digit Using MNIST Dataset
• MNIST Fashion Dataset

Module 27 – Convolutional Neural Network


• Concept of CNN
• Understanding different layers in CNN
• Cat & Dog Prediction using CNN

Module 28 – Recurrent Neural Network


• Concept of RNN
• Concept of LSTM
• Google Stock Price Prediction / Spam Email Detection using LSTM

Module 29 – Machine Translation


• Concept of Machine Translation
• SMT vs NMT
• Project – Language Translator

Module 30 – Model Deployment


• Making Web Application for Machine Learning Model / Python Project
• Deploying your model on Heroku

You might also like