本文整理汇总了C#中IFunction.evaluate方法的典型用法代码示例。如果您正苦于以下问题:C# IFunction.evaluate方法的具体用法?C# IFunction.evaluate怎么用?C# IFunction.evaluate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IFunction
的用法示例。
在下文中一共展示了IFunction.evaluate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteResults
private void WriteResults(IFunction function, NeuroBackPropagation backPropagation, double[][] testPoints, String filename)
{
StringBuilder expected = new StringBuilder();
StringBuilder result = new StringBuilder();
foreach (double[] xs in testPoints)
{
double output = backPropagation.getOutput(xs);
// Console.WriteLine(String.format("f(" + Arrays.toString(xs) + ") = %.2f, expected %.2f", output, function.evaluate(xs)));
expected.Append(StringUtils.Join(xs, " ") + " " + output + "\n");
result.Append(StringUtils.Join(xs, " ") + " " + function.evaluate(xs) + "\n");
}
// Save results to files.
FileManagement.WriteToFile(outputDirectory + "//neuro_" + filename + "_expected.dat", expected.ToString());
FileManagement.WriteToFile(outputDirectory + "//neuro_" + filename + "_result.dat", result.ToString());
// Print Error message.
double error = backPropagation.getError(testPoints);
Console.WriteLine("Error = " + error);
}