我想我的MATLAB应用程序,它使用作为独立的应用程序,但是众所周知,MATLAB不能将训练神经网络编译成独立的,只能编译已经训练过的神经网络。
我的应用程序的核心是对输入数据进行神经网络的训练。我怎么能这么做?有别的办法吗?我的MATLAB版本是R2014a。
我尝试使用deploytool编译,但是根据MATLAB文档:
THIS CAN BE COMPILED
* Pre-trained network
* command line functions
THIS CANNOT BE COMPILED
* All other command line functionalit
我开发了一个神经网络来训练提取的图像的人脸检测。然而,我的程序是建立在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
我有一个关于神经网络的简单函数。此函数获取矩阵,加载mat文件,并使用此参数运行神经网络函数。在matlab conssole中,这是完美的。但在C#中给出了错误;
... MWMCR::EvaluateFunction error ...
Subscript indices must either be real positive integers or logicals.
Error in => neural.m at line 4.
... Matlab M-code Stack Trace ...
at file c:\xxxxxxxxxxxx\NeuralClass
我尝试使用我自己的图像数据库训练我自己的神经网络,如
然而,当我想在使用matlab包装器对一些标准图像进行训练后检查神经网络时,我得到了以下输出/错误:
Done with init
Using GPU Mode
Done with set_mode
Elapsed time is 3.215971 seconds.
Error using caffe
Invalid input size
我之前使用matlab包装器根据预先训练的模型提取cnn特征。啊,真灵。所以我不认为我的图像的输入大小是问题所在(它们在内部被函数“prepare_image”转换为正确的大小)。
有没有人知道错误是什