Hello cogmission!
Sorry if I was a little confusing. Really, what I want to do is make a corruption resistant serialization of htm neural networks. That way, if there’s a copy error when copying the neutral network files between computers, the file is still useable.
Also, I’d rather load up the file containing the data describing the neutral network, as well as its state, instead of keeping it as the application. Then, I can use that as a single file format for use by different systems. (Ex: Cpu vs gpu vs fpga, or different languages for access to different libraries and platforms, or different networks running on the same changed codebase)
The only reason I mentioned Fann was because it was the first thing I could find on serializing neural networks. Also, handling neurogenisis is required if I want to change the neural network between runs, while keeping the original state/network. (Like adding a video feed input to a system that previously only handled audio.)
Anyway, it looks like I’m going to have to make this file type. Should be fun.
Thanks!
Josh