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 ""