Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ai.djl.fasttext - package ai.djl.fasttext
-
Contains the main fastText implementation of the DJL API.
- ai.djl.fasttext.jni - package ai.djl.fasttext.jni
-
Contains classes to interface with the underlying fastText.
- ai.djl.fasttext.zoo - package ai.djl.fasttext.zoo
-
Contains the built-in
FtModelZoo. - ai.djl.fasttext.zoo.nlp.textclassification - package ai.djl.fasttext.zoo.nlp.textclassification
-
Contains classes for the
Application.NLP.TEXT_CLASSIFICATIONmodels in theFtModelZoo. - ai.djl.fasttext.zoo.nlp.word_embedding - package ai.djl.fasttext.zoo.nlp.word_embedding
-
Contains classes for the
Application.NLP.WORD_EMBEDDINGmodels in theFtModelZoo.
B
- build() - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Builds a new
FtTrainingConfig. - builder() - Static method in class ai.djl.fasttext.FtTrainingConfig
-
Creates a builder to build a
FtTrainingConfig.
C
- CBOW - Enum constant in enum class ai.djl.fasttext.FtTrainingMode
- checkModel(String) - Method in class ai.djl.fasttext.jni.FtWrapper
- classify(String) - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Returns the classifications of the input text.
- classify(String, int) - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Returns top K classifications of the input text.
- close() - Method in class ai.djl.fasttext.FtAbstractBlock
- close() - Method in class ai.djl.fasttext.FtModel
- close() - Method in class ai.djl.fasttext.jni.FtWrapper
D
- DEFAULT_LABEL_PREFIX - Static variable in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
- describeInput() - Method in class ai.djl.fasttext.FtModel
- describeOutput() - Method in class ai.djl.fasttext.FtModel
E
- embedWord(NDArray) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
- embedWord(NDManager, long) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
- embedWord(String) - Method in class ai.djl.fasttext.FtAbstractBlock
-
Embeds a word using fasttext.
F
- fit(FtTrainingConfig, RawDataset<Path>) - Static method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Trains the fastText model.
- forwardInternal(ParameterStore, NDList, boolean, PairList<String, Object>) - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
- forwardInternal(ParameterStore, NDList, boolean, PairList<String, Object>) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWordEmbeddingBlock
- fta - Variable in class ai.djl.fasttext.FtAbstractBlock
- FtAbstractBlock - Class in ai.djl.fasttext
-
A parent class containing shared behavior for
SymbolBlocks based on fasttext models. - FtAbstractBlock(FtWrapper) - Constructor for class ai.djl.fasttext.FtAbstractBlock
-
Constructs a
FtAbstractBlock. - FtModel - Class in ai.djl.fasttext
-
FtModelis the fastText implementation ofModel. - FtModel(String) - Constructor for class ai.djl.fasttext.FtModel
-
Constructs a new Model.
- FtModelZoo - Class in ai.djl.fasttext.zoo
-
FtModelZoo is a repository that contains all fastText models for DJL.
- FtTextClassification - Class in ai.djl.fasttext.zoo.nlp.textclassification
-
A
FtAbstractBlockforApplication.NLP.TEXT_CLASSIFICATION. - FtTextClassification(FtWrapper, String) - Constructor for class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Constructs a
FtTextClassification. - FtTrainingConfig - Class in ai.djl.fasttext
-
An interface that is responsible for holding the configuration required by fastText training.
- FtTrainingConfig.Builder - Class in ai.djl.fasttext
-
A builder to construct a
FtTrainingConfig. - FtTrainingConfig.FtLoss - Enum Class in ai.djl.fasttext
-
Loss functions that fastText supports.
- FtTrainingMode - Enum Class in ai.djl.fasttext
-
Training modes that fastText supported.
- FtWord2VecWordEmbedding - Class in ai.djl.fasttext.zoo.nlp.word_embedding
-
An implementation of
WordEmbeddingfor FastText word embeddings. - FtWord2VecWordEmbedding(FtAbstractBlock, Vocabulary) - Constructor for class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
-
Constructs a
FtWord2VecWordEmbedding. - FtWord2VecWordEmbedding(Model, Vocabulary) - Constructor for class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
-
Constructs a
FtWord2VecWordEmbedding. - FtWordEmbeddingBlock - Class in ai.djl.fasttext.zoo.nlp.word_embedding
-
A
FtAbstractBlockforApplication.NLP.WORD_EMBEDDING. - FtWordEmbeddingBlock(FtWrapper) - Constructor for class ai.djl.fasttext.zoo.nlp.word_embedding.FtWordEmbeddingBlock
-
Constructs a
FtWordEmbeddingBlock. - FtWrapper - Class in ai.djl.fasttext.jni
-
A class containing utilities to interact with the fastText JNI layer.
- FtZooProvider - Class in ai.djl.fasttext.zoo
-
An fastText model zoo provider implements the
ZooProviderinterface. - FtZooProvider() - Constructor for class ai.djl.fasttext.zoo.FtZooProvider
G
- getArtifact(String) - Method in class ai.djl.fasttext.FtModel
- getArtifact(String, Function<InputStream, T>) - Method in class ai.djl.fasttext.FtModel
- getArtifactAsStream(String) - Method in class ai.djl.fasttext.FtModel
- getArtifactNames() - Method in class ai.djl.fasttext.FtModel
- getBlock() - Method in class ai.djl.fasttext.FtModel
- getBucket() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns number of buckets.
- getContextWindow() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns size of the context window.
- getDataType() - Method in class ai.djl.fasttext.FtModel
- getDevices() - Method in class ai.djl.fasttext.FtTrainingConfig
- getDirectParameters() - Method in class ai.djl.fasttext.FtAbstractBlock
- getEpoch() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns number of epochs.
- getEvaluators() - Method in class ai.djl.fasttext.FtTrainingConfig
- getExecutorService() - Method in class ai.djl.fasttext.FtTrainingConfig
- getGroupId() - Method in class ai.djl.fasttext.zoo.FtModelZoo
- getInitializers() - Method in class ai.djl.fasttext.FtTrainingConfig
- getLabelPrefix() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Return label prefix.
- getLabelPrefix() - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Returns the fasttext label prefix.
- getLearningRate() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns learning rate.
- getLearningRateUpdateRate() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns the rate of updates for the learning rate.
- getLoss() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns the loss function.
- getLossFunction() - Method in class ai.djl.fasttext.FtTrainingConfig
- getMaxCharLength() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Return maximum length of char ngram.
- getMaxNgramLength() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns maximum length of word ngram.
- getMinCharLength() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Return minimum length of char ngram.
- getMinLabelCount() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns minimal number of label occurrences.
- getMinWordCount() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Return minimal number of word occurrences.
- getModelFile() - Method in class ai.djl.fasttext.FtAbstractBlock
-
Returns the fasttext model file for the block.
- getModelName() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Return the name of the model.
- getModelPath() - Method in class ai.djl.fasttext.FtModel
- getModelType() - Method in class ai.djl.fasttext.jni.FtWrapper
- getModelZoo() - Method in class ai.djl.fasttext.zoo.FtZooProvider
- getName() - Method in class ai.djl.fasttext.FtModel
- getNDManager() - Method in class ai.djl.fasttext.FtModel
- getNumNegativesSampled() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns number of negatives sampled.
- getOptimizer() - Method in class ai.djl.fasttext.FtTrainingConfig
- getOutputDir() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns the output directory.
- getProperties() - Method in class ai.djl.fasttext.FtModel
- getProperty(String) - Method in class ai.djl.fasttext.FtModel
- getSamplingThreshold() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns sampling threshold.
- getSupportedEngines() - Method in class ai.djl.fasttext.zoo.FtModelZoo
- getThreads() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns number training threads.
- getTrainingListeners() - Method in class ai.djl.fasttext.FtTrainingConfig
- getTrainingMode() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns the @{link FtTrainingMode}.
- getTrainingResult() - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Returns the results of training, or null if not trained.
- getWordVecSize() - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns size of word vectors.
- getWordVector(String) - Method in class ai.djl.fasttext.jni.FtWrapper
- GROUP_ID - Static variable in class ai.djl.fasttext.zoo.FtModelZoo
H
- HS - Enum constant in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
L
- LibUtils - Class in ai.djl.fasttext.jni
-
Utilities for finding the SentencePiece binary on the System.
- load(InputStream, Map<String, ?>) - Method in class ai.djl.fasttext.FtModel
- load(Path, String, Map<String, ?>) - Method in class ai.djl.fasttext.FtModel
- loadLibrary() - Static method in class ai.djl.fasttext.jni.LibUtils
- loadModel(Criteria<I, O>) - Method in class ai.djl.fasttext.zoo.nlp.textclassification.TextClassificationModelLoader
- loadModel(String) - Method in class ai.djl.fasttext.jni.FtWrapper
M
- modelFile - Variable in class ai.djl.fasttext.FtAbstractBlock
N
- newInstance() - Static method in class ai.djl.fasttext.jni.FtWrapper
- newPredictor(Translator<I, O>, Device) - Method in class ai.djl.fasttext.FtModel
- newTrainer(TrainingConfig) - Method in class ai.djl.fasttext.FtModel
- NS - Enum constant in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
O
- optBucket(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional number of buckets.
- optContextWindow(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional size of the context window.
- optEpoch(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional number of epochs.
- optLabelPrefix(String) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional label prefix.
- optLearningRate(float) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional learning rate.
- optLearningRateUpdateRate(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional rate of updates for the learning rate.
- optLoss(FtTrainingConfig.FtLoss) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional loss function.
- optMaxCharLength(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional maximum length of char ngram.
- optMaxNGramLength(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional maximum length of word ngram.
- optMinCharLength(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional minimum length of char ngram.
- optMinLabelCount(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional minimal number of label occurrences.
- optMinWordCount(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional minimal number of word occurrences.
- optNumNegativesSampled(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional number of negatives sampled.
- optSamplingThreshold(float) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional sampling threshold.
- optThreads(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional number training threads.
- optTrainingMode(FtTrainingMode) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional
FtTrainingMode. - optWordVecSize(int) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the optional size of word vectors.
- OVA - Enum constant in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
P
- predictProba(String, int, String) - Method in class ai.djl.fasttext.jni.FtWrapper
- preprocessWordToEmbed(String) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
R
- runCmd(String[]) - Method in class ai.djl.fasttext.jni.FtWrapper
S
- save(Path, String) - Method in class ai.djl.fasttext.FtModel
- setBlock(Block) - Method in class ai.djl.fasttext.FtModel
- setDataType(DataType) - Method in class ai.djl.fasttext.FtModel
- setModelName(String) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the name of the model.
- setOutputDir(Path) - Method in class ai.djl.fasttext.FtTrainingConfig.Builder
-
Sets the output directory.
- setProperty(String, String) - Method in class ai.djl.fasttext.FtModel
- SKIPGRAM - Enum constant in enum class ai.djl.fasttext.FtTrainingMode
- SOFTMAX - Enum constant in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
- SUPERVISED - Enum constant in enum class ai.djl.fasttext.FtTrainingMode
T
- textClassification(FtTrainingConfig, RawDataset<Path>) - Static method in class ai.djl.fasttext.TrainFastText
-
Trains a fastText
Application.NLP.TEXT_CLASSIFICATIONmodel. - TextClassificationModelLoader - Class in ai.djl.fasttext.zoo.nlp.textclassification
-
Model loader for fastText cooking stackexchange models.
- TextClassificationModelLoader(Repository) - Constructor for class ai.djl.fasttext.zoo.nlp.textclassification.TextClassificationModelLoader
-
Creates the Model loader from the given repository.
- toCommand(String) - Method in class ai.djl.fasttext.FtTrainingConfig
-
Returns the fastText command in an array.
- toString() - Method in class ai.djl.fasttext.FtModel
- toWordEmbedding() - Method in class ai.djl.fasttext.zoo.nlp.textclassification.FtTextClassification
-
Converts the block into the equivalent
FtWordEmbeddingBlock. - TrainFastText - Class in ai.djl.fasttext
-
A utility to aggregate options for training with fasttext.
U
- unembedWord(NDArray) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
- unloadModel() - Method in class ai.djl.fasttext.jni.FtWrapper
V
- valueOf(String) - Static method in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.djl.fasttext.FtTrainingMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.djl.fasttext.FtTrainingConfig.FtLoss
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.djl.fasttext.FtTrainingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vocabularyContains(String) - Method in class ai.djl.fasttext.zoo.nlp.word_embedding.FtWord2VecWordEmbedding
All Classes and Interfaces|All Packages|Constant Field Values