示例#1
0
import NN_io

if __name__ == '__main__':

    usage='%prog [options] in.const.NN in.params.NN'
    parser= optparse.OptionParser(usage=usage)
    (options,args)= parser.parse_args()

    if len(args) != 2:
        print usage
        sys.exit()

    incnst= args[0]
    inprms= args[1]

    nl,nsp,nhl,itypes,combs,consts= NN_io.read_const(incnst)
    nprm,rcut,rcut3,prms= NN_io.read_params(inprms)
    
    #.....print current configuration
    print " Current NN configuration:"
    print "   Num of layers = ",nl
    print "   Num of nodes in layers = ",
    for il in range(nl+1):
        print " {0:d}:{1:d}".format(il,nhl[il]),
    print ""

    #.....read new configuration
    print ""
    print " Let's decide new NN configuration."
    print ""
    print " Please enter new number of hidden layers:"