Data Science: Supervised Machine Learning with Python
Offered by
Benaadir Research, Consultancy & Evaluation Center (BRCE)
-
LevelAll Levels
-
Total Enrolled5
-
Duration7 hours
-
Last Updated01/02/2025
-
CertificateCertificate of completion
Course Description:
Unlock the potential of data science with a focused journey into supervised machine learning using Python. This course explores the foundational concepts, algorithms, and practical applications of machine learning models to prepare learners for real-world problem-solving. From understanding AI basics to implementing algorithms like linear regression, logistic regression, and decision trees, this course equips participants with the skills to analyze data, build predictive models, and enhance decision-making processes.
Who Will Learn:
This course is ideal for data enthusiasts, aspiring data scientists, software developers, and professionals from diverse fields looking to enhance their analytical and programming expertise. A basic understanding of Python and statistics is recommended.
What Will Be Learned?
- Gain foundational insights into AI and machine learning concepts, types of ML, and the model development process, setting a solid groundwork for further exploration.
- Master linear regression, model evaluation, and feature engineering. Apply these skills in a hands-on project focused on domain-specific analysis and data preprocessing.
- Learn about logistic regression and its use in classification problems. Dive into exploratory data analysis, preprocessing techniques, and implementation using Python.
- Understand the principles of KNN, including Euclidean distance and lazy learning. Use Python to build and refine KNN models, employing techniques like SMOTE for data balancing.
- Explore decision trees and SVM algorithms, including attribute selection measures and different types of SVM. Understand their application in complex decision-making scenarios.
- Design and implement an AI chatbot to enhance learning. Learn chatbot setup, data preparation, and integration for interactive problem-solving and user assistance.
Course Curriculum
Course Overview
-
02:23
-
Course Files
Section 1: Introduction to Machine Learning
-
Lesson 1. AI and Machine Learning
13:28 -
Lesson 2. Types of ML – Supervised ML
14:32 -
Lesson 3. Unsupervised Machine Learning
10:28 -
Lesson 4. Reinforcement Learning
06:59 -
Lesson 5. Model Development Steps in ML
14:29
Section 2: Supervised ML- Regression Algorithms
-
Lesson 1. linear regression Algorithms
17:34 -
Lesson 2. Finding the best fit line
09:57 -
Lesson 3. Model Evaluation and Metrics
11:32 -
Lesson 4. Project Implementation- Domain Analysis
25:49 -
Lesson 5. Data Preprocessing and Feature Engineering
14:06 -
Lesson 6. Feature Selection
25:28
Section 3: Supervised ML- Logistic Regression
-
Lesson 1. Introduction Supervised Machine Learning.mp4
08:53 -
Lesson 2. Logistic Regression
11:10 -
Lesson 3. Evaluation of a Classification Model
12:09 -
Lesson 4. Implementation of Python Program
16:53 -
Lesson 5. Data preprocessing
17:05 -
Lesson 6. Feature Engineering
12:35
Section 4: Supervised ML- K-Nearest Neighbors Algorithm
-
Lesson 1. What is the K-Nearest Neighbors Algorithm?
10:40 -
Lesson 2. Euclidean Distance
10:22 -
Lesson 3. Lazy Learners
11:19 -
Lesson 4. Python implementation
14:06 -
Lesson 5. Balancing the data-SMOTE
Section 5: Decision Tree and SVM in Machine Learning
-
Lesson 1. Decision Tree in Machine Learning
12:06 -
Lesson 2. Attribute Selection Measures
12:06 -
Lesson 3. Support Vector Machine (SVM) Algorithm; Business Case
15:23 -
Lesson 4. Data Preprocessing and project Implementation
15:24
Section 6: AI Chatbot for Interactive Learning and Assistance
-
Lesson 1. Introduction to chatbot
03:17 -
Lesson 2. Setup and Design Preparation
05:05 -
Lesson 3. Data Preparation and Implementation
13:35 -
Lesson 4. Integration and Testing
01:06:00
Student Ratings & Reviews
About the instructors
Offered by
BRCE waa xarun ka shaqaysa horu marinta iyo barashada arimaha la xariira xirfadaha Casriga ah oo ku salaysan Technology-ga.