我正在使用FANN lib,当我在训练文件中使用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)软件包。
答案 0 :(得分:0)
似乎这是你的EOL角色的问题。看一下这个文档并将EOL字符切换到LF
http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/
您可以使用文本编辑器并找到替换来执行相同的
答案 1 :(得分:0)
该文件由另一个进程打开。
答案 2 :(得分:0)
我知道这篇文章已经很老了,但我发现问题在于我没有在我的培训文档的末尾添加一个合适的新行字符,就像上面所说的那样,除了我只是写在文件中结束sr.write(Environment.NewLine);
这为我修好了!