트레이딩의 머신러닝: 이론, 모델, 실전 및 알고리즘 트레이딩 - 페이지 2966

 
Vladimir Perervenko #:

감사합니다 이 패키지를 시도했지만 성공하지 못했습니다. 하나의 GBM 모델만 변환됩니다. 안 됩니다.

https://github.com/PINTO0309/json2onnx 을 시도해 보셨나요?
GitHub - PINTO0309/json2onnx: Converts a JSON file to an ONNX file.
GitHub - PINTO0309/json2onnx: Converts a JSON file to an ONNX file.
  • PINTO0309
  • github.com
Converts a JSON file to an ONNX file. Click here for onnx2json . 1. Setup 1-1. HostPC 1-2. Docker 2. CLI Usage 3. In-script Usage
 
Rorschach #:
https://github.com/PINTO0309/json2onnx 사용해 보셨나요?

네, 해봤습니다. 큰 패키지 simple-onnx-processing-tools(v1.1.16)의 일부입니다. 저는 파이썬에 익숙하지 않아서 자세히 살펴볼 수 없었습니다. 분명히 이것은 별개의 주제이며 그리 간단하지 않은 주제입니다. 시간이 걸립니다.

simple-onnx-processing-tools
  • 2023.03.15
  • pypi.org
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.
 
Vladimir Perervenko #:

고마워요, 봤어요. 큰 패키지 simple-onnx-processing-tools(v1.1.16)의 일부입니다. 나는 파이썬에 익숙하지 않아서 그것에 들어갈 수 없었습니다. 분명히 이것은 별개의 주제이며 그리 간단하지 않은 주제입니다. 시간이 걸립니다.

나는 또한 그러한 변형을 발견했습니다:

https://www.programmersought.com/article/33959514933/

https://github.com/onnx/onnx/issues/2456

 
Vladimir Perervenko #:

고마워요, 봤어요. 큰 패키지 simple-onnx-processing-tools(v1.1.16)의 일부입니다. 나는 파이썬에 익숙하지 않아서 그것에 들어갈 수 없었습니다. 분명히 이것은 별개의 주제이며 그리 간단하지 않은 주제입니다. 시간이 걸립니다.

ONNX로 변환하는 데 R에는 전혀 아무것도 없다는 것을 이해하는 것이 맞습니까? 이 방향으로 검색해도 아무것도 나오지 않았습니다.

 

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트 포럼

인공지능(AI)과 외환에 대한 대화.

릴리타 보가치코바, 2023.03.16 20:47

ChatGPT가 JSON을 ONNX로 변환하는 R 코드를 생성할 수 있나요?

-

예, JSON을 ONNX로 변환하는 R 코드 생성을 도와드릴 수 있습니다.

먼저 "jsonlite" 및 "onnx" 등 필요한 R 패키지가 설치되어 있어야 합니다. R에서 다음 명령을 사용하여 이러한 패키지를 설치할 수 있습니다:

install.packages("jsonlite")
install.packages("onnx")

ONNX로 변환하려는 데이터가 포함된 JSON 파일이 있다고 가정하면, 다음 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")

위 코드에서 "path/to/json/file.json"을 실제 JSON 파일의 경로로, "model_name"을 ONNX 모델에 부여하려는 이름으로, "path/to/onnx/model.onnx"를 ONNX 모델의 원하는 경로와 파일 이름으로 바꿉니다.

이 코드는 JSON 데이터가 JSON 객체 배열과 같이 데이터 프레임으로 쉽게 변환할 수 있는 형식이라고 가정합니다. JSON 데이터가 더 복잡한 형식인 경우에는 ONNX로 변환하기 전에 추가 데이터 조작을 수행해야 할 수 있습니다.


 
유치할 정도로 순진한
 
Rorschach #:

ChatGPT에 convertToONNX() 및 saveONNXModel() 함수가 onnx 패키지에 없다고 알려주세요) 여기에 설명이 있습니다. ChatGPT는 당연히 사과하고 다음 옵션을 거짓말할 것입니다. 이미 확인했습니다.

 
Aleksey Nikolayev #:

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())
 
Rorschach #:

질문을 일반화하거나 몇 가지 단계로 만드는 것이 이상적이지만, 이는 제가 할 수 있는 일이 아니며 검색이 더 쉽습니다.


https://github.com/PINTO0309/json2onnx/blob/main/json2onnx/json2onnx.py

기본 코드는 다소 짧습니다.

파이썬입니다. 원래 질문은 R에 관한 것이었습니다.

 
포럼에 참여하는 사람들 간의 역량 차이가 너무 커서 일부 게시물은 조롱처럼 들립니다.
사유: