neural-network neural network implementation with two kind of notations note the hdf5 produced by two different notations is not compatible yet, but it is easy to convert between them