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 TypeInterfaceDescriptioninterfaceAIModelDAO<T extends AIModel<?,?>> This interface is a DAO-service forAIModels.classHibernateAIModelDAO<T extends AIModel<?,?>> Hibernate abstract implementation ofAIModelDAOto be extended by concrete implementation of DAOs that handleAIModelsMethods 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 AIModelFactory 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 AIModelModifier and TypeMethodDescriptionvoidvoidAIModelDAO.storeModel(AIModel<?, ?> model) Saves the model using the right concrete DAOvoidHibernateAIModelDAO.storeModel(AIModel<?, ?> model) -
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 TypeClassDescriptionclassClassifies a text on the basis of natural language.classA super class of thoseAIModels specialized in the processing of the natural languageclassAnNaturalLanguageModelspecialized 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 TypeMethodDescriptionvoidSerializer.exportModel(AIModel<?, ?> model, File file) Exports into an zip archive this model plus the training filesabstract StringRetrieves a reference (path, id or other) to a file used by the modelDocumentSerializer.loadTrainedModel(AIModel<?, ?> model) FileSerializer.loadTrainedModel(AIModel<?, ?> model) abstract InputStreamSerializer.loadTrainedModel(AIModel<?, ?> model) DocumentSerializer.loadTrainingData(AIModel<?, ?> model) FileSerializer.loadTrainingData(AIModel<?, ?> model) abstract InputStreamSerializer.loadTrainingData(AIModel<?, ?> model) voidDocumentSerializer.saveTrainedModel(AIModel<?, ?> model, InputStream data) voidFileSerializer.saveTrainedModel(AIModel<?, ?> model, InputStream data) abstract voidSerializer.saveTrainedModel(AIModel<?, ?> model, InputStream data) Saves the trained model, the input stream gets closedvoidDocumentSerializer.saveTrainingData(AIModel<?, ?> model, InputStream data) voidFileSerializer.saveTrainingData(AIModel<?, ?> model, InputStream data) abstract voidSerializer.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 TypeClassDescriptionclassCSVTrainer<M extends AIModel<?,?>> ATrainerthat generates a CSV.classA callable to perform the training of anAIModelMethods in com.logicaldoc.ai.trainer with parameters of type AIModelModifier and TypeMethodDescriptionvoidSchedules 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