Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Il campo targets in un oggetto neptune_ml
Il targets
campo in una configurazione di esportazione dei dati di JSON addestramento contiene una serie di oggetti target che specificano un'attività di addestramento e le etichette delle classi di apprendimento automatico per addestrare questa attività. Il contenuto degli oggetti target varia a seconda che si stia addestrando su dati del grafico delle proprietà o su dati. RDF
Per le attività di classificazione e regressione dei nodi del grafo delle proprietà, gli oggetti di destinazione nell'array avranno l'aspetto seguente:
{ "node": "
(node property-graph label)
", "property": "(property name)
", "type" : "(used to specify classification or regression)
", "split_rate": [0.8,0.2,0.0], "separator": "," }
Per le attività di classificazione, regressione o previsione dei collegamenti degli archi del grafo delle proprietà, gli oggetti di destinazione nell'array avranno l'aspetto seguente:
{ "edge": "
(edge property-graph label)
", "property": "(property name)
", "type" : "(used to specify classification, regression or link_prediction)
", "split_rate": [0.8,0.2,0.0], "separator": "," }
Per le attività di RDF classificazione e regressione, gli oggetti di destinazione nell'array possono avere il seguente aspetto:
{ "node": "
(node type of an RDF node)
", "predicate": "(predicate IRI)
", "type" : "(used to specify classification or regression)
", "split_rate": [0.8,0.2,0.0] }
Per le attività di previsione dei RDF collegamenti, gli oggetti di destinazione nell'array possono avere il seguente aspetto:
{ "subject": "
(source node type of an edge)
", "predicate": "(relation type of an edge)
", "object": "(destination node type of an edge)
", "type" : "link_prediction", "split_rate": [0.8,0.2,0.0] }
Gli oggetti di destinazione possono contenere i seguenti campi:
Indice
Campi in un oggetto di destinazione del grafo delle proprietà
Il campo nodo (vertice) in un oggetto di destinazione
Etichetta del grafo delle proprietà di un nodo di destinazione (vertice). Un oggetto di destinazione deve contenere un elemento node
o un elemento edge
, ma non entrambi.
Un oggetto node
accetta un singolo valore, come questo:
"node": "Movie"
Oppure, nel caso di un vertice con più etichette, può accettare un array di valori, come questo:
"node": ["Content", "Movie"]
Il campo del bordo in un oggetto target del grafico delle proprietà
Specifica un arco di destinazione mediante le etichette del nodo iniziale, la propria etichetta e le etichette del nodo finale. Un oggetto di destinazione deve contenere un elemento edge
o un elemento node
, ma non entrambi.
Il valore di un edge
campo è un JSON array di tre stringhe che rappresentano le etichette del grafico delle proprietà del nodo iniziale, l'etichetta del grafico delle proprietà dello spigolo stesso e le etichette del grafico delle proprietà del nodo finale, in questo modo:
"edge": ["Person_A", "knows", "Person_B"]
Se il nodo iniziale e/o il nodo finale hanno più etichette, racchiudile in un array, in questo modo:
"edge": [ ["Admin", Person_A"], "knows", ["Admin", "Person_B"] ]
Il campo delle proprietà in un oggetto di destinazione del grafico delle proprietà
Specifica una proprietà del vertice o dell'arco di destinazione, in questo modo:
"property" : "rating"
Questo campo è obbligatorio, tranne quando l'attività di destinazione è la previsione dei collegamenti.
Il campo type in un oggetto target del grafico delle proprietà
Indica il tipo di attività di destinazione da eseguire su node
o edge
, in questo modo:
"type" : "regression"
I tipi di attività supportati per i nodi sono:
classification
regression
I tipi di attività supportati per gli archi sono:
classification
regression
link_prediction
Questo campo è obbligatorio.
Il campo split_rate in un oggetto target del grafo delle proprietà
(Facoltativo): una stima delle proporzioni di nodi o archi che verranno utilizzate rispettivamente nelle fasi di addestramento, convalida e test. Queste proporzioni sono rappresentate da una JSON matrice di tre numeri compresi tra zero e uno che si sommano a uno:
"split_rate": [0.7, 0.1, 0.2]
Se non si fornisce il split_rate
campo opzionale, il valore stimato predefinito è [0.9, 0.1, 0.0]
per le attività di classificazione e regressione e per le attività di previsione dei collegamenti. [0.9,0.05, 0.05]
Il campo separatore in un oggetto di destinazione del grafico delle proprietà
(Facoltativo): utilizzato con un'attività di classificazione.
Il campo separator
specifica un carattere utilizzato per suddividere il valore di una proprietà di destinazione in più valori categoriali quando viene utilizzato per archiviare più valori di categoria in una stringa. Per esempio:
"separator": "|"
La presenza di un campo separator
indica che l'attività è un'attività di classificazione con più destinazioni.
Campi in un oggetto di destinazione RDF
Il campo del nodo in un oggetto RDF di destinazione
Definisce il tipo di nodo dei nodi di destinazione. Utilizzato con attività di classificazione dei nodi o attività di regressione dei nodi. Il tipo di nodo di un nodo in RDF è definito da:
node_id, <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>, node_type
An RDF node
può assumere un solo valore, come questo:
"node": "http://aws.amazon.com/neptune/csv2rdf/class/Movie"
Il campo dell'oggetto in un oggetto RDF di destinazione
Per le attività di previsione dei collegamenti, subject
definisce il tipo di nodo di origine degli archi di destinazione.
"subject": "http://aws.amazon.com/neptune/csv2rdf/class/Director"
Nota
Per le attività di previsione dei collegamenti, subject
deve essere utilizzato insieme a predicate
e object
. Se uno di questi tre elementi non viene specificato, tutti gli archi vengono considerati come destinazione dell'addestramento.
Il campo del predicato in un RDF oggetto target
Per le attività di classificazione e regressione dei nodi, predicate
definisce quali dati letterali vengono utilizzati come funzionalità del nodo di destinazione di un nodo di destinazione.
"predicate": "http://aws.amazon.com/neptune/csv2rdf/datatypeProperty/genre"
Nota
Se i nodi di destinazione hanno un solo predicato che definisce la funzionalità del nodo di destinazione, il campo predicate
può essere omesso.
Per le attività di previsione dei collegamenti, predicate
definisce il tipo di nodo di relazione degli archi di destinazione.
"predicate": "http://aws.amazon.com/neptune/csv2rdf/datatypeProperty/direct"
Nota
Per le attività di previsione dei collegamenti, predicate
deve essere utilizzato insieme a subject
e object
. Se uno di questi tre elementi non viene specificato, tutti gli archi vengono considerati come destinazione dell'addestramento.
Il campo oggetto in un oggetto di RDF destinazione
Per le attività di previsione dei collegamenti, object
definisce il tipo di nodo di destinazione degli archi di destinazione:
"object": "http://aws.amazon.com/neptune/csv2rdf/class/Movie"
Nota
Per le attività di previsione dei collegamenti, object
deve essere utilizzato insieme a subject
e predicate
. Se uno di questi tre elementi non viene specificato, tutti gli archi vengono considerati come destinazione dell'addestramento.
Il campo di tipo in un oggetto RDF di destinazione
Indica il tipo di attività di destinazione da eseguire, in questo modo:
"type" : "regression"
I tipi di attività supportati per RDF i dati sono:
link_prediction
classification
regression
Questo campo è obbligatorio.
Campo split_rate
in un oggetto di destinazione del grafo delle proprietà
(Facoltativo): una stima delle proporzioni di nodi o archi che verranno utilizzate rispettivamente nelle fasi di addestramento, convalida e test. Queste proporzioni sono rappresentate da una JSON matrice di tre numeri compresi tra zero e uno che si sommano a uno:
"split_rate": [0.7, 0.1, 0.2]
Se non si specifica il campo split_rate
facoltativo, il valore stimato predefinito è [0.9, 0.1, 0.0]
.