Keras 中用于恶意软件机器学习的最佳损失函数和优化器?

The best loss function and optimizer to use in Keras for malware machine learning?

我正在尝试寻找在我的 Keras 模型中使用的最佳损失函数。该模型将检测恶意软件。在实现自己的模型之前,我首先尝试理解一些练习代码。

我正在执行练习代码,但后来遇到了这个错误:

在网上看了一些资料后,我发现我需要定义一个损失函数和一个优化器。我现在不确定哪个是最好的损失函数和优化器。有人能给我指出正确的方向吗?

我认为代码应该更改为:

model.compile(, , metrics = ['accuracy'])

至:

model.compile(loss=...,optimizer=... , metrics = ['accuracy'])

Ps。我是机器学习和 Keras 的新手,所以不要太苛刻。

这可能因任务而异。我建议您使用 Adammse 作为开始,然后尝试不同的。没有单一的最佳损失函数或优化器,你真的应该尝试几个然后自己决定。

model.compile(optimizer="Adam", loss="mse", metrics=["accuracy"])