Wrapper around evotorch to simplify any optimization task
Project description
FunctionStudio
💡 Announcing the Development of a new Optimization Library
As an AI professional, I'm excited to share that I'm developing a new optimization library, planned for release later this year. This library aims to address key challenges in the field:
❓ Why another optimization library?
- Current tools like Scikit-learn, PyTorch, and TensorFlow offer limited support for multi-objective optimization. This library simplifies finding trade-off models for any combination of objectives, aimed to ease the use of multi-objective optimization in model development.
- Users will have the ability to choose whether to train models end-to-end or as separate modules. This feature is particularly useful for optimizing decisions composed of multiple sub-decisions.
- Built on a low-code language (DMN) for both the input and output layers, the library ensures interpretability, interoperability, and interchangeability of model chains.
- The library will support single-objective reinforcement learning, multi-objective reinforcement learning, supervised learning, and multi-objective supervised learning, all through a single, user-friendly interface.
To do
- Implement class called Function allowing to fit any multi-objective function by adding objectives.✅
- Implement supervised example case on how to use function class ✅
- Implement Reinforcement learning example for function ✅
- Implement CompositeFunction class ✅
- Implement reinforcement learning example for CompositeFunction class ✅
- Implement multi-objective reinforcement learning example ✅
- Implement the reporting module to visualize the found pareto front❌
- Implement the dmn input and output layer to convert function from and to dmn❌
- Setup pypi package, requirements file❌
- Make unit tests❌
- document classes in code❌
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file FunctionStudio-0.0.3.tar.gz.
File metadata
- Download URL: FunctionStudio-0.0.3.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba92f38dc148d638449bc471bf995163806f0c01663848161037604b0948fceb
|
|
| MD5 |
adaed435191be2829b45b39c5dd91665
|
|
| BLAKE2b-256 |
3e5dd3b87dff6fc59a92f34f1bfaab300409a5a6e74d5467d286a4d7555089c7
|
File details
Details for the file FunctionStudio-0.0.3-py3-none-any.whl.
File metadata
- Download URL: FunctionStudio-0.0.3-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb623170941f2205a34acf67b672d6832a990170fece97601204b1e61254d1d6
|
|
| MD5 |
18dd399bae79b6410f2d7b6a11b6999c
|
|
| BLAKE2b-256 |
27add32b241e10713b5a0343fd38130a3604f7e2fead0ac075d046365d23202a
|