ONNX Runtime is a cross-platform inference and training machine-learning accelerator . ONNX Runtime inference can enable faster customer experiences and lower costs, supporting models from deep learning frameworks such as PyTorch and TensorFlow/Keras as well as classical machine learning libraries such as scikit-learn, LightGBM, XGBoost, etc...
如果我理解正确的话,ONNX 简化后的工作方案是这样的:
MQL5_Input_Data -> ONNX -> MQL5_TS,其中:
MQL5_Input_Data - 数据采集
ONNX - 模型(带权重系数的神经网络)
MQL5_TS - 处理器和交易系统。
目前尚不清楚如何执行 ONNX 模型,是由 MT5 直接执行,还是应使用 Python 来执行。
如果我理解正确的话,ONNX 的工作方案简单地说就是这样:
MQL5_Input_Data -> ONNX -> MQL5_TS,其中:
MQL5_Input_Data - 接收数据
ONNX - 模型(带权重系数的神经网络)
MQL5_TS - 处理器和交易系统。
不清楚 ONNX 模型是如何执行的,是直接由 MT5 执行,还是应使用 Python。
如果我理解正确的话,ONNX 的工作方案简单地说就是这样:
MQL5_Input_Data -> ONNX -> MQL5_TS,其中:
MQL5_Input_Data - 接收数据
ONNX - 模型(带权重系数的神经网络)
MQL5_TS - 处理器和交易系统。
不清楚 ONNX 模型是如何执行的,是直接由 MT5 执行,还是应使用 Python。
目前还不清楚 ONNX 模型是如何执行的,是直接由 MT5 执行,还是需要 Python 参与。
显然,它是通过 MT5 中包含的 Microsoftonnxruntime 执行的。曾有一段短暂的时间,需要在终端根目录下添加一些 dlls 才能运行模型。
MT5 就是这样做的。之后如何将其缝合到机器人主体中--我想 Renat 写过,我不记得了。输出只是机器人的一个 exe。
如果带有 ONNX 的 EA 只是一个 exe,组织者怎么会知道使用了 ONNX?
或者说,"别担心,他们会知道的!"?)
如果带有 ONNX 的 EA 只是一个 exe,那么组织者怎么会知道 ONNX 被使用了呢?
或者说,"别担心,他们会知道的!"))))
如果带有 ONNX 的 EA 只是一个 exe,那么组织者怎么会知道 ONNX 被使用了呢?
或者说,"别担心,他们会知道的!"?)
不,模型是作为资源添加的。
我就是这个意思,模型作为资源嵌入 EA exe,exe 会发送给组织者。exe 中可以包含任何内容,甚至完全不包含 ONNX 模型))))。
这就是我要说的,模型作为一种资源嵌入到 EA exe 中,exe 会发送给组织者。)
))
不,有一些关于启动 ONNX 的信息。他们会接受模型,而不是 exeshniks,然后他们会以相同的模板运行所有模型。