Il campo targets in un oggetto neptune_ml - Amazon Neptune

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:

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].