Introduction to NumPy, Pandas and Matplotlib
NumPy – arrays and array Operations
Indexing, slicing and iterating
Reading and writing arrays on files
Pandas – data structures & index operations
Reading and Writing data from Excel/CSV formats into Pandas
Matplotlib library – Grids, axes, plots Markers, colours, fonts and styling
Types of plots – bar graphs, pie charts, histograms and Contour plots
Data Manipulation
Introduction to Data Manipulation
Merging and Concatenation of data objects
Types of Joins on data objects
Exploring and Analysing a dataset
Pandas
Pandas Function
Ndim(), axes(), values(), head(), tail(), sum(), std(), iteritems(), iterrows(), itertuples()
GroupBy operations
Aggregation, Concatenation, Merging and Joining
Machine Learning with Python
Introduction to Machine Learning
Linear regression
Gradient descent
Supervised Learning – I
Classification and its use cases
Introduction to Decision Tree
Algorithm for Decision Tree Induction Creating a Perfect Decision Tree and Confusion Matrix
Random Forest Algorithm
Implementation of Logistic regression Algorithm
Introduction to Dimensionality Reduction
PCA Factor and Analysis Scaling dimensional model
LDA
Supervised Learning – II
Naïve Bayes and How Naïve Bayes works
Implementation of Naïve Bayes Classifier
Support Vector Machine (SVM)
Support Vector Machine illustration
Hyperparameter Optimization
Grid Search vs Random Search
Support Vector Machine for Classification
Unsupervised Learning
Introduction to Clustering
K-means Clustering and K-means algorithm
C-means Clustering and Hierarchical Clustering?
Association Rules and Recommendation Systems
Association Rules and Association Rule Parameters
Calculating Association Rule Parameters
Introduction to Recommendation Engines
Collaborative and Content-Based Filtering
Reinforcement Learning
Introduction to Reinforcement Learning
Elements of Reinforcement Learning
Exploration vs Exploitation dilemma
Epsilon Greedy Algorithm
Markov Decision Process (MDP)
Q values and V values
Q– Learning and α values
Time Series Analysis
Time Series Analysis and Its uses
Components of TSA
White Noise AR, MA, ARMA and ARIMA model
Stationarity
ACF & PACF
Model Selection and Boosting
Introduction to Model Selection and Cross-Validation
Introduction to Boosting and Boosting Algorithms work
Types of Boosting Algorithms and Adaptive Boosting