KmeansPlusPlusInitialization

classe finale pubblica KmeansPlusPlusInitialization

Seleziona num_to_sample righe di input utilizzando il criterio KMeans++.

Si presuppone che le file di punti siano punti di input. Una riga viene selezionata a caso. Le righe successive vengono campionate con probabilità proporzionale alla distanza L2 al quadrato dalla riga più vicina selezionata finora fino a quando non vengono campionate num_to_sample righe.

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

Uscita < TFloat32 >
comeuscita ()
Restituisce l'handle simbolico del tensore.
KmeansPlusPlusInitialization statico
create ( ambito ambito , operando < TFloat32 > punti, operando < TInt64 > numToSample, operando < TInt64 > seed, operando < TInt64 > numRetriesPerSample)
Metodo factory per creare una classe che racchiude una nuova operazione KmeansPlusPlusInitialization.
Uscita < TFloat32 >
campioni ()
Matrice di forma (num_to_sample, d).

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "KmeansPlusPlusInitialization"

Metodi pubblici

Uscita pubblica < TFloat32 > asOutput ()

Restituisce l'handle simbolico del tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static KmeansPlusPlusInitialization create ( Scope scope, Operando < TFloat32 > punti, Operando < TInt64 > numToSample, Operando < TInt64 > seed, Operando < TInt64 > numRetriesPerSample)

Metodo factory per creare una classe che racchiude una nuova operazione KmeansPlusPlusInitialization.

Parametri
scopo ambito attuale
punti Matrice di forma (n, d). Si presuppone che le righe siano punti di input.
numToSample Scalare. Il numero di righe da campionare. Questo valore non deve essere maggiore di n.
seme Scalare. Seme per inizializzare il generatore di numeri casuali.
numero tentativi per campione Scalare. Per ogni riga campionata, questo parametro specifica il numero di punti aggiuntivi da trarre dalla distribuzione corrente prima di selezionare la migliore. Se viene specificato un valore negativo, viene utilizzata un'euristica per campionare O(log(num_to_sample)) punti aggiuntivi.
ritorna
  • una nuova istanza di KmeansPlusPlusInitialization

Output pubblico < TFloat32 > campioni ()

Matrice di forma (num_to_sample, d). Le righe campionate.