tensorflow::ops::FixedUnigramCandidateSampler::Attrs
#include <candidate_sampling_ops.h>Pengaturan atribut opsional untuk FixedUnigramCandidateSampler .
Ringkasan
Atribut publik | |
|---|---|
distortion_ = 1.0f | float |
num_reserved_ids_ = 0 | int64 |
num_shards_ = 1 | int64 |
seed2_ = 0 | int64 |
seed_ = 0 | int64 |
shard_ = 0 | int64 |
unigrams_ = {} | gtl::ArraySlice< float > |
vocab_file_ = "" | StringPiece |
Fungsi publik | |
|---|---|
Distortion (float x) | TF_MUST_USE_RESULT Attrs Distorsi tersebut digunakan untuk mengubah distribusi probabilitas unigram. |
NumReservedIds (int64 x) | TF_MUST_USE_RESULT Attrs Secara opsional, beberapa ID yang dicadangkan dapat ditambahkan dalam rentang [0, ..., num_reserved_ids) oleh pengguna. |
NumShards (int64 x) | TF_MUST_USE_RESULT Attrs Sampler dapat digunakan untuk mengambil sampel dari subset rentang asli untuk mempercepat keseluruhan komputasi melalui paralelisme. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Jika seed atau seed2 diatur ke nilai bukan nol, maka generator angka acak akan diinisialisasi dengan seed yang diberikan. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Benih kedua untuk menghindari tabrakan benih. |
Shard (int64 x) | TF_MUST_USE_RESULT Attrs Sampler dapat digunakan untuk mengambil sampel dari subset rentang asli untuk mempercepat keseluruhan komputasi melalui paralelisme. |
Unigrams (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs Daftar jumlah atau probabilitas unigram, satu per ID dalam urutan berurutan. |
VocabFile (StringPiece x) | TF_MUST_USE_RESULT Attrs Setiap baris yang valid dalam file ini (yang seharusnya memiliki format seperti CSV) sesuai dengan ID kata yang valid. |
Atribut publik
distorsi_
float tensorflow::ops::FixedUnigramCandidateSampler::Attrs::distortion_ = 1.0f
jumlah_id_yang_dicadangkan
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_reserved_ids_ = 0
jumlah_pecahan
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_shards_ = 1
benih2_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed2_ = 0
benih_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed_ = 0
beling_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::shard_ = 0
unigram_
gtl::ArraySlice< float > tensorflow::ops::FixedUnigramCandidateSampler::Attrs::unigrams_ = {}berkas_kosakata_
StringPiece tensorflow::ops::FixedUnigramCandidateSampler::Attrs::vocab_file_ = ""
Fungsi publik
Distorsi
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Distortion( float x )
Distorsi tersebut digunakan untuk mengubah distribusi probabilitas unigram.
Setiap bobot pertama-tama dipangkatkan dengan distorsi sebelum ditambahkan ke distribusi unigram internal. Akibatnya, distorsi = 1,0 memberikan pengambilan sampel unigram reguler (sebagaimana didefinisikan oleh file kosakata), dan distorsi = 0,0 memberikan distribusi seragam.
Nilai defaultnya adalah 1.
Nomor ID Cadangan
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumReservedIds( int64 x )
Secara opsional, beberapa ID yang dicadangkan dapat ditambahkan dalam rentang [0, ..., num_reserved_ids) oleh pengguna.
Salah satu contoh penggunaannya adalah token kata khusus yang tidak dikenal digunakan sebagai ID 0. ID ini akan memiliki probabilitas pengambilan sampel sebesar 0.
Nilai defaultnya adalah 0.
NumShards
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumShards( int64 x )
Sampler dapat digunakan untuk mengambil sampel dari subset rentang asli untuk mempercepat keseluruhan komputasi melalui paralelisme.
Parameter ini (bersama dengan 'shard') menunjukkan jumlah partisi yang digunakan dalam komputasi keseluruhan.
Nilai defaultnya adalah 1.
Benih
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed( int64 x )
Jika seed atau seed2 diatur ke nilai bukan nol, maka generator angka acak akan diinisialisasi dengan seed yang diberikan.
Jika tidak, maka akan diinisialisasi dengan nilai awal acak.
Nilai defaultnya adalah 0.
Benih 2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed2( int64 x )
Benih kedua untuk menghindari tabrakan benih.
Nilai defaultnya adalah 0.
Beling
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Shard( int64 x )
Sampler dapat digunakan untuk mengambil sampel dari subset rentang asli untuk mempercepat keseluruhan komputasi melalui paralelisme.
Parameter ini (bersama dengan 'num_shards') menunjukkan nomor partisi tertentu dari operasi sampler, ketika partisi sedang digunakan.
Nilai defaultnya adalah 0.
Unigram
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Unigrams( const gtl::ArraySlice< float > & x )
Daftar jumlah atau probabilitas unigram, satu per ID dalam urutan berurutan.
Tepat satu dari vocab_file dan unigrams harus diteruskan ke operasi ini.
Nilai defaultnya adalah []
Berkas Kosakata
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::VocabFile( StringPiece x )
Setiap baris yang valid dalam file ini (yang seharusnya memiliki format seperti CSV) sesuai dengan ID kata yang valid.
ID diurutkan secara berurutan, dimulai dari num_reserved_ids. Entri terakhir di setiap baris diharapkan berupa nilai yang sesuai dengan jumlah atau probabilitas relatif. Tepat satu dari vocab_file dan unigrams perlu diberikan ke operasi ini.
Nilai defaultnya adalah ""