Viewing contents of file '../idllib/astron/contrib/beck/nnet_read_weights.pro'
;+
;*NAME:
; NNET_READ_WEIGHTS.PRO
;
;*PURPOSE:
; Reads computed weights for a Neural Network from FITS file created
; by NNET_WRITE_WEIGHTS.PRO
;
;*CATEGORY:
; Misc.
;
;*CALLING SEQUENCE:
; NNET_READ_WEIGHTS, Filename, Bias_hid, W_hid, Bias_out, W_out
;
;*INPUTS:
; Filename - Name of FITS file to be read.
;
;*OUTPUTS:
; Bias_hid - bias weights on the hidden neurons.
; W_hid - weights between input & hidden layers.
; Bias_out - bias weights on the output neurons.
; W_out - weights between hidden & output layers.
;
;*KEYWORD PARAMETERS:
; None.
;
;*NOTES:
;
;*EXAMPLES:
; IDL> nnet_read_weights, 'wts.fits', bhid, whid, bout, wout
;
;*HISTORY:
; Version 1.0 Terry Beck
; Advanced Computer Concepts, Inc. 21 Apr 1999
;-
;_________________________________________________________________________
pro nnet_read_weights, filename, bias_hid, w_hid, bias_out, w_out
if (n_params(0) ne 5) then begin
print, 'CALLING SEQUENCE:'
print, ' nnet_read_weights, filename, bias_hid, w_hid, bias_out, w_out'
print
retall
endif
tmp = mrdfits(filename,1)
bias_hid = tmp.bias_hid
w_hid = tmp.w_hid
bias_out = tmp.bias_out
w_out = tmp.w_out
return
end