V1 model inference with NAIP
The purpose of this PR is to create a notebook demonstrating how to run inference on new NAIP scenes. It may also serve the purpose of demonstrating sim search with the generated embeddings.
Some current examples of similarity search results generated with 3600~ embeddings from NAIP sized at 256x256 and the v0.5.3/mae_v0.5.3_epoch-08_val-loss-0.3150.ckpt checkpoint.
These are all from the Bay area of California in 2020. Kind of crazy that it even captures similarity between open ocean surfaces with specifically visible white capping.
The notebook in this PR can be run to reproduce.
@lillythomas I think this is a great example, and I think we should polish this up and add to the tutorials. I wanted to ask if you would be up for using stacchip for the data generation in the example 😊 . I made some small changes to stacchip to make it easier to use. Creating naip tiles is now just a few lines of code, see https://clay-foundation.github.io/stacchip/naip-tutorial/ .
@yellowcap sounds good! I'll work on swapping the method for getting NAIP chips to use stacchip and request your review on it.