L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 2966

 
Vladimir Perervenko #:

Grazie Ho provato questo pacchetto, senza successo. Viene convertito solo un modello GBM. Non va bene.

Avete provato con 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 #:
Hai provato con https://github.com/PINTO0309/json2onnx?

Grazie, l'ho fatto. Fa parte del grande pacchetto simple-onnx-processing-tools(v1.1.16). Non ho molta dimestichezza con Python, quindi non sono riuscito ad entrarci. A quanto pare si tratta di un argomento separato e non molto semplice. Ci vuole tempo.

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 #:

Grazie, l'ho visto. Fa parte del grande pacchetto simple-onnx-processing-tools(v1.1.16). Non ho molta dimestichezza con Python, quindi non sono riuscito ad approfondire. A quanto pare si tratta di un argomento separato e non molto semplice. Ci vuole tempo.

Mi sono imbattuto anche in queste varianti:

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

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

 
Vladimir Perervenko #:

Grazie, l'ho visto. Fa parte del grande pacchetto simple-onnx-processing-tools(v1.1.16). Non ho molta dimestichezza con Python, quindi non sono riuscito ad approfondire. A quanto pare si tratta di un argomento separato e non molto semplice. Ci vuole tempo.

Ho ragione a capire che non c'è nulla in R con la conversione in ONNX? Le mie ricerche in questa direzione non hanno portato a nulla.

 

Forum sul trading, sui sistemi di trading automatizzati e sulla verifica delle strategie di trading

Conversazione con l'intelligenza artificiale (AI) sul forex.

Lilita Bogachkova, 2023.03.16 20:47

ChatGPT può generare un codice R per convertire JSON in ONNX?

-

Sì, posso aiutare a generare codice R per convertire JSON in ONNX.

Per prima cosa, è necessario che siano installati i pacchetti R necessari, tra cui "jsonlite" e "onnx". È possibile installare questi pacchetti utilizzando i seguenti comandi in R:

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

Supponendo di avere un file JSON con i dati che si desidera convertire in ONNX, è possibile utilizzare il seguente codice R per caricare i dati JSON, convertirli in un data frame e quindi convertirli in 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")

Nel codice precedente, sostituire "path/to/json/file.json" con il percorso effettivo del file JSON, "model_name" con il nome che si desidera dare al modello ONNX e "path/to/onnx/model.onnx" con il percorso e il nome del file desiderati per il modello ONNX.

Questo codice presuppone che i dati JSON siano in un formato che possa essere facilmente convertito in un frame di dati, come una matrice di oggetti JSON. Se i dati JSON sono in un formato più complesso, potrebbe essere necessario eseguire ulteriori manipolazioni dei dati prima di convertirli in ONNX.


 
Che ingenuità infantile
 
Rorschach #:

Dite a ChatGPT che le funzioni convertToONNX() e saveONNXModel() non sono presenti nel pacchetto onnx) Ecco la sua descrizione. ChatGPT ovviamente si scuserà e mentirà l'opzione successiva) Già controllato.

 
Aleksey Nikolayev #:

Dite a ChatGPT che le funzioni convertToONNX() e saveONNXModel() non sono presenti nel pacchetto onnx) Ecco la sua descrizione. ChatGPT ovviamente si scuserà e mentirà l'opzione successiva) Già controllato.

In idea si può generalizzare la domanda o renderla in più passaggi, ma non fa per me, è più facile cercare.


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

Il codice di base è piuttosto breve

#  Convert JSON to onnx model
    onnx_str = json.dumps(json_file)
    onnx_graph = Parse(onnx_str, onnx.ModelProto())
 
Rorschach #:

L'ideale sarebbe generalizzare la domanda o suddividerla in pochi passaggi, ma non è possibile, è più facile da cercare.


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

Il codice di base è piuttosto breve

È python. La mia domanda originale riguardava R.

 
L'abisso di competenza tra le persone del forum è così profondo che alcuni messaggi sembrano una presa in giro.