Metadata-Version: 2.4
Name: vrrl
Version: 0.0.2
Summary: VR-RL: Python package for reinforcement learning.
Author: Mathis Daviau
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: numpy>=1.21.0
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: torch>=1.9.0
Requires-Dist: transformers>=4.0.0
Requires-Dist: scikit-learn>=0.24.0
Requires-Dist: pyyaml>=5.4.0
Provides-Extra: dev
Requires-Dist: pytest>=6.2.0; extra == "dev"
Requires-Dist: flake8>=3.9.0; extra == "dev"
Dynamic: license-file
Dynamic: requires-python

VR-RL
=====

VR-RL is a Python package for reinforcement learning.

Installation
------------

You can install the package via pip::

    pip install vrrl

Quick Start
-----------

Example usage:

.. code-block:: python

    # Decision Agent
    from vrrl.decision.agent import DecisionAgent
    agent = DecisionAgent(strategy="tit_for_tat")
    decision = agent.decide(opponent_action="cooperate")
    print(f"Agent decided to: {decision}")

    # Sentiment Analysis
    from vrrl.nlp.sentiment import SentimentAnalyzer
    analyzer = SentimentAnalyzer()
    print(analyzer.analyze("I love bananas!"))  # Output: "positive"

License
-------

This project is licensed under the MIT License.
