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

📄 dataparser.java

📁 神经网络源代码,实现了一个BP神经网络,可以完成基于BP的神经网络算法.
💻 JAVA
字号:
package net.openai.ai.nn.parser;import java.io.*;import java.util.*;public class DataParser {    public DataParser() {    }    /**     * Parses a file and returns the data in a hashtable, keyed on a     * column name.     *      * @param dataFileName The name of the file to be parsed.     * @return Hashtable A hashtable containing the data, keyed on the     * column name.     */    public static final Data parseData(String dataFileName) {	Data data = new Data();	//  see if we got a bad name	if(dataFileName == null) {	    db("Filename is null...");	    return null;	}	//  create the file and see if it exists	File dataFile = new File(dataFileName);	if(!dataFile.exists()) {	    db("File (" + dataFileName + ") does not exist.");	    return null;	}	//  make sure we can read the file	if(!dataFile.canRead()) {	    db("File (" + dataFileName + ") is not readable.");	    return null;	}	//  create the filereader	FileReader fileReader;	try {	    fileReader = new FileReader(dataFile);	} catch (FileNotFoundException fnfe) {	    db("Could not find file: " + dataFileName);	    return null;	}	//  create the bufferedreader	BufferedReader bufferedReader = new BufferedReader(fileReader);	//  read in the columns for the data	try {    	    String columnNames = bufferedReader.readLine();	    StringTokenizer tokenizer = new StringTokenizer(columnNames);	    while(tokenizer.hasMoreTokens()) {		String columnName = tokenizer.nextToken();		columnName = columnName.trim();		data.addColumnName(columnName);	    }	} catch (IOException ioe) {	    db("Could not read file:

⌨️ 快捷键说明

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