神经网络是否有任何标准命名约定?我是编程神经网络的新手,但已注意到教程和书籍之间有很多一致性,并希望熟悉命名约定但无法找到任何来源。一个例子是'X'通常是大写的,'y'是数据集的小写。下面的其他一些术语。
{{1}}
答案 0 :(得分:1)
如果您正在谈论神经网络框架和库(例如Keras,PyTorch,Caffe等)的命名约定,答案通常是否强>
Keras本身就是一个很好的示例,其中时期数的参数名称从Keras 1中的nb_epoch
更改为Keras 2中的epochs
(导致了足够的麻烦)过渡...)。 MXNet使用num_epoch
,而Tensorflow和PyTorch等较低级别的库根本不使用epochs(注意在PyTorch中仍有complaints使用'epoch'和教程文本中的“迭代”。
确实,batch_size
(小写),往往是标准的(verbose
,但这是一个更通用的参数,并不局限于神经网络。)< / p>
因此,原则上,您不应期望参数的命名约定中的跨平台兼容性。