Machine Learning- From Basics to Advanced
- Description
- Curriculum
- FAQ
- Reviews
If you are looking to start your career in Machine learning then this is the course for you.
This is a course designed in such a way that you will learn all the concepts of machine learning right from basic to advanced levels.
This course has 5 parts as given below:
- Introduction & Data Wrangling in machine learning
- Linear Models, Trees & Preprocessing in machine learning
- Model Evaluation, Feature Selection & Pipelining in machine learning
- Bayes, Nearest Neighbors & Clustering in machine learning
- SVM, Anomalies, Imbalanced Classes, Ensemble Methods in machine learning
For the code explained in each lecture, you can find a GitHub link in the resources section.
Who’s teaching you in this course?
I am Professional Trainer and consultant for Languages C, C++, Python, Java, Scala, Big Data Technologies – PySpark, Spark using Scala Machine Learning & Deep Learning- sci-kit-learn, TensorFlow, TFLearn, Keras, h2o and delivered at corporates like GE, SCIO Health Analytics, Impetus, IBM Bangalore & Hyderabad, Redbus, Schnider, JP Morgan – Singapore & HongKong, CISCO, Flipkart, MindTree, DataGenic, CTS – Chennai, HappiestMinds, Mphasis, Hexaware, Kabbage. I have shared my knowledge that will guide you to understand the holistic approach towards ML.
Machine learning is the fuel we need to power robots, alongside AI. With Machine Learning, we can power programs that can be easily updated and modified to adapt to new environments and tasks to get things done quickly and efficiently.
Here are a few reasons for you to pursue a career in Machine Learning:
1) Machine learning is a skill of the future – Despite the exponential growth in Machine Learning, the field faces skill shortage. If you can meet the demands of large companies by gaining expertise in Machine Learning, you will have a secure career in a technology that is on the rise.
2) Work on real challenges – Businesses in this digital age face a lot of issues that Machine learning promises to solve. As a Machine Learning Engineer, you will work on real-life challenges and develop solutions that have a deep impact on how businesses and people thrive. Needless to say, a job that allows you to work and solve real-world struggles gives high satisfaction.
3) Learn and grow – Since Machine Learning is on the boom, by entering into the field early on, you can witness trends firsthand and keep on increasing your relevance in the marketplace, thus augmenting your value to your employer.
4) An exponential career graph – All said and done, Machine learning is still in its nascent stage. And as the technology matures and advances, you will have the experience and expertise to follow an upward career graph and approach your ideal employers.
5) Build a lucrative career– The average salary of a Machine Learning engineer is one of the top reasons why Machine Learning seems a lucrative career to a lot of us. Since the industry is on the rise, this figure can be expected to grow further as the years pass by.
6) Side-step into data science – Machine learning skills help you expand avenues in your career. Machine Learning skills can endow you with two hats- the other of a data scientist. Become a hot resource by gaining expertise in both fields simultaneously and embark on an exciting journey filled with challenges, opportunities, and knowledge.
Machine learning is happening right now. So, you want to have an early bird advantage of toying with solutions and technologies that support it. This way, when the time comes, you will find your skills in much higher demand and will be able to secure a career path that’s always on the rise.
Enroll Now!! See You in Class.
Happy learning
Team Edyoda
-
1Black Box Introduction to Machine LearningVideo lesson
Understanding Machine Learning - Supervised, Unsupervised Machine Learning Pipeline Common applications of machine learning
-
2Essential NumPy - Machine LearningVideo lesson
NumPy is fundamental to somebody getting started to machine learning or deep learning
Agenda
NumPy Creation
NumPy Access
NumPy hsplit, vsplit
NumPy hstack, vstack
NumPy Broadcasting
-
3Essential Pandas for Machine LearningVideo lesson
Everything that is required for doing machine learning in pandas
Agenda
Introduction to Pandas
Understanding Series & DataFrames
Loading CSV,JSON
Connecting databases
Descriptive Statistics
Accessing subsets of data - Rows, Columns, Filters
Handling Missing Data
Dropping rows & columns
Handling Duplicates
Function Application - map, apply, groupby, rolling, str
Merge, Join & Concatenate
Pivot-tables
Normalizing JSON
-
4Linear Models for Regression & Classification - Machine LearningVideo lesson
Linear Models for Regression & Classification
Agenda
Simple Linear Regression using Ordinary Least Squares
Gradient Descent Algorithm
Regularized Regression Methods - Ridge, Lasso, ElasticNet
Logistic Regression for Classification
OnLine Learning Methods - Stochastic Gradient Descent & Passive Aggressive
Robust Regression - Dealing with outliers & Model errors
Polynomial Regression
Bias-Variance Tradeoff
-
5Pre-Processing Techniques using Scikit - Machine LearningVideo lesson
PreProcessing using scikit-learn
Agenda
Introduction to Preprocessing
StandardScaler
MinMaxScaler
RobustScaler
Normalization
Binarization
Encoding Categorical (Ordinal & Nominal) Features
Imputation
Polynomial Features
Custom Transformer
Text Processing
CountVectorizer
TfIdf
HashingVectorizer
Image using skimage
-
6Decision Trees - Machine LearningVideo lesson
Introduction to Decision Trees -The Decision Tree Algorithms -Decision Tree for Classification -Decision Tree for Regression -Advantages & Limitations of Decision Trees
Agenda
Introduction to Decision Trees
The Decision Tree Algorithms
Decision Tree for Classification
Decision Tree for Regression
Advantages & Limitations of Decision Tree
-
7Model Selection & Evaluation - Machine LearningVideo lesson
Model Selection & Evaluation
Agenda
Cross Validation
Hyperparameter Tuning
Model Evaluation
Model Persistance
Validation Curves
Learning Curves
-
8Feature Selection Techniques - Machine LearningVideo lesson
Feature Selection Techniques
Agenda
Introduction to Feature Selection
VarianceThreshold
Chi-squared stats
ANOVA using f_classif
Univariate Linear Regression Tests using f_regression
F-score vs Mutual Information
Mutual Information for discrete value
Mutual Information for continues value
SelectKBest
SelectPercentile
SelectFromModel
Recursive Feature Elimination
-
9Composite Estimators using Pipelines & FeatureUnions - Machine LearningVideo lesson
Composite Estimators using Pipeline & FeatureUnions
AgendaIntroduction to Composite Estimators
Pipelines
TransformedTargetRegressor
FeatureUnions
ColumnTransformer
GridSearch on pipeline
-
10Naive Bayes - Machine LearningVideo lesson
Naive Bayes
Agenda
Introduction Bayes' Theorem
Naive Bayes Classifier
Gaussian Naive Bayes
Multinomial Naive Bayes
Burnolis' Naive Bayes
Naive Bayes for out-of-core
-
11Nearest Neighbors - Machine LearningVideo lesson
Nearest Neighbors
Agenda
Fundamentals of Nearest Neighbor
Unsupervised Nearest Neighbors
Nearest Neighbors for Classification
Nearest Neighbors for Regression
Nearest Centroid Classifier
-
12Cluster Analysis - Machine LearningVideo lesson
Cluster Analysis
Agenda
Introduction to Unsupervised Learning
Clustering
Similarity or Distance Calculation
Clustering as an Optimization Function
Types of Clustering Methods
Partitioning Clustering - KMeans & Meanshift
Hierarchical Clustering - Agglomerative
Density-Based Clustering - DBSCAN
Measuring Performance of Clusters
Comparing all clustering methods

External Links May Contain Affiliate Links read more