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

📄 tester.java

📁 BP算法JAVA源程序
💻 JAVA
字号:
package com.digiburo.demo2;import java.io.File;import java.io.IOException; import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.BufferedWriter;import com.digiburo.backprop1.Pattern;import com.digiburo.backprop1.PatternList;/** * Test the demo2 network. * * @author G.S. Cole (gsc@acm.org) * @version $Id: Tester.java,v 1.3 2002/02/02 20:53:53 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: Tester.java,v $ *   Revision 1.3  2002/02/02 20:53:53  gsc *   More testing tweaks * *   Revision 1.2  2002/02/01 06:14:07  gsc *   Work In Progress * *   Revision 1.1  2002/02/01 02:48:56  gsc *   Initial Check In */public class Tester {    public static final String NETWORK_FILENAME = "demo2.serial";    public static final String TRUE_FILENAME = "true.txt";    private BpDemo2 bp;    private PatternList pl;    /**     * Create network     */    public Tester(File network) throws IOException, FileNotFoundException, ClassNotFoundException {	bp = new BpDemo2(network);    }    /**     * Generate a 2D matrix from -1 to 1 at 0.1 intervals.     * Submit these points to the network for classification.     */    public void performTesting() throws Exception {	BufferedWriter bw = new BufferedWriter(new FileWriter(TRUE_FILENAME));	for (double xx = 0.0; xx <= 1.0; xx += 0.1) {	    for (double yy = 0.0; yy <= 1.0; yy += 0.1) {		if (bp.classifier(xx, yy)) {		    bw.write(Double.toString(xx) + " ");		    bw.write(Double.toString(yy) + " ");		    bw.write(1); //pad		    bw.newLine();		}	    }	}	bw.close();    }    /**     * Driver     */    public static void main(String args[]) throws Exception {	System.out.println("begin");	Tester tr = null;	if (args.length != 1) {	    tr = new Tester(new File(NETWORK_FILENAME));	} else {	    tr = new Tester(new File(args[0]));	}	tr.performTesting();	System.out.println("end");    }}

⌨️ 快捷键说明

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