Add File
This commit is contained in:
117
src/main/java/org/dromara/easyai/config/UNetConfig.java
Normal file
117
src/main/java/org/dromara/easyai/config/UNetConfig.java
Normal file
@@ -0,0 +1,117 @@
|
||||
package org.dromara.easyai.config;
|
||||
|
||||
/**
|
||||
* @author lidapeng
|
||||
* @time 2025/3/3 10:51
|
||||
* @des unet参数配置类
|
||||
*/
|
||||
public class UNetConfig {
|
||||
private int XSize;//图像的高度
|
||||
private int YSize;//图像宽
|
||||
private float studyRate = 0.0000005f;//学习率
|
||||
private float oneStudyRate = 0.0000001f;//1*1学习率
|
||||
private int minFeatureValue = 30;//最小特征维度
|
||||
private int kerSize = 3;//卷积核大小
|
||||
private int channelNo = 1;//通道数
|
||||
private float cutTh = 0.5f;//裁切阈值像素 大于该亮度的进行裁切
|
||||
private boolean cutting = true;//是否要输出裁切图像
|
||||
private float gaMa = 0.9f;//自适应学习率衰减系数
|
||||
private float GMaxTh = 10f;//梯度阈值
|
||||
private boolean auto = false;
|
||||
|
||||
public boolean isAuto() {
|
||||
return auto;
|
||||
}
|
||||
|
||||
public void setAuto(boolean auto) {
|
||||
this.auto = auto;
|
||||
}
|
||||
|
||||
public float getGMaxTh() {
|
||||
return GMaxTh;
|
||||
}
|
||||
|
||||
public void setGMaxTh(float GMaxTh) {
|
||||
this.GMaxTh = GMaxTh;
|
||||
}
|
||||
|
||||
public float getGaMa() {
|
||||
return gaMa;
|
||||
}
|
||||
|
||||
public void setGaMa(float gaMa) {
|
||||
this.gaMa = gaMa;
|
||||
}
|
||||
|
||||
public float getCutTh() {
|
||||
return cutTh;
|
||||
}
|
||||
|
||||
public void setCutTh(float cutTh) {
|
||||
this.cutTh = cutTh;
|
||||
}
|
||||
|
||||
public boolean isCutting() {
|
||||
return cutting;
|
||||
}
|
||||
|
||||
public void setCutting(boolean cutting) {
|
||||
this.cutting = cutting;
|
||||
}
|
||||
|
||||
public float getOneStudyRate() {
|
||||
return oneStudyRate;
|
||||
}
|
||||
|
||||
public void setOneStudyRate(float oneStudyRate) {
|
||||
this.oneStudyRate = oneStudyRate;
|
||||
}
|
||||
|
||||
public int getChannelNo() {
|
||||
return channelNo;
|
||||
}
|
||||
|
||||
public void setChannelNo(int channelNo) {
|
||||
this.channelNo = channelNo;
|
||||
}
|
||||
|
||||
public int getXSize() {
|
||||
return XSize;
|
||||
}
|
||||
|
||||
public void setXSize(int XSize) {
|
||||
this.XSize = XSize;
|
||||
}
|
||||
|
||||
public int getYSize() {
|
||||
return YSize;
|
||||
}
|
||||
|
||||
public void setYSize(int YSize) {
|
||||
this.YSize = YSize;
|
||||
}
|
||||
|
||||
public float getStudyRate() {
|
||||
return studyRate;
|
||||
}
|
||||
|
||||
public void setStudyRate(float studyRate) {
|
||||
this.studyRate = studyRate;
|
||||
}
|
||||
|
||||
public int getMinFeatureValue() {
|
||||
return minFeatureValue;
|
||||
}
|
||||
|
||||
public void setMinFeatureValue(int minFeatureValue) {
|
||||
this.minFeatureValue = minFeatureValue;
|
||||
}
|
||||
|
||||
public int getKerSize() {
|
||||
return kerSize;
|
||||
}
|
||||
|
||||
public void setKerSize(int kerSize) {
|
||||
this.kerSize = kerSize;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user