Modifier and Type | Class and Description |
---|---|
static class |
Glove.Builder |
Modifier and Type | Class and Description |
---|---|
static class |
ParagraphVectors.Builder |
Modifier and Type | Method and Description |
---|---|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.batchSize(int batchSize)
This method defines batchSize option, viable only if iterations > 1
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.elementsLearningAlgorithm(ElementsLearningAlgorithm<T> algorithm)
* Sets specific LearningAlgorithm as Elements Learning Algorithm
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.elementsLearningAlgorithm(String algoName)
* Sets specific LearningAlgorithm as Elements Learning Algorithm
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.epochs(int numEpochs)
This method defines how much iterations should be done over whole training corpus during modelling
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.iterate(SequenceIterator<T> iterator)
This method defines SequenceIterator to be used for model building
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.iterations(int iterations)
This method defines how much iterations should be done over batched sequences.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.layerSize(int layerSize)
This method defines number of dimensions for outcome vectors.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.learningRate(double learningRate)
This method defines initial learning rate.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.lookupTable(WeightLookupTable<T> lookupTable)
You can pass externally built WeightLookupTable, containing model weights and vocabulary.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.minLearningRate(double minLearningRate)
This method defines minimum learning rate after decay being applied.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.minWordFrequency(int minWordFrequency)
This method defines minimal element frequency for elements found in the training corpus.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.modelUtils(ModelUtils<T> modelUtils)
ModelUtils implementation, that will be used to access model.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.negativeSample(double negative)
This method defines negative sampling value for skip-gram algorithm.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.resetModel(boolean reallyReset)
This method defines, should all model be reset before training.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.sampling(double sampling)
This method defines sub-sampling threshold.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.seed(long randomSeed)
Sets seed for random numbers generator.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.sequenceLearningAlgorithm(SequenceLearningAlgorithm<T> algorithm)
Sets specific LearningAlgorithm as Sequence Learning Algorithm
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.sequenceLearningAlgorithm(String algoName)
Sets specific LearningAlgorithm as Sequence Learning Algorithm
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.setVectorsListeners(Collection<VectorsListener<T>> listeners)
This method sets VectorsListeners for this SequenceVectors model
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.stopWords(Collection<T> stopList)
You can provide collection of objects to be ignored, and excluded out of model
Please note: Object labels and hashCode will be used for filtering
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.stopWords(List<String> stopList)
You can provide collection of objects to be ignored, and excluded out of model
Please note: Object labels and hashCode will be used for filtering
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.trainElementsRepresentation(boolean trainElements) |
SequenceVectors.Builder<T> |
SequenceVectors.Builder.trainSequencesRepresentation(boolean trainSequences) |
SequenceVectors.Builder<T> |
SequenceVectors.Builder.unknownElement(T element)
This method allows you to specify SequenceElement that will be used as UNK element, if UNK is used
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.useAdaGrad(boolean reallyUse)
Deprecated.
|
protected SequenceVectors.Builder<T> |
SequenceVectors.Builder.useExistingWordVectors(WordVectors vec)
This method allows you to use pre-built WordVectors model (SkipGram or GloVe) for DBOW sequence learning.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.useHierarchicSoftmax(boolean reallyUse)
Enable/disable hierarchic softmax
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.usePreciseWeightInit(boolean reallyUse)
If set to true, initial weights for elements/sequences will be derived from elements themself.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.useUnknown(boolean reallyUse)
This method allows you to specify, if UNK word should be used internally
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.useVariableWindow(int... windows)
This method allows to use variable window size.
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.vocabCache(VocabCache<T> vocabCache)
You can pass externally built vocabCache object, containing vocabulary
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.windowSize(int windowSize)
Sets window size for skip-Gram training
|
SequenceVectors.Builder<T> |
SequenceVectors.Builder.workers(int numWorkers)
Sets number of worker threads to be used in calculations
|
Modifier and Type | Class and Description |
---|---|
static class |
Word2Vec.Builder |
Copyright © 2016. All Rights Reserved.