A set of simple tools for splitting, merging, OP deletion, size compression, rewriting attributes and constants, OP generation, change opset, change to the specified input order, addition of OP, RGB to BGR conversion, change batch size, batch rename of OP, and JSON convertion for ONNX models.
假设您有一个 JSON 文件,其中包含要转换为 ONNX 的数据,您可以使用以下 R 代码加载 JSON 数据,将其转换为数据帧,然后将其转换为 ONNX:
library(jsonlite)
library(onnx)
# Load the JSON data from file
json_data <- fromJSON("path/to/json/file.json")
# Convert the JSON data to a data frame
df <- as.data.frame(json_data)
# Convert the data frame to ONNX
onnx_model <- convertToONNX(df, "model_name")
# Save the ONNX model to file
saveONNXModel(onnx_model, "path/to/onnx/model.onnx")
谢谢 我试过这个软件包,但没有成功。只转换了一个 GBM 模型。不好。
您试过https://github.com/PINTO0309/json2onnx 吗?
谢谢,我试过了。它是simple-onnx-processing-tools(v1.1.16) 大软件包的一部分。我对 Python 不是很熟悉,所以无法进入其中。显然,这是一个独立且不太简单的主题。这需要时间。
谢谢,我看过了。它是simple-onnx-processing-tools(v1.1.16) 大软件包的一部分。我对 Python 不是很熟悉,所以无法进入其中。显然,这是一个独立的、并不简单的主题。这需要时间。
我还发现了一些变体:
https://www.programmersought.com/article/33959514933/
https://github.com/onnx/onnx/issues/2456
谢谢,我看过了。它是simple-onnx-processing-tools(v1.1.16) 大软件包的一部分。我对 Python 不是很熟悉,所以无法进入其中。显然,这是一个独立的、并不简单的主题。这需要时间。
我的理解是否正确,R 中根本就没有转换为 ONNX 的内容?我在这方面的搜索一无所获。
关于交易、自动交易系统和测试交易策略的论坛
与人工智能(AI)讨论外汇。
Lilita Bogachkova, 2023.03.16 20:47
ChatGPT 能否生成将 JSON 转换为 ONNX 的 R 代码?
-
是的,我可以帮助生成将 JSON 转换为 ONNX 的 R 代码。
首先,您需要安装所需的 R 软件包,包括 "jsonlite "和 "onnx"。您可以在 R 中使用以下命令安装这些软件包:
假设您有一个 JSON 文件,其中包含要转换为 ONNX 的数据,您可以使用以下 R 代码加载 JSON 数据,将其转换为数据帧,然后将其转换为 ONNX:
在上述代码中,将 "path/to/json/file.json "替换为 JSON 文件的实际路径,将 "model_name "替换为 ONNX 模型的名称,将 "path/to/onnx/model.onnx "替换为 ONNX 模型的路径和文件名。
本代码假定 JSON 数据的格式可以轻松转换为数据帧,例如对象的 JSON 数组。如果您的 JSON 数据格式更为复杂,您可能需要在将其转换为 ONNX 之前进行额外的数据处理。
告诉 ChatGPT,函数 convertToONNX() 和 saveONNXModel() 不在 onnx 软件包中) 这里是它的说明。ChatGPT 当然会道歉并谎称是下一个选项) 已选 中。
告诉 ChatGPT,函数 convertToONNX() 和 saveONNXModel() 不在 onnx 软件包中) 这里是它的说明。ChatGPT 当然会道歉并谎称是下一个选项) 已选 中。
在想法上,您可以将问题概括为几个步骤,但这不适合我,搜索更容易。
https://github.com/PINTO0309/json2onnx/blob/main/json2onnx/json2onnx.py
基本代码有点短
# Convert JSON to onnx model onnx_str = json.dumps(json_file) onnx_graph = Parse(onnx_str, onnx.ModelProto())
理想情况下,您可以将问题概括为几个步骤,但这超出了我的能力范围,因为这更便于搜索。
https://github.com/PINTO0309/json2onnx/blob/main/json2onnx/json2onnx.py
基本代码有点短
这是 python。我最初的问题 是关于 R 的。