⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directsynapse.java

📁 一个纯java写的神经网络源代码
💻 JAVA
字号:
package org.joone.engine;import org.joone.net.NetCheck;import java.util.TreeSet;public class DirectSynapse extends Synapse {        private static final long serialVersionUID = 3079898042708755094L;        protected void backward(double[] pattern) {        // Never called. See revPut()    }        protected void forward(double[] pattern) {        outs = pattern;    }    /**     * setArrays method comment.     */    protected void setArrays(int rows, int cols) {        inps = new double[rows];        outs = new double[rows];        bouts = new double[rows];    }    protected void setDimensions(int rows, int cols) {        if (rows > -1)            setArrays(rows, rows);        else            if (cols > -1)                setArrays(cols, cols);    }        public void revPut(Pattern pattern) {    }        public Pattern revGet() {        return null;    }    public TreeSet check() {        TreeSet checks = super.check();        if (getInputDimension() != getOutputDimension()) {            checks.add(new NetCheck(NetCheck.FATAL, "Connected layers are not the same size.", this));        }        return checks;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -