如何保存alglib的MLP

问题描述 投票:0回答:1

我需要在 C# 中保存使用 alglib 创建和训练的多层感知器 (MLP) 神经网络。 需要明确的是,如果我从 alglib 的网站上举一个例子:

// This example shows how to perform cross-validation with ALGLIB
//
alglib.mlptrainer trn;
alglib.multilayerperceptron network; <--- I NEED TO SAVE THIS
alglib.mlpreport rep;

在训练网络变量后,我需要以某种方式保存它。 我在官方网站上没有找到解决方案。 你能帮我吗?

我还没有尝试做任何事情,因为我不知道该做什么。

c# deep-learning neural-network alglib
1个回答
0
投票

我找到了解决方案。

我需要的一切都在这个函数中

mlpserialize(multilayerperceptron obj, out string s_out) mlpserialize(multilayerperceptron obj, System.IO.Stream stream_out)

该函数将数据结构序列化为字符串或流。 alglib 使用“序列化”和“保存”。好的。 要加载神经网络,我需要:

mlpunserialize(string s_in, out multilayerperceptron obj)

我希望这些信息可以帮助将来的人。

© www.soinside.com 2019 - 2024. All rights reserved.