Package com.logicaldoc.ai.embedding
Class Embedder
java.lang.Object
com.logicaldoc.core.PersistentObject
- All Implemented Interfaces:
Serializable
A model that implements the embedding of documents. It must be trained with
documents' contents.
- Since:
- 9.2.2
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
Fields inherited from class com.logicaldoc.ai.AIModel
AIQUERY, AIQUERY_HYPHENFields inherited from class com.logicaldoc.core.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandoublegetAlpha()Gets the ordered list of feature namesdoubleintlonggetSeed()intintintinthashCode()voidsetAlpha(double alpha) voidsetChunking(Chunking chunking) voidsetMinAlpha(double minAlpha) voidsetMinWordFrequency(int minWordFrequency) voidsetSeed(long seed) voidsetVectorSize(int vectorSize) voidsetWindowSize(int windowSize) voidsetWorkers(int workers) Methods inherited from class com.logicaldoc.ai.AIModel
getDescription, getLabel, getName, getTraining, newModel, query, setDescription, setLabel, setName, setTraining, toString, typesMethods inherited from class com.logicaldoc.core.PersistentObject
getCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
-
Constructor Details
-
Embedder
public Embedder() -
Embedder
-
Embedder
-
-
Method Details
-
getChunking
-
setChunking
-
getVectorSize
public int getVectorSize() -
setVectorSize
public void setVectorSize(int vectorSize) -
getSeed
public long getSeed() -
setSeed
public void setSeed(long seed) -
getWindowSize
public int getWindowSize() -
setWindowSize
public void setWindowSize(int windowSize) -
getMinWordFrequency
public int getMinWordFrequency() -
setMinWordFrequency
public void setMinWordFrequency(int minWordFrequency) -
getWorkers
public int getWorkers() -
setWorkers
public void setWorkers(int workers) -
getAlpha
public double getAlpha() -
setAlpha
public void setAlpha(double alpha) -
getMinAlpha
public double getMinAlpha() -
setMinAlpha
public void setMinAlpha(double minAlpha) -
getFeaturesList
Description copied from class:AIModelGets the ordered list of feature names- Specified by:
getFeaturesListin classAIModel<String,float[]> - Returns:
- list of feature names
-
hashCode
public int hashCode() -
equals
-