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 的新手,所以不要太苛刻。
这可能因任务而异。我建议您使用 Adam
和 mse
作为开始,然后尝试不同的。没有单一的最佳损失函数或优化器,你真的应该尝试几个然后自己决定。
model.compile(optimizer="Adam", loss="mse", metrics=["accuracy"])
我正在尝试寻找在我的 Keras 模型中使用的最佳损失函数。该模型将检测恶意软件。在实现自己的模型之前,我首先尝试理解一些练习代码。
我正在执行练习代码,但后来遇到了这个错误:
在网上看了一些资料后,我发现我需要定义一个损失函数和一个优化器。我现在不确定哪个是最好的损失函数和优化器。有人能给我指出正确的方向吗?
我认为代码应该更改为:
model.compile(, , metrics = ['accuracy'])
至:
model.compile(loss=...,optimizer=... , metrics = ['accuracy'])
Ps。我是机器学习和 Keras 的新手,所以不要太苛刻。
这可能因任务而异。我建议您使用 Adam
和 mse
作为开始,然后尝试不同的。没有单一的最佳损失函数或优化器,你真的应该尝试几个然后自己决定。
model.compile(optimizer="Adam", loss="mse", metrics=["accuracy"])