gpt4 book ai didi

machine-learning - 神经网络的命名约定

转载 作者:行者123 更新时间:2023-11-30 09:07:25 26 4
gpt4 key购买 nike

神经网络有标准命名约定吗?我是神经网络编程的新手,但注意到教程和书籍之间有很多一致性,并且想熟悉命名约定,但找不到任何来源。例如,对于数据集,“X”通常大写,“y”小写。下面是一些其他术语。

NB_EPOCH = 200
BATCH_SIZE = 128
VERBOSE = 1
NB_CLASSES = 10
N_HIDDEN

最佳答案

如果您谈论的是神经网络框架(例如 Keras、PyTorch、Caffe 等)的命名约定,答案通常是否强>.

Keras 本身就是一个很好的示例,其中纪元数的参数名称从 Keras 1 中的 nb_epoch 更改而来。到 Keras 2 中的纪元 (在过渡过程中引起足够的头痛......)。 MXNet使用num_epoch,而较低级别的库,例如Tensorflow和PyTorch,根本不使用纪元(请注意,在PyTorch中仍然有complaints,因为在使用'epoch'和'iteration'之间会产生混淆教程文本)。

确实,batch_size(小写)往往是标准的(verbose),但这是一个更通用的参数,并且不受限制神经网络)。

因此,原则上,您不应期望参数的命名约定具有跨平台兼容性。

关于machine-learning - 神经网络的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48476102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com