The neural network program was produced by:
David MacKay,
Cavendish Laboratory,
University of Cambridge,
Madingley Road,
Cambridge, CB3 0HE, U.K.
E-mail: Murugananth
Added to MAP: May 2002.
Language: | C,FORTRAN, Shell script |
Product form: | Source code / executables |
Platform : | Solaris, Linux |
Complete program.
Description of the files and their usage in the present module :
Readme | Tells the name of the input variables and the order in which these are to be presented in a file named anndata_example before using the model for predictions. |
anndata_example | A file having the base composition of the alloy that is to be analysed.
"example" is the identification of the alloy here. And the file name from
which test.dat is generated. One can resonably modify this file to step
as many variables as there are. The format of this file is
[base composition] [minimum] [maximum] [step] [1(=step) or 0 (=use value from base comp)] [variable name] |
RESULT_example | Directory where the predicted results of an alloy with identification name "example" can be found. |
run | This file has to be used to predict. Either execute it with the command "csh run" or "./run". This would take you through all the processes and at the end will let you know the place where your results can be located. |
Directory "bin" | |
MINMAX | Contains the minimum and maximum ranges of each input variable. |
test.dat | Contains the input variables which will be used by accessory programs to make predictions. |
data_no.c | A C-file to get the number of data in test.dat file via keyboard input. |
predict | A file containing the shell commands. |
generate44 | This is the executable file for the neural network program. It reads the normalised input data file, norm_test.in, and uses the weight files in subdirectory c, to find a value for ferrite number.The results are written to the temporary output file _out. |
spec.c | Specification file to be read by generate44. |
_ot, _out, _res, _sen | These files are created by generate44 and can be deleted. |
Directory sbin | |
Agen_data_tmp | To step the variables which are denoted in the file "anndata_example" |
Aget_result | To split the results if many variables are varied simultaneously |
log | To log or anitlog the results from predictions. |
c | Directory where weight files for use by the generate44 pertaining to each model in the committee are stored. |
d | Directory where the normalised values of inputs and output are stored |
outprdt | Directory where the output from generate44 are written to. |
DIRECTORY s | |
committee.dat | Consists of values representing the number of models in committee and number of variables used. |
normtest.for | Program to normalise the input data read from test.dat. Also produces the normalised input file norm_test.in. It makes use of information read in from no_of_rows.dat and committee.dat. |
gencom.for | This program uses the information in committee.dat and combines the predictions from the individual models, in subdirectory outprdt, to obtain an averaged value (committee prediction). The output (in normalised form) is written to com.dat. |
treatout.for | Program to un-normalise the committee results in com.dat and write the output predictions to unnorm_com. This file is then renamed as result. |
See file anndata_example
Refer example file in example directory : RESULT_exampleTop | Next | Prev