📄 pattern.java
字号:
package com.digiburo.backprop1;import java.io.Serializable;/** * Generic pattern container. * Input/output patterns are represented as array of double which map * directly to the backprop input/output neurodes. * * @author G.S. Cole (gsc@acm.org) * @version $Id: Pattern.java,v 1.2 2002/01/21 10:27:55 gsc Exp $ *//* * Development Environment: * Linux 2.2.14-5.0 (Red Hat 6.2) * Java Developers Kit 1.3.1 * * Legalise: * Copyright (C) 2002 Digital Burro, INC. * * Maintenance History: * $Log: Pattern.java,v $ * Revision 1.2 2002/01/21 10:27:55 gsc * Work In Progress * * Revision 1.1 2002/01/21 02:56:10 gsc * Initial Check In */public class Pattern implements Serializable { /** * Input pattern */ private double[] input; /** * Output pattern */ private double[] output; /** * @param input input pattern * @param output output pattern */ public Pattern(double[] input, double[] output) { this.input = (double[]) input.clone(); this.output = (double[]) output.clone(); } /** * @return input pattern */ public double[] getInput() { return(input); } /** * @return output pattern */ public double[] getOutput() { return(output); } /** * Return object contents as a String * @return object contents as a String */ public String toString() { String result = "input "; if (input == null) { result += " null "; } else { for (int ii = 0; ii < input.length; ii++) { result += input[ii] + " "; } } result += " output "; if (output == null) { result += " null "; } else { for (int ii = 0; ii < output.length; ii++) { result += output[ii] + " "; } } return(result); } /** * Write pattern to stdout */ public void dumpPattern() { System.out.println("output pattern"); for (int ii = 0; ii < output.length; ii++) { System.out.println(ii + " " + output[ii]); } System.out.println("input pattern"); for (int ii = 0; ii < input.length; ii++) { System.out.println(ii + " " + input[ii]); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -