wilsonrljr / sysidentpy

A Python Package For System Identification Using NARMAX Models
https://sysidentpy.org
BSD 3-Clause "New" or "Revised" License
390 stars 78 forks source link

SysIdentPy to ONNX #97

Open DJIDM opened 1 year ago

DJIDM commented 1 year ago

Does there exist a converter to convert SysIdentPy models to ONNX format (a SysIdentPy-ONNX converting library)? I would like to combine my SysIdentPy model with other libraries / toolboxes.

wilsonrljr commented 1 year ago

Hey @DJIDM, thanks for reaching out. Unfortunately there are no such feature by now. I don't have any experience with ONNX, so I can't even tell if the General Estimators or Neural NARX models could use the sklearn and pytorch converters, since you can build NARX models by injecting sklearn models in SysIdentPy and the neural NARX are built on top of Pytorch.

In respect to NARMAX models built using only native SysIdentPy methods, we should implement our own converter anyway. I don't have any plans for that right now, but I'll do some research. If it's something that you could help us with the implementation, I'd be happy to help you along the process.

wilsonrljr commented 10 months ago

Hey @DJIDM , have you tested if the general regressors works or find some workaround?

DJIDM commented 9 months ago

@wilsonrljr I have not, unfortunately.