https://5dok.net/document/9ynm39lz-evolving-understanding-sparse-neural-networks-using-cosine-similarity.html