Add File
This commit is contained in:
146
src/main/java/org/dromara/easyai/config/SentenceConfig.java
Normal file
146
src/main/java/org/dromara/easyai/config/SentenceConfig.java
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
package org.dromara.easyai.config;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param
|
||||||
|
* @DATA
|
||||||
|
* @Author LiDaPeng
|
||||||
|
* @Description 参数配置
|
||||||
|
*/
|
||||||
|
public class SentenceConfig {
|
||||||
|
private int typeNub = 11;//分类数量
|
||||||
|
private int wordVectorDimension = 21;//语义分类网络词向量嵌入维度
|
||||||
|
private int qaWordVectorDimension = 66;//问答模型此项链嵌入维度
|
||||||
|
private int maxWordLength = 20;//最长字数
|
||||||
|
private float weStudyPoint = 0.01f;//词向量学习学习率
|
||||||
|
private float weLParam = 0.01f;//正则系数
|
||||||
|
private int rzModel = RZ.NOT_RZ;//正则模式
|
||||||
|
private boolean showLog = true;
|
||||||
|
private int minLength = 5;
|
||||||
|
private float trustPowerTh = 0.5f;//权重可信任阈值
|
||||||
|
private int maxAnswerLength = 20;//最大回答长度
|
||||||
|
private float sentenceTrustPowerTh = 0.2f;//语句生成可信赖阈值
|
||||||
|
private int times = 10;//增加训练数量
|
||||||
|
private float param = 0.01f;//线性层正则系数
|
||||||
|
private int keyWordNerveDeep = 3;
|
||||||
|
|
||||||
|
public int getRzModel() {
|
||||||
|
return rzModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRzModel(int rzModel) {
|
||||||
|
this.rzModel = rzModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getQaWordVectorDimension() {
|
||||||
|
return qaWordVectorDimension;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setQaWordVectorDimension(int qaWordVectorDimension) {
|
||||||
|
this.qaWordVectorDimension = qaWordVectorDimension;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getKeyWordNerveDeep() {
|
||||||
|
return keyWordNerveDeep;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKeyWordNerveDeep(int keyWordNerveDeep) {
|
||||||
|
this.keyWordNerveDeep = keyWordNerveDeep;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float getParam() {
|
||||||
|
return param;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParam(float param) {
|
||||||
|
this.param = param;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getTimes() {
|
||||||
|
return times;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTimes(int times) {
|
||||||
|
this.times = times;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float getSentenceTrustPowerTh() {
|
||||||
|
return sentenceTrustPowerTh;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSentenceTrustPowerTh(float sentenceTrustPowerTh) {
|
||||||
|
this.sentenceTrustPowerTh = sentenceTrustPowerTh;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getMaxAnswerLength() {
|
||||||
|
return maxAnswerLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaxAnswerLength(int maxAnswerLength) {
|
||||||
|
this.maxAnswerLength = maxAnswerLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float getTrustPowerTh() {
|
||||||
|
return trustPowerTh;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTrustPowerTh(float trustPowerTh) {
|
||||||
|
this.trustPowerTh = trustPowerTh;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getMinLength() {
|
||||||
|
return minLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMinLength(int minLength) {
|
||||||
|
this.minLength = minLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getMaxWordLength() {
|
||||||
|
return maxWordLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaxWordLength(int maxWordLength) {
|
||||||
|
this.maxWordLength = maxWordLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isShowLog() {
|
||||||
|
return showLog;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setShowLog(boolean showLog) {
|
||||||
|
this.showLog = showLog;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getTypeNub() {
|
||||||
|
return typeNub;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTypeNub(int typeNub) {
|
||||||
|
this.typeNub = typeNub;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getWordVectorDimension() {
|
||||||
|
return wordVectorDimension;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWordVectorDimension(int wordVectorDimension) {
|
||||||
|
this.wordVectorDimension = wordVectorDimension;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float getWeStudyPoint() {
|
||||||
|
return weStudyPoint;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWeStudyPoint(float weStudyPoint) {
|
||||||
|
this.weStudyPoint = weStudyPoint;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float getWeLParam() {
|
||||||
|
return weLParam;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWeLParam(float weLParam) {
|
||||||
|
this.weLParam = weLParam;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user