Skip to content

Material for my Machine Learning course: lecture notes, code examples and lab works

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
CODE_LICENSE
Notifications You must be signed in to change notification settings

bpesquet/mlcourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Course

This repository contains the public material for my Machine Learning course: lecture notes with code examples and lab works.

I have tried to write them in such a way that they should be accessible to anyone wanting to learn the subject, regardless of whether you are one of my students or not.

Table of Contents

Supervised learning fundamentals

Supervised Learning is a subset of Machine Learning in which expected results are fed into the system alongside training data.

Classic algorithms

Neural networks and Deep Learning

Deep Learning is a subset of Machine Learning based on the usage of large neural networks trained on vast amounts of data.

Reinforcement Learning

Reinforcement Learning is a subset of Machine Learning concerned with the maximization of rewards in a dynamic environment.

Usage

git clone https://github.com/bpesquet/mlcourse.git
cd mlcourse
python {path to Python code file}

Development notes

Toolchain

This project is built with the following software:

  • Poetry for dependency management;
  • Black for code formatting;
  • Pylint to detect mistakes in the code;
  • pytest for testing the code;
  • Marp for showcasing notes as slideshows during lectures.

Useful commands

# Reformat all Python files
black .

# Check the code for mistakes
pylint lectures

# Run all code examples as unit tests
# The -s flag prints code output
pytest [-s] .

License

Creative Commons for textual content and MIT for code.

Copyright © 2024-present Baptiste Pesquet.

About

Material for my Machine Learning course: lecture notes, code examples and lab works

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
CODE_LICENSE

Stars

Watchers

Forks

Languages