A collection of research and experimentation projects relating to robot learning.
Experiments with continual learning algorithms and techniques including EWC, experience replay, and progressive neural networks.
Implementation and experimentation with various evolutionary algorithms including GA, DE, PSO, and multi-objective optimization.
RL algorithms and environments including Q-Learning, DQN, REINFORCE, and OpenAI Gym integration.
# Install pip-tools
pip install pip-tools
python -m venv env
env\Scripts\activate # Windows Powershell
source env/Scripts/activate # Bash
# Generate consolidated requirements
pip-compile requirements.in
# Install all dependencies
pip install -r requirements.txtThis workspace uses pip-tools to manage dependencies across all sub-projects. See README_requirements.md for details.
postgrad_projects/
├── requirements.in # Main dependency specification
├── requirements.txt # Generated consolidated dependencies
├── README_requirements.md # Dependency management guide
├── continual_learning_playground/
│ ├── main.py
│ ├── requirements.txt
│ └── src/
├── evo_alg_playground/
│ ├── main.py
│ ├── requirements.txt
│ └── src/
└── rl_playground/
├── main.py
├── requirements.txt
└── src/