【发布时间】:2015-04-19 07:29:34
【问题描述】:
您好 Erlang 初学者,这里尝试按照 Wil Chung 的 this tutorial 实现一个基本的 ANN(人工神经网络)。代码与他的github repo 完全相同。
运行这个:
1> ann_test:run().
导致一堆(准确地说是五个)这样的错误:
=错误报告==== 2015 年 2 月 18 日::07:11:49 === 进程 出错,退出值:{undef,[{ann,perceptron,[[],[],[]],[]}]}
=错误报告==== 2015 年 2 月 18 日::07:11:49 === 进程 出错,退出值:{undef,[{ann,perceptron,[[],[],[]],[]}]}
以某种方式在 ann_test.erl 中生成进程:
X1_pid = spawn(ann, perceptron, [[],[],[]]),
造成了麻烦,但我不知道如何追踪它。尝试使用 redbug 将其指向 ann_test:run 和 ann:perceptron 来定位问题,但它没有显示任何内容。还尝试将 process_flag(trap_exit, true) 添加到 run() 中,但又没有。还尝试添加 -compile(export_all) 以防万一。
谁能指出我正确的方向?非常感谢。
【问题讨论】: