Skip to content

The tasks accompanying the "Stochastic Methods in Machine Learning" classes at AGH University of Science and Technology in Krakow.

License

Notifications You must be signed in to change notification settings

dbachurski/agh-stochastic-ml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stochastic Methods in Machine Learning

This repository contains laboratory materials for the "Stochastic Methods in Machine Learning" course at AGH University of Science and Technology in Krakow.

Course Description

This course explores various problems at the intersection of optimization and machine learning.

Labs Overview

Lab Title Description
1 Gradient Descent Implements gradient descent algorithm to train a linear regression model from scratch.
2 Gradient Descent Extensions Covers gradient descent extensions including Momentum, AdaGrad, and Adam. Students test these optimizers on standard benchmark test functions: Sphere, Rosenbrock, Rastrigin.
3 Adversarial Examples Investigates the vulnerability of neural networks to adversarial attacks, implementing the Fast Gradient Sign Method (FGSM) to generate perturbations that cause misclassification.
4 Model-Based Offline Optimization Explores optimization of black-box functions using pre-collected datasets without additional function evaluations. Involves training neural network surrogate models to approximate benchmark functions and implementing gradient-based optimization techniques on these surrogate models to find optimal solutions.

Issues and Contributions

If you find any mistakes or have suggestions for improvements:

  1. Create an Issue: Open a new issue in the repository describing the problem or suggestion in detail.
  2. Submit a Pull Request: If you have a fix or improvement, feel free to fork the repository and submit a pull request with your changes.

Your contributions help improve the quality of these materials for all students.

About

The tasks accompanying the "Stochastic Methods in Machine Learning" classes at AGH University of Science and Technology in Krakow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%