显示输出神经网络在应用程序设计师

52视图(30天)
Aditi Mahajan
Aditi Mahajan 在北京时间2023年4月27日
评论道: Aditi Mahajan2023年5月5日12:53
我建立一个神经网络模型并保存它加载应用程序设计师,如图。
代码没有错误。但同时,它不显示输出的要求。我有异常检查每条代码线的执行脚本和所有工作正常生活。保存的模型(MSB.mat)也被加载并工作正常。
可能是没有输出的可能性?
请帮助!
%事件回调处理组件
方法(访问=私人)
%按钮推功能:CheckforsuitablematrixButton
函数CheckforsuitablematrixButtonPushed(应用程序、事件)
%来自用户的输入变量(过程、国家功能处理量、FWf, TS, TM, FS, FM)
过程= [app.ManufacturingProcessDropDown.Value]
国家= [app.GeographicalLocationDropDown.Value]
FWf = [app.FiberWeightFractionEditField.Value]
远= [app.FiberAspectRatioEditField.Value]
TS = [app.TensileStrengthMPaEditField.Value]
TM = [app.TensileModulusGPaEditField.Value]
FS = [app.FlexuralStrengthMPaEditField.Value]
调频= [app.FlexuralModulusGPaEditField.Value]
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
功能处理量= [0];
其他的
功能处理量= [1];
结束
%将输入变量集中到一个表指定IP
IP =表(过程、国家功能处理量、FWf, TS, TM, FS, FM)
%加载训练神经网络
负载MSB.mat
%预测的输出输入
Pred_M =预测(MSB) IP)
%显示输出
app.UsethegivenMatrixEditField.Value = Pred_M
结束
结束

答案(1)

VBBV
VBBV 2023年4月27日14:30
编辑:VBBV 2023年4月27日发布活动
%加载训练神经网络
mdl =负载(“MSB.mat”)
%预测的输出输入
IP.Process Pred_M =预测(mdl)
检查使用的语法 预测 函数
12个评论
Aditi Mahajan
Aditi Mahajan 2023年5月5日12:53
属性(访问=私人)
过程
国家
功能处理量
FWf
TS
TM
FS
调频
知识产权%的描述
结束
%事件回调处理组件
方法(访问=私人)
%值改变功能:ManufacturingProcessDropDown
函数ManufacturingProcessDropDownValueChanged(应用程序、事件)
app.Process =字符串(app.ManufacturingProcessDropDown.Value);
结束
%值改变功能:FiberWeightFractionEditField
函数FiberWeightFractionEditFieldValueChanged(应用程序、事件)
值= app.FiberWeightFractionEditField.Value;
%正常化
app.FWf =(价值5)/ 45;
结束
%值改变功能:FiberAspectRatioEditField
函数FiberAspectRatioEditFieldValueChanged(应用程序、事件)
值= app.FiberAspectRatioEditField.Value;
%正常化
app.FAR =(值- 3.15)/ 996.85;
结束
%值改变功能:FiberTreatmentDropDown
函数FiberTreatmentDropDownValueChanged(应用程序、事件)
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
app.FTr = 0;
其他的
app.FTr = 1;
结束
结束
%值改变功能:GeographicalLocationDropDown
函数GeographicalLocationDropDownValueChanged(应用程序、事件)
app.Country = app.GeographicalLocationDropDown.Value;
结束
%值改变功能:TensileStrengthMPaEditField
函数TensileStrengthMPaEditFieldValueChanged(应用程序、事件)
值= app.TensileStrengthMPaEditField.Value;
%正常化
app.TS =(值- 1.62)/ 49.753;
结束
%值改变功能:FlexuralStrengthMPaEditField
函数FlexuralStrengthMPaEditFieldValueChanged(应用程序、事件)
值= app.FlexuralStrengthMPaEditField.Value;
%正常化
app.FS =(值- 2.06)/ 104.34;
结束
%值改变功能:TensileModulusGPaEditField
函数TensileModulusGPaEditFieldValueChanged(应用程序、事件)
值= app.TensileModulusGPaEditField.Value;
%正常化
app.TM =(值- 0.0834)/ 4.0006;
结束
%值改变功能:FlexuralModulusGPaEditField
函数FlexuralModulusGPaEditFieldValueChanged(应用程序、事件)
值= app.FlexuralModulusGPaEditField.Value;
%正常化
app.FM =(值- 0.187)/ 4.913
结束
%按钮推功能:CheckforsuitablematrixButton
函数CheckforsuitablematrixButtonPushed(应用程序、事件)
%加载分类神经网络
网=负载(“MSB.mat”);
%将输入变量集中到一个表指定IP
app.IP =表(“大小”,9 [1],
“VariableTypes”,{“分类”,“分类”,“双”,“双”,“双”,“双”,“双”,“双”,“双”},
“VariableNames”,net.MSB.PredictorNames);
app.IP.Process(1) =分类(app.Process);
app.IP.Country(1) =分类(app.Country);
app.IP.FTr (1) = app.FTr;
app.IP.FWf (1) = app.FWf;
app.IP.FAR (1) = app.FAR;
app.IP.TS (1) = app.TS;
app.IP.TM (1) = app.TM;
app.IP.FS (1) = app.FS;
app.IP.FM (1) = app.FM;
%预测的输出输入
Pred_M =预测(net.MSB app.IP);
%显示输出
app.UsethegivenMatrixEditField.Value = char (Pred_M);

登录置评。

下载188bet金宝搏


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的