diff --git a/src/main/java/org/wlld/function/Sigmod.java b/src/main/java/org/wlld/function/Sigmoid.java similarity index 73% rename from src/main/java/org/wlld/function/Sigmod.java rename to src/main/java/org/wlld/function/Sigmoid.java index 4e28d5276fc291e65b14255b6cb40239136f8ae4..0128ad9a3743ad1a7fff21b880c276a7b15adc0d 100644 --- a/src/main/java/org/wlld/function/Sigmod.java +++ b/src/main/java/org/wlld/function/Sigmoid.java @@ -4,11 +4,12 @@ import org.wlld.i.ActiveFunction; import org.wlld.tools.ArithUtil; /** - * @author lidapeng - * @description sigmod函数 - * @date 8:54 上午 2020/1/11 + * @param + * @DATA + * @Author LiDaPeng + * @Description */ -public class Sigmod implements ActiveFunction { +public class Sigmoid implements ActiveFunction { @Override public double function(double x) { return ArithUtil.div(1, ArithUtil.add(1, Math.exp(-x))); diff --git a/src/main/java/org/wlld/function/Tanh.java b/src/main/java/org/wlld/function/Tanh.java index 776c3e7375f50fbd4a57fba31b013e4a5d26c249..bc653a9206fe5ffe9d40485728f0278b78d42c1c 100644 --- a/src/main/java/org/wlld/function/Tanh.java +++ b/src/main/java/org/wlld/function/Tanh.java @@ -15,6 +15,6 @@ public class Tanh implements ActiveFunction { @Override public double functionG(double out) { - return 1 - Math.pow(function(out), 2);//ArithUtil.sub(1, Math.pow(function(out), 2)); + return 1 - Math.pow(out, 2);//ArithUtil.sub(1, Math.pow(function(out), 2)); } } diff --git a/src/main/java/org/wlld/imageRecognition/Convolution.java b/src/main/java/org/wlld/imageRecognition/Convolution.java index 017c56ae8bda2d252b0f9a0c9f19ac793fc8659d..37c708f414dcbe3a6ba8fb55cadb53c3225df859 100644 --- a/src/main/java/org/wlld/imageRecognition/Convolution.java +++ b/src/main/java/org/wlld/imageRecognition/Convolution.java @@ -7,9 +7,7 @@ import org.wlld.imageRecognition.border.Border; import org.wlld.imageRecognition.border.Frame; import org.wlld.imageRecognition.border.FrameBody; import org.wlld.imageRecognition.border.GMClustering; -import org.wlld.imageRecognition.segmentation.ColorFunction; import org.wlld.param.Food; -import org.wlld.pso.PSO; import org.wlld.tools.ArithUtil; import org.wlld.tools.Frequency; diff --git a/src/test/java/coverTest/PicTest.java b/src/test/java/coverTest/PicTest.java index 3e5deedda6c42431a524671356d617db68204d90..a923970cedae979dee694b2a16a134d454eb99d8 100644 --- a/src/test/java/coverTest/PicTest.java +++ b/src/test/java/coverTest/PicTest.java @@ -5,11 +5,9 @@ import com.alibaba.fastjson.JSONObject; import org.wlld.Ma; import org.wlld.MatrixTools.Matrix; import org.wlld.MatrixTools.MatrixOperation; -import org.wlld.ModelData; import org.wlld.config.Classifier; import org.wlld.config.RZ; import org.wlld.config.StudyPattern; -import org.wlld.function.Sigmod; import org.wlld.function.Tanh; import org.wlld.i.OutBack; import org.wlld.imageRecognition.Operation; diff --git a/src/test/java/org/wlld/NerveDemo1.java b/src/test/java/org/wlld/NerveDemo1.java index 9b2752c320c5e08e12d603be60434c1d0005f2c1..abf95b52419a1284a3ead11b13bba0831ec3cedb 100644 --- a/src/test/java/org/wlld/NerveDemo1.java +++ b/src/test/java/org/wlld/NerveDemo1.java @@ -2,7 +2,6 @@ package org.wlld; import org.wlld.MatrixTools.Matrix; import org.wlld.config.RZ; -import org.wlld.function.Sigmod; import org.wlld.function.Tanh; import org.wlld.i.OutBack; import org.wlld.nerveCenter.NerveManager;