I'd like to know which common file format is more efficient in terms of simplicity and storage space for storing the state of artificial neural network.
I'm not talking about memory storage, but file storage, so the data can be loaded later on.
My first guess would be XML, but having millions of connections and weights would generate huge amount of data. Another thing would be to dump object instances into binary file using some export/serialize functions, but the disadvantage is that the file isn't common and it's language specific.
Are there any common file format standards which can be used for exporting huge artificial neural network into the file to be loaded by another program? If so, which one.