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

📄 neuralnetfactory.java

📁 这是一个神经网络的开发工具
💻 JAVA
字号:
/* * NeuralNetFactory.java * * Created on 1 marzo 2004, 21.21 */package org.joone.samples.engine.validation;import org.joone.engine.*;import org.joone.io.*;import org.joone.util.*;/** * <p>Title: Effort Estimations Through Neural Networks</p> * <p>Description: Stage II - Joone Pilot</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: Motorola</p> * @author Sebastian Donatti - AGD013 * @version 1.0.0 */public class NeuralNetFactory{  /** Connects two Layers with a Synapse - Class Method   * @param ly1 Origin Layer   * @param syn Synapse   * @param ly2 Ending Layer   */  public static void connect(Layer ly1,Synapse syn,Layer ly2){    ly1.addOutputSynapse(syn);    ly2.addInputSynapse(syn);  }  /** Creates a LearningSwitch and attach to it both the training and the validation input synapses - Class Method   * @param name The LearningSwitch Name   * @param IT The Input Synapse (Training)   * @param IV The Input Synapse (Test)   * @return LearningSwitch   */  public static LearningSwitch createSwitch(String name,StreamInputSynapse IT,StreamInputSynapse IV){    LearningSwitch lsw = new LearningSwitch();    lsw.setName(name);    lsw.addTrainingSet(IT);    lsw.addValidationSet(IV);    return lsw;  }  /** Creates a MemoryInputSynapse - Class Method   * @param name The Synapse Name   * @param inData The Synapse Input Data   * @param firstRow The First Row   * @param firstCol The First Column   * @param lastCol The Last Column   * @return The MemoryInputSynapse   */  public static MemoryInputSynapse createInput(String name,double[][] inData,int firstRow,int firstCol,int lastCol){    MemoryInputSynapse input = new MemoryInputSynapse();    input.setName(name);    input.setInputArray(inData);    input.setFirstRow(firstRow);    if (firstCol!=lastCol){      input.setAdvancedColumnSelector(firstCol+"-"+lastCol);    }    else{      input.setAdvancedColumnSelector(Integer.toString(firstCol));    }    return input;  }}

⌨️ 快捷键说明

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