gpt4 book ai didi

c# - 保存训练好的神经网络

转载 作者:太空狗 更新时间:2023-10-29 22:32:25 26 4
gpt4 key购买 nike

我需要帮助来保存我的神经网络。

我会解释...我用 C# 编写了多层网络..应用程序的一部分用于训练,另一部分用于测试神经网络。一切都按预期工作。当我想训练我的网络时,我从文件中加载一组数据。训练结束后,我在较小的数据样本上对其进行了测试,它为我提供了正确的输出。但现在我希望能够训练我的网络并将其保存,以便我可以再次加载它并用于进一步测试。

最佳答案

我假设您有名为 Bayes(或其他名称)的机器学习类(class)。通常,您会将其标记为 [Serializable]

using System.IO;
[Serializable]
public class NaiveBayes
{
...
}

在这个类中你可以有一个方法来做你的储蓄

public void Save(Stream stream)
{
YourBinaryFormatter b = new YourBinaryFormatter();
b.Serialize(stream, this);
}

YourBinarySerializer 这里只是您选择的一些序列化器,您可以根据需要使用其他序列化器。读取这些文件是相反的,同样容易。

关于c# - 保存训练好的神经网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21752937/

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