Course details
Through this Machine Learning course, you will learn how to process, clean, visualize and analyse data by using Python, one of the most popular machine learning tools.- After a broad overview of the discipline's most common techniques and applications, you'll gain more insight into the assessment and training of different machine learning models.
- The rest of the course is dedicated to a first reconnaissance with three of the most basic machine learning tasks: classification, regression and clustering.
- What is data science and why is it so important?
- Applications of data science
- Various data science tools
- Data Science project methodology
- Tool of choice-Python: what & why?
- Case study
- Installation of Python framework and packages: Anaconda & pip
- Writing/Running python programs using Spyder Command Prompt
- Working with Jupyter notebooks
- Creating Python variables
- Numeric , string and logical operations
- Data containers : Lists , Dictionaries, Tuples & sets
- Practice assignment
- Writing for loops in Python
- While loops and conditional blocks
- List/Dictionary comprehensions with loops
- Writing your own functions in Python
- Writing your own classes and functions
- Practice assignment
- Need for data summary & visualization
- Summarizing numeric data in pandas
- Summarizing categorical data
- Group wise summary of mixed data
- Basics of visualization with ggplot & Sea born
- Inferential visualization with Sea born
- Visual summary of different data combinations
- Practice assignment
- Introduction to NumPy arrays, functions & properties
- Introduction to Pandas & data frames
- Importing and exporting external data in Python
- Feature engineering using Python
- Converting business problems to data problems
- Understanding supervised and unsupervised learning with examples
- Understanding biases associated with any machine learning algorithm
- Ways of reducing bias and increasing generalization capabilities
- Drivers of machine learning algorithms
- Cost functions
- Brief introduction to gradient descent
- Importance of model validation
- Methods of model validation
- Cross validation & average error
- Linear Regression
- Regularization of Generalized Linear Models
- Ridge and Lasso Regression
- Logistic Regression
- Methods of threshold determination and performance measures for classification score models
- Case Study
- Introduction to decision trees
- Tuning tree size with cross validation
- Introduction to bagging algorithm
- Random Forests
- Grid search and randomized grid search Extra Trees (Extremely Randomized Trees)
- Partial dependence plots
- Case Study & Assignment
- Introduction to idea of observation based learning
- Distances and similarities
- k Nearest Neighbors (kNN) for classification
- Brief mathematical background on SVM/li>
- Regression with kNN & SVM
- Case Study
- Need for dimensionality reduction
- Principal Component Analysis (PCA)
- Difference between PCAs and Latent Factors
- Factor Analysis
- Hierarchical, K-means & DBSCAN Clustering
- Case study
- Introduction to Neural Networks
- Single layer neural network
- Multiple layer Neural network
- Back propagation Algorithm
- Neural Networks Implementation in Python
- Case study
Eligibility / Requirements
You should be comfortable with Python, including functions, control flow, lists, and loops.
Job roles this course is suitable for:
Machine Learning Engineer , Junior Data Sciëntist , Python DeveloperCourse Location
About CLS Learn
Since 1995, CLS Learning solutions is leading the technology learning market in Egypt, the Middle East, and Africa. With our wide network of international partners, trainers, instructors, and technology leaders; we are able to deliver top notch training programs to our students and technology professionals.
25 Years in the market.
We delivered over 4,200 courses to 63,500 professionals in our centers.
We delivered 1,200 courses to 18,240 corporate employees on Site.
See all CLS Learn courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Data Science & Machine Learning with R Course CentralEGP 1,056
EGP 10,916Duration: Upto 29 Hours - Data Science & Machine Learning Skill-UpEGP 8,092Duration: Upto 200 Hours
- EGP 147,213Duration: 12 Weeks Live virtual classroom