下面是C#调用代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime;
using RawTest;
using JunYun;
using RawSQLRead;
using LSTMMain;
using System.Windows.Forms;
//using LSTMMainNative;
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;
namespace LSTM1
{
class Program
{
static void Main(string[] args)
{
LSTM o;
MWArray e;
o = new LSTM();
e=o.LSTMMain();
}
}
}
MATLAB报错位置
net = trainNetwork(XTrain,YTrain,layers,options);%训练模型
“System.Exception”类型的未经处理的异常在 MWArray.dll 中发生
其他信息:
... MWMCR::EvaluateFunction error ...
Deployment of training progress plot not supported.
Error in => LSTMMain.m at line 16.
... Matlab M-code Stack Trace ...
at
file E:\Matlab R2020a\MATLAB2020\mcr\toolbox\nnet\cnn\trainNetwork.m, name trainNetwork, line 170.
at
file C:\Users\Lenovo\AppData\Local\Temp\Lenovo\mcrCache9.8\LSTMMa2\LSTMMain\Train.m, name Train, line 67.
at
file C:\Users\Lenovo\AppData\Local\Temp\Lenovo\mcrCache9.8\LSTMMa2\LSTMMain\LSTMMain.m, name LSTMMain, line 16.
以下是神经网络trainNetwork函数170行代码
try
[layersOrGraph, opts, X, Y] = iParseInputArguments(varargin{:});
[trainedNet, info] = doTrainNetwork(layersOrGraph, opts, X, Y);
catch e
iThrowCNNException( e );%%170行
end
C#从MATLAB中简单读取数据可以,但是涉及到神经网络报错,
我认为是C#调用该方法时无法启用训练进度图所致。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。