0

我正在使用 FANN 库,当我在训练文件上使用 fann_train_on_file 函数时,出现以下错误:

FANN Error 10: Error reading info from train data file "/tmp/train.dat", line: 154.

这是相关文件: http: //pastebin.com/WvruFrXr

我将 GNULinux/Debian Jessie 与 libfann2 (2.1.0~beta~dfsg-8) 和 libfann-dev (2.1.0~beta~dfsg-8) 软件包一起使用。

4

3 回答 3

0

我知道这篇文章很老了,但我发现问题是我没有在我的培训文档的末尾附加一个正确的换行符,就像上面所说的那样,除了我只是简单地写到文件末尾 sr .write(Environment.NewLine);

这为我修好了!

于 2015-04-15T22:29:41.453 回答
0

看来你的EOL角色有问题。看看这个文档,把 EOL 字符切换到 LF

http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/

您可以使用文本编辑器并查找替换来执行相同的操作

于 2013-10-31T18:32:02.050 回答
0

该文件已被另一个进程打开。

于 2013-11-01T12:31:23.860 回答