Skip to content

Assignments for the Applications of Machine Learning course at McMaster University

Notifications You must be signed in to change notification settings

BARALLL/4AL3-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMPSCI 4AL3 Course Assignments Repository

Table of Contents

Introduction

This repository contains all the assignments for the AI course "Applications of Machine Learning" offered at McMaster University. Each assignment is designed to reinforce the concepts learned in class and provide hands-on experience with various machine learning techniques.

Course Overview

This course aims at equipping students with the knowledge and skills necessary for understanding and implementing various machine learning techniques.

Course Description:

"Overview of data engineering. Human-computation architectures. Supervised approaches (neural networks). Unsupervised approaches (clustering/topic modelling). Human-in-the-loop approaches (reinforcement learning)."

The course description provided in this repository is sourced from: COMPSCI 4AL3 - Applications of Machine Learning | McMaster University

Repository Structure

Each folder contains the code for the assignemnent, as well as a requirements.txt file and a README.md file. The requirements.txt aims at easiying the process of installation. The README.md aims at providing explainations about the assignement and provide the link to the dataset used.

There are four assignments, each building upon concepts covered in the lectures. For more detailed information, please refer to the respective README files for each assignment.

  1. Gradient Descent, Linear and Polynomial Regression
  2. Support Vector Machines (SVM) for Classification and Cross-Validation
  3. Training Methods, Regularization, and Active Learning
  4. Convolutional Neural Networks (CNNs), Fairness and Bias

Installation

  1. Install Python: The version used for these assignement was version 3.10.12, but it might work with other versions.

  2. Create a Virtual Environment:

python -m venv venv
source venv/bin/activate
# on Windows use venv\Scripts\activate
  1. Install Dependencies:
pip install -r requirements.txt

For Detailed Instructions on Running the Code, refer to the assignment-specific README files.

References

Acknowledgments

About

Assignments for the Applications of Machine Learning course at McMaster University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages