From 82d9913791ccd11a9226f81792203d40229febd3 Mon Sep 17 00:00:00 2001 From: lidapeng <794757862@qq.com> Date: Thu, 12 Nov 2020 11:39:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DtanH=E5=AF=BC=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/wlld/function/{Sigmod.java => Sigmoid.java} | 9 +++++---- src/main/java/org/wlld/function/Tanh.java | 2 +- src/main/java/org/wlld/imageRecognition/Convolution.java | 2 -- src/test/java/coverTest/PicTest.java | 2 -- src/test/java/org/wlld/NerveDemo1.java | 1 - 5 files changed, 6 insertions(+), 10 deletions(-) rename src/main/java/org/wlld/function/{Sigmod.java => Sigmoid.java} (73%) 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 4e28d52..0128ad9 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 776c3e7..bc653a9 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 017c56a..37c708f 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 3e5deed..a923970 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 9b2752c..abf95b5 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;