【发布时间】:2021-01-19 22:51:24
【问题描述】:
我正在 CNN 中为二进制分类创建一个 Conv1D 层,我对机器学习还很陌生,我需要一些帮助来确定 Conv1D 的正确值:
tf.keras.layers.Conv1D(
filters, kernel_size, strides=1, padding='valid', data_format='channels_last',
dilation_rate=1, groups=1, activation=None, use_bias=True,
kernel_initializer='glorot_uniform', bias_initializer='zeros',
kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None,
kernel_constraint=None, bias_constraint=None, **kwargs
)
我想知道是否有办法确定最适合我的数据集的“正确”超参数。
【问题讨论】:
-
你能说得更具体点吗?你到底有什么不明白的?
-
@DavidS 我想知道我可以遵循什么过程来为我的数据集找到最佳值
-
@DavidS 你认为我迭代一些值并查看我会得到的结果是否有意义?
-
@DavidS 好的,谢谢,我会尝试自动化这个过程,所以我将从另一个工作中使用的值开始,并尝试改变这些值。我在想这个程序太暴力了,我想知道我是否可以有同样的偏见,所以我不会选择一些不相关的值。但正如你所说,没有这么简单吧?
标签: python tensorflow machine-learning neural-network conv-neural-network