Metadata-Version: 2.4
Name: rltutor
Version: 0.0.1
Summary: Beginner-friendly reinforcement learning tutorial toolkit
Home-page: https://github.com/viangandhi/rltutor
Author: Vian Gandhi
Author-email: viankgandhi11@gmail.com
License: MIT
Project-URL: Bug Tracker, https://github.com/viangandhi/rltutor/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Dynamic: license-file

# rltutor 

A simple, beginner-friendly reinforcement learning toolkit.

## Installation
```bash
pip install rltutor-rohanajay
```
## Usage

from rltutor import BanditEnv, EpsilonGreedyAgent, RLTrainer

env = BanditEnv(arms=[0.1, 0.5, 0.9])
agent = EpsilonGreedyAgent(epsilon=0.1, n_arms=3)
trainer = RLTrainer(env, agent)
trainer.train(episodes=1000)
trainer.plot_results()

## Features

* Features
* Multi-armed bandit environment
* Epsilon-greedy agent
* Visualization of reward progress
* Minimal dependencies
