Skip to content

faranbutt/Reinforcement-Learning-MIPT

Repository files navigation

Reinforcement Learning @ MIPT

All code I did at MIPT as part of my reinforcement learning course

Basic RL:

  1. Solved Mountain Car problem
  • Continuous Car
  1. Solved Cartpole problem
  • Cartpole

Advanced RL with Neural Networks:

  1. Cross-Entropy Method with Neural Networks
  • Implemented cross-entropy method for discrete environments (CartPole-v1)
  • Applied basic neural network policies for continuous control Cartpole
  1. Reinforcement Learning with PyTorch
  • Policy gradient methods using PyTorch neural networks
  • Neural network-based policy for CartPole environment
  • Cartpole Pytorch CEM
  1. Cross-Entropy Method with Scikit-learn MLP
  • Cross-entropy method implementation using scikit-learn MLPRegressor
  • Multi-layer perceptron for policy approximation
  • Cartpole MLP
  • MLP Rewards

Implementation Files:

  • faran.py - Cross-entropy method implementation for discrete environments
  • Basic_RL.ipynb - Basic RL algorithms and environment solving
  • Crossentropy_method_&_Neural_Nets_Sklearn_MLP.ipynb - Cross-entropy method with scikit-learn MLP
  • RL_with_Neural_Nets_Pytorch.ipynb - PyTorch-based neural network RL implementations

Packages:

gymnasium numpy matplotlib torch pandas scikit-learn

About

This is repo for learning Reinforcement Learning @ MIPT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published