【发布时间】:2016-03-03 07:33:01
【问题描述】:
我需要用 XOR 函数在 Java 中制作 encog 程序,该函数必须具有带定义的字符串单词作为输入,但 BasicMLDataSet 只能接收双精度数。这是我正在使用的示例代码:
/**
* The input necessary for XOR.
*/
public static double XOR_INPUT[][] = { { 0.0, 0.0 }, { 1.0, 0.0 },
{ 0.0, 1.0 }, { 1.0, 1.0 } };
/**
* The ideal data necessary for XOR.
*/
public static double XOR_IDEAL[][] = { { 0.0 }, { 1.0 }, { 1.0 }, { 0.0 } };
这里是接收 XOR_INPUT 和 XOR_IDEAL 的类:
MLDataSet trainingSet = new BasicMLDataSet(XOR_INPUT, XOR_IDEAL);
有什么方法可以完成字符串训练或以某种方式解析它们,然后在将它们写入控制台之前将它们返回到字符串?
【问题讨论】:
标签: java neural-network xor encog