Skip to content

Releases: fhswf/MLPro

MLPo-BF/OA-Control: Classic and online-adaptive closed-loop control

22 Jul 20:29
Compare
Choose a tag to compare

With this release, we introduce classic and online-adaptive closed-loop control into MLPro. Release highlights are:

  • MLPro-BF-Control: New sub-framework for classic closed-loop control
  • MLPro-OA-Control: New sub-framework for online-adaptive closed-loop control
  • RLPID: An online-adaptive PID controller auto-tuned by a reinforcement learning algorithm

We have furthermore cleaned up the entire API to avoid circular imports and reduce the overall import effort at program startup time. Please note that we made some incompatible changes, requiring a more restrictive and precise import of MLPro's classes. Particularly, the classes Log, Mode, PlotSettings (and a couple of further classes) are affected. These can now easily be imported from mlpro.bf. Please see the IDE documentation of mlpro.bf for further details. We apologize for any inconvenience.

What's Changed

MLPro-OA - Online Adaptivity

Full Changelog: v2.0.3...v2.1.0

MLPro-OA: Bugfixes

13 Jul 08:26
bfcd392
Compare
Choose a tag to compare

What's Changed

MLPro-OA - Online Adaptivity

Documentation

Other Changes

Full Changelog: v2.0.2...v2.0.3

MLPro-OA: Bugfixes and enhancements

08 Jul 05:30
Compare
Choose a tag to compare

What's Changed

MLPro-OA - Online Adaptivity

Other Changes

Full Changelog: v2.0.1...v2.0.2

MLPro-OA: Online machine learning (Hotfix)

27 Apr 19:29
Compare
Choose a tag to compare

In the release, we fixed a bug in the design pattern for cluster analysis. Furthermore, we ended MLPro's presence in Anaconda due to the low number of downloads and the administrative effort.

What's Changed

MLPro-OA - Online Adaptivity

Full Changelog: v2.0.0...v2.0.1

MLPro-OA: Online machine learning

26 Apr 08:41
Compare
Choose a tag to compare

It's done! Our new sub-framework, MLPro-OA, for online machine learning is complete.

We are still working on the online documentation, but our new major journal paper MLPro 2.0 - Online machine learning in Python and our new ChatGPT MLPro are available to answer your questions!

The entire MLPro team wishes you lots of fun and success with MLPro-OA!

What's Changed

MLPro-GT - Game Theory

MLPro-OA - Online Adaptivity

Full Changelog: v1.9.8...v2.0.0

MLPro-BF: Fix for Pickling Compatibility with PyTorch 2.4+

12 Mar 08:40
Compare
Choose a tag to compare

This release addresses an issue with object serialization in PyTorch versions later than 2.4.0. To ensure compatibility, we have set the recurse=True parameter in the dill library, allowing objects to be broken down into smaller components for proper pickling. This fix has been tested with MLPro-Int-SB3 and is now merged into the main repository. With this update, serialization in MLPro should work across different PyTorch versions.

What's Changed

MLPro-BF - Basic Functions

  • Bug SB3: Unit Test Failed due to Pickling Serialized Objects by @steveyuwono in #1165

Full Changelog: v1.9.7...v1.9.8

MLPro-OA: Pre-release for early adopters (6)

10 Mar 13:01
Compare
Choose a tag to compare

What's Changed

MLPro-BF - Basic Functions

Full Changelog: v1.9.6...v1.9.7

MLPro-OA: Pre-release for early adopters (5)

07 Mar 15:30
Compare
Choose a tag to compare

We are approaching the next main release 2.0.0. Technically, the target functionality has been achieved. The online documentation is not yet finished, but it is worth a first look: a new homepage, an AI-generated podcast and our chatGPT 'MLPRO', which already knows much about our project. There is already a lot to discover...

What's Changed

MLPro-OA - Online Adaptivity

Documentation

Full Changelog: v1.9.4...v1.9.5

MLPro-OA: Pre-release for early adopters (4)

02 Dec 11:00
Compare
Choose a tag to compare

On our way to establishing online machine learning in MLPro, we did some last-minute refactorings...

What's Changed

MLPro-OA - Online Adaptivity

Full Changelog: v1.9.3...v1.9.4

MLPro-OA: Pre-release for early adopters (4)

27 Nov 14:13
Compare
Choose a tag to compare

In our fourth pre-release for early adopters of our new sub-framework MLPro-OA, we fixed a bug in the context of group anomalies as part of our upcoming systematics for anomaly detection.

What's Changed

MLPro-OA - Online Adaptivity

Full Changelog: v1.9.2...v1.9.3