交易中的机器学习:理论、模型、实践和算法交易 - 页 3233

Aleksey Nikolayev #:

该软件包无法创建和运行 onnx 模型。似乎可以通过 reticulate 连接到 python 运行,但似乎只能在 python 中创建。

总的来说,老实说,我不明白(从该软件包网站 的教程来看)这个软件包的意义,也许它只是未完成或被遗弃了。在我看来,R 中 onnx 的情况是让 python 用户发笑的最好理由。)

反过来,我也不理解 metaquotes 实现 ONNX.... 的想法。

为了实现我的模型,我需要学习 onnx 语言和 python。
你想实现一个模型--只需学习两种新语言))))强大!!!

而且据我所知,所有预处理、所有特征的生成都应来自外部输入......对我来说,这更像是车轮上的一根棍子,而不是突破口。

现在有了 docker coneiners。

每个人都可以用任何语言实现任何代码、使用任何库并将其打包到容器中。

不,他们制造了一些限制多、门槛高的拐杖,并以此为荣......


Aleksey Vyazmikin #:
主要规则是模型必须转换为 ONNX。

谢谢 - 我会研究专题....

mytarmailS #:
反过来,我也不理解 metaquotes 实施 ONNX 的想法。

为了实现我的模型,我需要学习 ONNX 语言和 Python。
生活简化得真好,你想实现一个模型--只需学习两种新语言))))强大!!!

而且据我所知,所有预处理、所有特征的生成都应来自外部输入......在我看来,这更像是车轮上的一根棍子,而不是一种突破。

还有 docker coneiners。

每个人都可以用任何语言实现任何代码,使用任何库,并将其打包到容器中。

不,他们造了一些限制多、门槛高的拐杖,并以此为荣......


我们没必要学习 onnx 语言--它只是一种内部表示语言,就像如果你只保存或阅读 pdf 格式的文档,你就不需要学习 pdf 格式一样。

你之所以需要学习 Python,只是因为 R 缺乏对 ONNX 的全面支持。而这,在我看来,已经是语言过时的严重警告了。

只是一个假设性的例子...

例如,我是一名 javascript(或其他) 程序员,我对市场很感兴趣、

我想出了一些复杂的交易算法。


1) ,我输入 OHLC。

2) 然后输入 100000 行关于如何处理特质的javascript 代码(预处理)

3) 然后我在 TensorFlow.js 上 训练一个javascript 神经网络 ( 模型 )。

输出结果就是机器人。


我将所有这些代码打包到一个 docker 容器中,然后就可以将其集成到任何地方。

在任何计算机上,无需依赖,一切都在容器中。

如果 metatrader 支持这一点,那将是一个突破!


但我的建议是

1) 使用 metatrader 获取OHLC 日期(这里一切正常)。

2) 学习新的 MQL5 语言,完全重写数据预处理的全部代码(我已经很兴奋了,你呢? 但一切都还在我的前面)。

3) 学习 新的 Python、Python 的 Tensorflow 框架、Python 的 ONNX,训练模型,在 ONNX 中保存模型。模型是有局限性的,你只能 选择可用的,而 不是你需要的,例如,ONNX 中没有关联规则, 没有 dbscan 和成千上万种 其他算法。



==============================================================================================

因此,我必须将我事先学过的所有算法完全改写成两种新语言....。

这样,我就可以用ONNX 格式 实现我的模型, 而且不是任何模型,而是只有这种格式支持的模型!!!!

COOL!!!!!!!!!!!

这样,我就可以用 ONNX 格式实现我的模型,而且不是任何模型,而是只有这种格式支持的模型 COOL

Maxim Dmitrievsky #:
您还可以转换所有预处理。

你从哪里读到的?我没看到这样的信息。

[删除]
Aleksey Vyazmikin #:

你从哪里读到的?我没看到这样的信息。

Pitorch, tensorflo, sclern.任何大型框架。
[删除]
Aleksey Vyazmikin #:

你从哪里读到的?我没看到这样的信息。

Pitorch, tensorflo, sclern.任何大框架

Freestyle rak zer tensorflo, henh henh henh zer flo, 听过那首歌吗?
Maxim Dmitrievsky #:
Pitorch、tensorflo、sklern。任何大型框架。

如果是这样就好了。我读过几篇文章,也看过一些视频--到处都是关于模型的。

[删除]
Aleksey Vyazmikin #:

如果是这样就好了。我读过一些文章,也看过一些视频,到处都是关于模型的内容。

这是一种开放格式,你可以把任何东西转换成它
Maxim Dmitrievsky #:
这样做并不需要大量的 docker 开销。

是的,花几个月时间学习新的语言、框架和 api,还不如花几个月时间学习新的语言、框架和 api onnx guts....

这一切都是为了重写你已经写好的东西......