Uses of Class
com.logicaldoc.ai.AIModel
Packages that use AIModel
Package
Description
Artificial Intelligence module
AI models based on Neural Network
AI models based on Natural Language Processing
Serializers for storing model files
-
Uses of AIModel in com.logicaldoc.ai
Classes in com.logicaldoc.ai with type parameters of type AIModelModifier and TypeInterfaceDescriptioninterface
AIModelDAO<T extends AIModel<?,
?>> This interface is a DAO-service forAIModel
s.class
HibernateAIModelDAO<T extends AIModel<?,
?>> Hibernate abstract implementation ofAIModelDAO
to be extended by concrete implementation of DAOs that handleAIModel
sMethods in com.logicaldoc.ai that return AIModelModifier and TypeMethodDescriptionAIModelDAO.getModel
(long modelId) Retrieves the model by the given IDRetrieves the model by the given nameAITool.getModel
(long modelId) HibernateAIModelDAO.getModel
(long modelId) AIModel
<?, ?> static AIModel
Factory method for instantiating a new modelMethods in com.logicaldoc.ai that return types with arguments of type AIModelModifier and TypeMethodDescriptionAIModelDAO.findAllModels
(Long tenantId) Find all the modelsHibernateAIModelDAO.findAllModels
(Long tenantId) Methods in com.logicaldoc.ai with parameters of type AIModel -
Uses of AIModel in com.logicaldoc.ai.neural
Subclasses of AIModel in com.logicaldoc.ai.neural -
Uses of AIModel in com.logicaldoc.ai.nlp
Subclasses of AIModel in com.logicaldoc.ai.nlpModifier and TypeClassDescriptionclass
Classifies a text on the basis of natural language.class
A super class of thoseAIModel
s specialized in the processing of the natural languageclass
AnNaturalLanguageModel
specialized in recognizing tokens inside sentences. -
Uses of AIModel in com.logicaldoc.ai.serializer
Methods in com.logicaldoc.ai.serializer that return AIModelModifier and TypeMethodDescriptionSerializer.importModel
(String modelName, long tenantId, File file) Imports a model from a provided archive, if present it saves the trained file and the training data but it does not store the model itself in the database.Methods in com.logicaldoc.ai.serializer with parameters of type AIModelModifier and TypeMethodDescriptionvoid
Serializer.exportModel
(AIModel<?, ?> model, File file) Exports into an zip archive this model plus the training filesabstract String
Retrieves a reference (path, id or other) to a file used by the modelDocumentSerializer.loadTrainedModel
(AIModel<?, ?> model) FileSerializer.loadTrainedModel
(AIModel<?, ?> model) abstract InputStream
Serializer.loadTrainedModel
(AIModel<?, ?> model) DocumentSerializer.loadTrainingData
(AIModel<?, ?> model) FileSerializer.loadTrainingData
(AIModel<?, ?> model) abstract InputStream
Serializer.loadTrainingData
(AIModel<?, ?> model) void
DocumentSerializer.saveTrainedModel
(AIModel<?, ?> model, InputStream data) void
FileSerializer.saveTrainedModel
(AIModel<?, ?> model, InputStream data) abstract void
Serializer.saveTrainedModel
(AIModel<?, ?> model, InputStream data) Saves the trained model, the input stream gets closedvoid
DocumentSerializer.saveTrainingData
(AIModel<?, ?> model, InputStream data) void
FileSerializer.saveTrainingData
(AIModel<?, ?> model, InputStream data) abstract void
Serializer.saveTrainingData
(AIModel<?, ?> model, InputStream data) Saves the training data set, the input stream gets closed -
Uses of AIModel in com.logicaldoc.ai.trainer
Classes in com.logicaldoc.ai.trainer with type parameters of type AIModelModifier and TypeClassDescriptionclass
CSVTrainer<M extends AIModel<?,
?>> ATrainer
that generates a CSV.class
A callable to perform the training of anAIModel
Methods in com.logicaldoc.ai.trainer with parameters of type AIModelModifier and TypeMethodDescriptionvoid
Schedules the training of a given modelTrainerManager.train
(AIModel<?, ?> model, AIModelHistory transaction) Executes the training immediatelyConstructors in com.logicaldoc.ai.trainer with parameters of type AIModel