How can I compile a pre-trained neural network into a standalone application using the MATLAB Compiler 4.10 (R2009a)?
<http://www.mathworks.com/products/compiler/compiler_support.html>
ANSWER
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
The following script sets up the creation of a pre-trained network and stores it in a MAT-file ('pre_trained_net.mat'). clc
clear all
close all
P = [1 2 3 4 5];
T = [1 2 3 4 3];
net = newff(P,T,5);
net.trainParam.epochs = 50;
net = train(net,P,T);
save pre_trained_net net
The following function utilizing the pre-trained network can be compiled into a stand-alone application:
function compiled_network(input)
% Include Neural Network Toolbox dependencies.
% web([docroot '/toolbox/compiler/function.html'])
%#function network
% Load data.
load pre_trained_net
if ischar(input)
input=str2num(input);
end
output = sim(net,input)
plot(input,output,'o')
The following command may be used to compile the above function into a stand-alone application:
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
clc clear all close all P = [1 2 3 4 5]; T = [1 2 3 4 3]; net = newff(P,T,5); net.trainParam.epochs = 50; net = train(net,P,T); save pre_trained_net net
The following function utilizing the pre-trained network can be compiled into a stand-alone application:
function compiled_network(input) % Include Neural Network Toolbox dependencies. % web([docroot '/toolbox/compiler/function.html']) %#function network % Load data. load pre_trained_net if ischar(input) input=str2num(input); end output = sim(net,input) plot(input,output,'o')
The following command may be used to compile the above function into a stand-alone application:
SEE COMPLETE ANSWER CLICK THE LINK
Comments
Post a Comment