Metadata-Version: 2.1
Name: fluxtune
Version: 0.1
Summary: Flux tune is a library intended to implemnet various online machine learning algorithms and agents
Home-page: https://github.com/Pradeep8802/fluxtune
Author: SAI PRADEEP
Author-email: saipradeepirgp@gmail.com
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: numpy >=1.18.0

# Fluxtune
![Fluxtune](fluxtune.png)

<br>
Fluxtune is a Python library for online machine learning that provides tools for managing and evaluating multiple experts. The library includes various algorithms to leverage the predictions of multiple models efficiently.

## Features

- **Expert Management**: Create and manage multiple expert models.
- **Naive Algorithm**: Uses a single best expert for predictions.
- **Majority Algorithm**: Uses the majority vote of all experts for predictions.
- **Weighted Majority Algorithm**: Uses a weighted majority vote of all experts for predictions.

## Installation

You can install Fluxtune via pip:

```bash
pip install fluxtune
```

## License
Fluxtune is licensed under the MIT License. See the LICENSE file for more details.

## Contributing
Contributions are welcome! Please feel free to submit a Pull Request or report an issue.

## Acknowledgements
Inspired by various online machine learning frameworks and techniques.
