CNTK c#逻辑回归的w和b变量值

3
我知道C#的CNTK可能还比较新,但我希望有人能帮我解决问题。我正在按照Python中的逻辑回归示例进行操作: https://github.com/Microsoft/CNTK/blob/master/Tutorials/CNTK_101_LogisticRegression.ipynb 现在我要运行这个C#示例: https://github.com/Microsoft/CNTK/blob/master/Examples/TrainingCSharp/Common/LogisticRegression.cs 我更改了一些代码以显示结果,并且没有出现错误,但我想获取权重矩阵和偏置向量的值,以便在我的图表中绘制两个类之间的线条。请问哪个变量包含这些值,如何输出它们?是trainer变量还是classifierOutput函数?
1个回答

5

创建线性模型时,您需要使用weightParambiasParam参数。以下是如何从这些参数中获取数据:

NDArrayView weightArrayView = weightParam.Value();
Value weightValue = new Value(weightArrayView);
IList<IList<float>> weightData = weightValue.GetDenseData<float>(weightParam);

这将数据获取为一个单一的平面列表。是否可能将数据获取为一个矩阵,其形状对应于参数的实际形状? - Brian Berns

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接