tensorflow::ops::FixedUnigramCandidateSampler::Attrs
#include <candidate_sampling_ops.h>FixedUnigramCandidateSampler için isteğe bağlı öznitelik ayarlayıcıları.
Özet
Genel özellikler | |
|---|---|
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 |
Kamusal işlevler | |
|---|---|
Distortion (float x) | TF_MUST_USE_RESULT Attrs Bu bozulma, tek kelime olasılık dağılımını çarpıtmak için kullanılır. |
NumReservedIds (int64 x) | TF_MUST_USE_RESULT Attrs Kullanıcılar isteğe bağlı olarak [0, ..., num_reserved_ids) aralığında bazı ayrılmış kimlikler ekleyebilirler. |
NumShards (int64 x) | TF_MUST_USE_RESULT Attrs Bir örnekleyici, paralellik yoluyla tüm hesaplamayı hızlandırmak için orijinal aralığın bir alt kümesinden örnekleme yapmak üzere kullanılabilir. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Eğer seed veya seed2'den herhangi biri sıfırdan farklı bir değere ayarlanırsa, rastgele sayı üreteci verilen seed değeriyle başlatılır. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Tohum çakışmasını önlemek için ikinci bir tohum. |
Shard (int64 x) | TF_MUST_USE_RESULT Attrs Bir örnekleyici, paralellik yoluyla tüm hesaplamayı hızlandırmak için orijinal aralığın bir alt kümesinden örnekleme yapmak üzere kullanılabilir. |
Unigrams (const gtl::ArraySlice< float > & x) | TF_MUST_USE_RESULT Attrs Her bir kimlik numarası için bir tane olmak üzere, tek kelime sayılarının veya olasılıklarının sıralı bir listesi. |
VocabFile (StringPiece x) | TF_MUST_USE_RESULT Attrs Bu dosyadaki (CSV benzeri bir formatta olması gereken) her geçerli satır, geçerli bir kelime kimliğine karşılık gelir. |
Genel özellikler
çarpıtma_
float tensorflow::ops::FixedUnigramCandidateSampler::Attrs::distortion_ = 1.0f
num_reserved_ids_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_reserved_ids_ = 0
parça sayısı
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::num_shards_ = 1
tohum2_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed2_ = 0
tohum_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::seed_ = 0
parça_
int64 tensorflow::ops::FixedUnigramCandidateSampler::Attrs::shard_ = 0
tek kelimeler_
gtl::ArraySlice< float > tensorflow::ops::FixedUnigramCandidateSampler::Attrs::unigrams_ = {}sözlük_dosyası_
StringPiece tensorflow::ops::FixedUnigramCandidateSampler::Attrs::vocab_file_ = ""
Kamusal işlevler
Çarpıtma
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Distortion( float x )
Bu bozulma, tek kelime olasılık dağılımını çarpıtmak için kullanılır.
Her bir ağırlık, dahili tek kelimelik dağılıma eklenmeden önce bozulmanın kuvvetine yükseltilir. Sonuç olarak, bozulma = 1,0 düzenli tek kelimelik örnekleme (sözlük dosyasında tanımlandığı gibi) sağlar ve bozulma = 0,0 tekdüze bir dağılım sağlar.
Varsayılan değer 1'dir.
Ayrılan Kimlik Sayısı
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumReservedIds( int64 x )
Kullanıcılar isteğe bağlı olarak [0, ..., num_reserved_ids) aralığında bazı ayrılmış kimlikler ekleyebilirler.
Bir kullanım örneği, özel bir bilinmeyen kelime belirtecinin 0 numaralı kimlik olarak kullanılmasıdır. Bu kimliklerin örnekleme olasılığı 0 olacaktır.
Varsayılan değer 0'dır.
Parça Sayısı
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::NumShards( int64 x )
Bir örnekleyici, paralellik yoluyla tüm hesaplamayı hızlandırmak için orijinal aralığın bir alt kümesinden örnekleme yapmak üzere kullanılabilir.
Bu parametre ('parça' ile birlikte), genel hesaplamada kullanılan bölüm sayısını gösterir.
Varsayılan değer 1'dir.
Tohum
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed( int64 x )
Eğer seed veya seed2'den herhangi biri sıfırdan farklı bir değere ayarlanırsa, rastgele sayı üreteci verilen seed değeriyle başlatılır.
Aksi takdirde, rastgele bir tohum değeriyle başlatılır.
Varsayılan değer 0'dır.
Tohum2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Seed2( int64 x )
Tohum çakışmasını önlemek için ikinci bir tohum.
Varsayılan değer 0'dır.
Parça
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Shard( int64 x )
Bir örnekleyici, paralellik yoluyla tüm hesaplamayı hızlandırmak için orijinal aralığın bir alt kümesinden örnekleme yapmak üzere kullanılabilir.
Bu parametre ('num_shards' ile birlikte), bölümleme kullanıldığında bir örnekleyici işleminin belirli bölüm numarasını gösterir.
Varsayılan değer 0'dır.
Tek kelimeler
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::Unigrams( const gtl::ArraySlice< float > & x )
Her bir kimlik numarası için bir tane olmak üzere, tek kelime sayılarının veya olasılıklarının sıralı bir listesi.
Bu işleme yalnızca vocab_file ve unigrams'tan biri geçirilmelidir.
Varsayılan değer []
VocabFile
TF_MUST_USE_RESULT Attrs tensorflow::ops::FixedUnigramCandidateSampler::Attrs::VocabFile( StringPiece x )
Bu dosyadaki (CSV benzeri bir formatta olması gereken) her geçerli satır, geçerli bir kelime kimliğine karşılık gelir.
Kimlikler, num_reserved_ids'den başlayarak sıralı bir düzendedir. Her satırdaki son girdinin, sayıma veya göreceli olasılığa karşılık gelen bir değer olması beklenir. Bu işleme yalnızca vocab_file ve unigrams'tan biri geçirilmelidir.
Varsayılan değer ""