├── .envrc ├── .gitignore ├── LICENSE ├── README.md ├── data ├── example_tiles │ ├── 0anchor.npy │ ├── 0distant.npy │ ├── 0neighbor.npy │ ├── 10anchor.npy │ ├── 10distant.npy │ ├── 10neighbor.npy │ ├── 11anchor.npy │ ├── 11distant.npy │ ├── 11neighbor.npy │ ├── 12anchor.npy │ ├── 12distant.npy │ ├── 12neighbor.npy │ ├── 13anchor.npy │ ├── 13distant.npy │ ├── 13neighbor.npy │ ├── 14anchor.npy │ ├── 14distant.npy │ ├── 14neighbor.npy │ ├── 15anchor.npy │ ├── 15distant.npy │ ├── 15neighbor.npy │ ├── 16anchor.npy │ ├── 16distant.npy │ ├── 16neighbor.npy │ ├── 17anchor.npy │ ├── 17distant.npy │ ├── 17neighbor.npy │ ├── 18anchor.npy │ ├── 18distant.npy │ ├── 18neighbor.npy │ ├── 19anchor.npy │ ├── 19distant.npy │ ├── 19neighbor.npy │ ├── 1anchor.npy │ ├── 1distant.npy │ ├── 1neighbor.npy │ ├── 2anchor.npy │ ├── 2distant.npy │ ├── 2neighbor.npy │ ├── 3anchor.npy │ ├── 3distant.npy │ ├── 3neighbor.npy │ ├── 4anchor.npy │ ├── 4distant.npy │ ├── 4neighbor.npy │ ├── 5anchor.npy │ ├── 5distant.npy │ ├── 5neighbor.npy │ ├── 6anchor.npy │ ├── 6distant.npy │ ├── 6neighbor.npy │ ├── 7anchor.npy │ ├── 7distant.npy │ ├── 7neighbor.npy │ ├── 8anchor.npy │ ├── 8distant.npy │ ├── 8neighbor.npy │ ├── 9anchor.npy │ ├── 9distant.npy │ └── 9neighbor.npy ├── large_naip │ ├── naip1.npy │ ├── naip2.npy │ ├── naip3.npy │ ├── naip4.npy │ ├── naip5.npy │ ├── naip6.npy │ ├── naip7.npy │ └── naip8.npy └── tiles.zip ├── environment.yml ├── examples ├── Example 1 - Sampling triplets.ipynb ├── Example 2 - Train Tile2Vec from scratch.ipynb └── Example 3 - Tile2Vec features for CDL classification.ipynb ├── models └── README.md └── src ├── cdl.py ├── data_utils.py ├── datasets.py ├── resnet.py ├── sample_tiles.py ├── tilenet.py └── training.py /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/README.md -------------------------------------------------------------------------------- /data/example_tiles/0anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/0anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/0distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/0distant.npy -------------------------------------------------------------------------------- /data/example_tiles/0neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/0neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/10anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/10anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/10distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/10distant.npy -------------------------------------------------------------------------------- /data/example_tiles/10neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/10neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/11anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/11anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/11distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/11distant.npy -------------------------------------------------------------------------------- /data/example_tiles/11neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/11neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/12anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/12anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/12distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/12distant.npy -------------------------------------------------------------------------------- /data/example_tiles/12neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/12neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/13anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/13anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/13distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/13distant.npy -------------------------------------------------------------------------------- /data/example_tiles/13neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/13neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/14anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/14anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/14distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/14distant.npy -------------------------------------------------------------------------------- /data/example_tiles/14neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/14neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/15anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/15anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/15distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/15distant.npy -------------------------------------------------------------------------------- /data/example_tiles/15neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/15neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/16anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/16anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/16distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/16distant.npy -------------------------------------------------------------------------------- /data/example_tiles/16neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/16neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/17anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/17anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/17distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/17distant.npy -------------------------------------------------------------------------------- /data/example_tiles/17neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/17neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/18anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/18anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/18distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/18distant.npy -------------------------------------------------------------------------------- /data/example_tiles/18neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/18neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/19anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/19anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/19distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/19distant.npy -------------------------------------------------------------------------------- /data/example_tiles/19neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/19neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/1anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/1anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/1distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/1distant.npy -------------------------------------------------------------------------------- /data/example_tiles/1neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/1neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/2anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/2anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/2distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/2distant.npy -------------------------------------------------------------------------------- /data/example_tiles/2neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/2neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/3anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/3anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/3distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/3distant.npy -------------------------------------------------------------------------------- /data/example_tiles/3neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/3neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/4anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/4anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/4distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/4distant.npy -------------------------------------------------------------------------------- /data/example_tiles/4neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/4neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/5anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/5anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/5distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/5distant.npy -------------------------------------------------------------------------------- /data/example_tiles/5neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/5neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/6anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/6anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/6distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/6distant.npy -------------------------------------------------------------------------------- /data/example_tiles/6neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/6neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/7anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/7anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/7distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/7distant.npy -------------------------------------------------------------------------------- /data/example_tiles/7neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/7neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/8anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/8anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/8distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/8distant.npy -------------------------------------------------------------------------------- /data/example_tiles/8neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/8neighbor.npy -------------------------------------------------------------------------------- /data/example_tiles/9anchor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/9anchor.npy -------------------------------------------------------------------------------- /data/example_tiles/9distant.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/9distant.npy -------------------------------------------------------------------------------- /data/example_tiles/9neighbor.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/example_tiles/9neighbor.npy -------------------------------------------------------------------------------- /data/large_naip/naip1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip1.npy -------------------------------------------------------------------------------- /data/large_naip/naip2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip2.npy -------------------------------------------------------------------------------- /data/large_naip/naip3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip3.npy -------------------------------------------------------------------------------- /data/large_naip/naip4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip4.npy -------------------------------------------------------------------------------- /data/large_naip/naip5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip5.npy -------------------------------------------------------------------------------- /data/large_naip/naip6.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip6.npy -------------------------------------------------------------------------------- /data/large_naip/naip7.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip7.npy -------------------------------------------------------------------------------- /data/large_naip/naip8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/large_naip/naip8.npy -------------------------------------------------------------------------------- /data/tiles.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/data/tiles.zip -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/Example 1 - Sampling triplets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/examples/Example 1 - Sampling triplets.ipynb -------------------------------------------------------------------------------- /examples/Example 2 - Train Tile2Vec from scratch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/examples/Example 2 - Train Tile2Vec from scratch.ipynb -------------------------------------------------------------------------------- /examples/Example 3 - Tile2Vec features for CDL classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/examples/Example 3 - Tile2Vec features for CDL classification.ipynb -------------------------------------------------------------------------------- /models/README.md: -------------------------------------------------------------------------------- 1 | Download the pre-trained NAIP Tile2Vec model here. 2 | -------------------------------------------------------------------------------- /src/cdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/cdl.py -------------------------------------------------------------------------------- /src/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/data_utils.py -------------------------------------------------------------------------------- /src/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/datasets.py -------------------------------------------------------------------------------- /src/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/resnet.py -------------------------------------------------------------------------------- /src/sample_tiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/sample_tiles.py -------------------------------------------------------------------------------- /src/tilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/tilenet.py -------------------------------------------------------------------------------- /src/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ermongroup/tile2vec/HEAD/src/training.py --------------------------------------------------------------------------------