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.
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")
このパッケージを試しましたが、成功しませんでした。変換されたのは1つのGBMモデルだけです。ダメですね。
https://github.com/PINTO030 9/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への変換は全くないと理解していいのでしょうか?この方向で検索しても何も出てきませんでした。
取引、自動取引システム、取引戦略のテストに関するフォーラム
FXに関する人工知能(AI)との会話。
リリータ・ボガチコワ, 2023.03.16 20:47
ChatGPTはJSONをONNXに変換するRコードを生成できますか?
-
はい、JSONをONNXに変換するRコードを生成することができます。
まず、"jsonlite "と "onnx "を含む必要なRパッケージがインストールされている必要があります。これらのパッケージは、Rで以下のコマンドを使ってインストールできます:
ONNXに変換したいデータを含むJSONファイルがあると仮定すると、以下の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
基本的なコードは短いです
パイソンです。最初の質問は Rについてです。