public final class
Skipgram
Parses a text file and creates a batch of examples.
Nested Classes
class | Skipgram.Options | Optional attributes for Skipgram
|
Public Methods
static Skipgram |
create(Scope scope, String filename, Long batchSize, Options... options)
Factory method to create a class wrapping a new Skipgram operation.
|
Output<Integer> |
currentEpoch()
The current epoch number.
|
Output<Integer> |
examples()
A vector of word ids.
|
Output<Integer> |
labels()
A vector of word ids.
|
static Skipgram.Options |
minCount(Long minCount)
|
static Skipgram.Options |
subsample(Float subsample)
|
Output<Long> |
totalWordsProcessed()
The total number of words processed so far.
|
Output<Integer> |
vocabFreq()
Frequencies of words.
|
Output<String> |
vocabWord()
A vector of words in the corpus.
|
static Skipgram.Options |
windowSize(Long windowSize)
|
Output<Long> |
wordsPerEpoch()
Number of words per epoch in the data file.
|
Inherited Methods
Public Methods
public static Skipgram create (Scope scope, String filename, Long batchSize, Options... options)
Factory method to create a class wrapping a new Skipgram operation.
Parameters
scope | current scope |
---|---|
filename | The corpus's text file name. |
batchSize | The size of produced batch. |
options | carries optional attributes values |
Returns
- a new instance of Skipgram
public static Skipgram.Options minCount (Long minCount)
Parameters
minCount | The minimum number of word occurrences for it to be included in the vocabulary. |
---|
public static Skipgram.Options subsample (Float subsample)
Parameters
subsample | Threshold for word occurrence. Words that appear with higher frequency will be randomly down-sampled. Set to 0 to disable. |
---|
public static Skipgram.Options windowSize (Long windowSize)
Parameters
windowSize | The number of words to predict to the left and right of the target. |
---|