Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FunctionStudio-0.0.3.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

FunctionStudio-0.0.3-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

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

Hashes for FunctionStudio-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ba92f38dc148d638449bc471bf995163806f0c01663848161037604b0948fceb
MD5 adaed435191be2829b45b39c5dd91665
BLAKE2b-256 3e5dd3b87dff6fc59a92f34f1bfaab300409a5a6e74d5467d286a4d7555089c7

See more details on using hashes here.

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

Hashes for FunctionStudio-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cb623170941f2205a34acf67b672d6832a990170fece97601204b1e61254d1d6
MD5 18dd399bae79b6410f2d7b6a11b6999c
BLAKE2b-256 27add32b241e10713b5a0343fd38130a3604f7e2fead0ac075d046365d23202a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page