【问题标题】:Connecting a Matlab Neural Network with a VB.NET program将 Matlab 神经网络与 VB.NET 程序连接起来
【发布时间】:2011-12-01 12:21:38
【问题描述】:

我开发了一个神经网络来训练提取图像的人脸检测。但是我的程序是建立在 VB.NET 上的,我需要知道我可以将这个神经网络(使用 NNTOOL 导出)加载到内存中并从 VB.NET 调用它的技术

到目前为止,我只能找到这个,

Dim MatLab As Object
Dim Result As String
Dim MReal(1, 3) As Double
Dim MImag(1, 3) As Double
Dim RealValue As Double
MatLab = CreateObject("matlab.application")
Result = MatLab.Execute("a = [1 2 3 4; 5 6 7 8;]")
Call MatLab.GetFullMatrix("a", "base", MReal, MImag)

我不太明白这是如何工作的,关于我是否可以使用此代码将神经网络连接到 VB.NET 的任何建议,如果可以,请向我解释一下 Matlab.Execute 和 Matlab.GetFullMatrix 函数。 (它会支持什么论点

【问题讨论】:

    标签: vb.net matlab neural-network


    【解决方案1】:

    In this article,描述了三种可能的解决方案。如果您不太关心性能,请使用第一个解决方案(使用 COM 互操作)。否则,请使用第三个选项 (PInvoke),这是最快的选项。如果您确实选择使用 PInvoke,一个很好的资源是 PInvoke.net

    【讨论】:

      猜你喜欢
      • 2019-04-12
      • 2015-07-21
      • 2014-01-15
      • 2011-06-02
      • 2015-12-03
      • 2011-08-23
      • 2014-06-06
      • 2013-04-14
      • 2011-06-12
      相关资源
      最近更新 更多