You are on page 1of 4

AI and Machine Learning

Course Content

1. Core Python
▪ In this section we will reviews python programming and it’s
implementation
▪ Topics like Data Type, Loop, If-else, Functions, Exception
Handling, OOPs will be covered
2. Data Preprocessing & Analysis
▪ In this section we will understand about statics and data
preprocessing techniques to extract knowledge out of raw data
▪ This is very important step in any machine learning project, we will
learn about data collection, data scrapping, data mining, exploratory
data analysis
▪ Libraries used in this section are numpy, pandas, scipy, requests,
beautiful soup, regular expression, sklearn, nltk

3. Data Visualization
▪ Visualization is graphical representation of your analysis to
understand data better and help us to explore more details which are
not possible to obtain otherwise.
▪ We will create and understand various plots in this section like bar
char, regression plot, line plot, histograms, box plots, violin plots,
map plots etc.
▪ Libraries used are matplotlib, seaborn, folium
4. Machine Learning Algorithms
▪ In this section we will understand about building blocks of machine
learning such as math, algorithm and programming techniques used
in a ml project.
▪ We will cover supervise, unsupervised machine learning techniques
covering all major algorithms
▪ Algorithms covered in this section are Regression, Classification
(naive bays, decision tree, logistic regression, k-nearest neighbour
(knn), support vector machines etc.), Clustering (K-means,
DBSCAN)
5. Deep Learning Techniques and Algorithms
▪ In this section we will learn about neural networks such as ANN,
CNN, backpropagation, activation Functions, Cross validation etc.
▪ We will Cover Deep Learning Algorithms to execute sophisticated
tasks that are extremely hard to implement with machine learning
techniques.
▪ Libraries Covered: pandas, numpy, scipy, matplotlib, tensorflow,
keras
6. Computer Vision
▪ Computer Vision is related to image processing
▪ In this section we will learn to fetch information out of an image and
apply deep learning techniques to make cool projects
▪ Libraries Covered: OpenCV, Pillow

Tools and Modules


▪ Python
▪ Anaconda Jupyter
▪ Vscode
▪ Numpy
▪ Pandas
▪ Matplotlib
▪ Seaborn
▪ Sklearn
▪ Tensorflow
▪ OpenCv
▪ Requests
▪ BeautifulSoup
▪ re

Machine Learning Projects

1. Movie Recommendation System Based on Genres and Reviews


Description: In this project recommendation algorithm is used which is used
to recommend the movies based on past data of user like it is in Netflix,
prime etc.
Technology Used: Core Python, Numpy, Pandas, Matplotlib, Seaborn,
Machine learning supervised (KNN) and unsupervised (K means) algorithm.
2. Spam not Spam Mail Classifier
Description: In this project we will classify mails into ham and spam mails
using machine learning algorithm with the assumption that words are
independent of each other.

Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn, NLP


and Naïve Bayes algorithms.
3. MNIST Digit Classification Project
Description: In this project you will learn how to classify images on basis of
digits. You learn to separate images on basis of digits from 0 to 9.
Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn,
OpenCV, tensorflow.
4. Sentimental Analysis on Live Twitter Data
Description: In this project Sentimental Analysis is done on tweets whether
the tweets are positive or negative.
Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn, nltk,
tweepy.
5. Credit Card Fraud Detection Project
Description: Now adays there are many credit card fraud cases. So in this
project you will learn how to detect whether the credit card is fraud or not to
prevent further misuse.
Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn,
plotly, Classification Algorithm(Logistic).
6. Image Classifier
Description: In this project you will learn how to classify images as dirty or
clean using model.
Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn,
Classification Algorithm(Logistic).
7. Object Detection & Face Recognition
Description: In this project you will learn how to detect objects from images
and in face recognition you will learn to recognize face. It is a technology
capable of identifying or verifying a person from a digital image or a video
frame from a video source
Technology Used: Core Python, Numpy, Pandas, Matplotlib, seaborn,
OpenCV, tensorflow.
8. Text Extraction from Image
Description: Sometimes we want text from images so in this project we will
learn to get text from images.
Technology Used: Core Python, Numpy, OpenCV, tessearct.
9. Clustering Venues Based on Similarity
Description: We will Find venue in different regions and compare their
ratings, popularity, and other things to cluster most significant places to open
business based on venues.
Technology Used: Core Python, libraries of python -> numpy, pandas,
requests, Beautiful Soup, Matplotlib, Folium, sklearn, Clustering Algorithms

You might also like