🚀 Array51 Labs
DS310

Introduction to Machine Learning with Python

Pre-Requisites DA210
Co-Requisites DA320
Instructional Hours 40
Instructional Mode Lecture
Delivery Mode In-Person / Blended / Online

Sample Syllabus

Course Description

This course, Introduction to Machine Learning with Python (DS310), introduces students to the end-to-end process of developing machine learning models using Python and Scikit-Learn. Machine learning is a field of artificial intelligence that focuses on the development of algorithms and models that allow computers to learn from and make predictions or decisions based on data. In this course, students will learn about supervised and unsupervised learning algorithms, model training techniques, model evaluation, and deployment.

Prerequisites

Corequisites

Learning Objectives

By the end of this course, students will be able to:

Course Structure

The course content will be presented through a series of lectures, hands-on workshops, and projects. Students will be evaluated through assignments, a final exam, and a data science project.

Assignments

Throughout the semester, students will be given assignments that will require them to implement and evaluate machine learning models using Python and Scikit-Learn. These assignments will allow students to practice their machine learning skills.

Final Exam

At the end of the semester, students will take a final exam that will cover all the material presented in the lectures. The final exam will prioritize the understanding and application of machine learning concepts and techniques. The exam will count towards a significant portion of the overall course grade.

Schedule

The following is a general outline of the topics covered in the course:

WeekTopic
1Introduction to Machine Learning
2Supervised Learning: Regression
3Supervised Learning: Classification
4Unsupervised Learning: Clustering
5Feature and Model Selection
6Model Training Methods: Handling Bias & Overfitting
7Model Evaluation
8Continuous Monitoring
9Ensemble Learning
10Advanced Topics in Machine Learning
11Machine Learning Applications
12Final Exam Preparation and Course Reflection
Request Course