MeLOn
sNetwork2CSV.m File Reference

Functions

net precisionNumber ()
 
if ~isa (net, 'network') error('Input must be a network') end final Dir
 
 if (~exist([finalDir, net.name], 'dir')) mkdir([finalDir
 
 fprintf (configFile, strcat(int2str(net.numLayers),'\n'))
 
end end fprintf (configFile,'\n')
 
end fclose (configFile)
 
inputLowerBound dlmwrite (boundsFileName, inputLowerBound, 'delimiter', ',', 'precision', precisionNumber)
 
inputUpperBound dlmwrite (boundsFileName, inputUpperBound,'-append', 'delimiter', ',', 'precision', precisionNumber)
 
outputLowerBound dlmwrite (boundsFileName, outputLowerBound,'-append', 'delimiter', ',', 'precision', precisionNumber)
 
outputUpperBound dlmwrite (boundsFileName, outputUpperBound,'-append', 'delimiter', ',', 'precision', precisionNumber)
 
biasWeight dlmwrite (bWFileName,[], 'delimiter', ',', 'precision', precisionNumber)
 
end inputWeight dlmwrite (iWFileName,[], 'delimiter', ',', 'precision', precisionNumber)
 
 dlmwrite (iWFileName, net.IW{i, j},'-append', 'delimiter', ',', 'precision', precisionNumber)
 
end end layerWeight dlmwrite (lWFileName,[], 'delimiter', ',', 'precision', precisionNumber)
 
 dlmwrite (lWFileName, net.LW{i, j},'-append', 'delimiter', ',', 'precision', precisionNumber)
 

Variables

net name
 
end inputLowerBound = net.input.range(:,1)'
 
 inputUpperBound = net.input.range(:,2)'
 
 outputLowerBound = net.output.range(:,1)
 
 outputUpperBound = net.output.range(:,2)
 
 configFileName = strcat(finalDir,net.name,'/' , net.name, '_config.csv')
 
 boundsFileName = strcat(finalDir,net.name,'/' , net.name, '_bounds.csv')
 
 bWFileName = strcat(finalDir,net.name,'/' , net.name, '_BW.csv')
 
 iWFileName = strcat(finalDir,net.name,'/' , net.name, '_IW.csv')
 
 lWFileName = strcat(finalDir,net.name,'/' , net.name, '_LW.csv')
 
 configFile = fopen(configFileName, 'w')
 
for i
 

Function Documentation

◆ dlmwrite() [1/9]

inputLowerBound dlmwrite ( boundsFileName  ,
inputLowerBound  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [2/9]

inputUpperBound dlmwrite ( boundsFileName  ,
inputUpperBound  ,
'-append'  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [3/9]

outputLowerBound dlmwrite ( boundsFileName  ,
outputLowerBound  ,
'-append'  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [4/9]

outputUpperBound dlmwrite ( boundsFileName  ,
outputUpperBound  ,
'-append'  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [5/9]

biasWeight dlmwrite ( bWFileName  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [6/9]

dlmwrite ( iWFileName  ,
net.IW{i, j ,
'-append'  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [7/9]

end inputWeight dlmwrite ( iWFileName  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [8/9]

dlmwrite ( lWFileName  ,
net.LW{i, j ,
'-append'  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ dlmwrite() [9/9]

end end layerWeight dlmwrite ( lWFileName  ,
'delimiter'  ,
,
,
'precision'  ,
precisionNumber   
)

◆ fclose()

end fclose ( configFile  )

◆ fprintf() [1/2]

fprintf ( configFile  ,
strcat(int2str(net.numLayers),'\n')   
)

◆ fprintf() [2/2]

end fprintf ( configFile  ,
'\n  
)

◆ if()

if ( exist[finalDir, net.name], 'dir')

◆ precisionNumber()

net precisionNumber ( )
virtual

◆ ~isa()

if ~isa ( net  ,
'network'   
)
final

Variable Documentation

◆ boundsFileName

boundsFileName = strcat(finalDir,net.name,'/' , net.name, '_bounds.csv')

◆ bWFileName

bWFileName = strcat(finalDir,net.name,'/' , net.name, '_BW.csv')

◆ configFile

configFile = fopen(configFileName, 'w')

◆ configFileName

configFileName = strcat(finalDir,net.name,'/' , net.name, '_config.csv')

◆ i

for i
Initial value:
=1:net.numLayers
for j=1:net.numInputs % currently only 1 input implemented1
fprintf(configFile, strcat(int2str(net.inputConnect(i,j)),','))

◆ inputLowerBound

data inputLowerBound = net.input.range(:,1)'

◆ inputUpperBound

data inputUpperBound = net.input.range(:,2)'

◆ iWFileName

iWFileName = strcat(finalDir,net.name,'/' , net.name, '_IW.csv')

◆ lWFileName

lWFileName = strcat(finalDir,net.name,'/' , net.name, '_LW.csv')

◆ name

net name

◆ outputLowerBound

outputLowerBound = net.output.range(:,1)

◆ outputUpperBound

outputUpperBound = net.output.range(:,2)
fprintf
fprintf(configFile, strcat(int2str(net.numLayers),'\n'))
configFile
configFile
Definition: sNetwork2CSV.m:43
i
for i
Definition: sNetwork2CSV.m:49
j
Training of GP for j
Definition: Train_GP_and_return_hyperparameters.m:24