Siamese self-supervised learning for fine-grained visual classification Network implementation for fine grained classification