feat: implement comprehensive land cover classification pipeline with model benchmarking and experiment logging
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
🚀 BẮT ĐẦU PIPELINE 2D PATCH-BASED & CLOUD REMOVAL
|
||||
Loading 2D patches from dataset_cache/training_data_2d.joblib...
|
||||
Training 2D CNN with Data Augmentation...
|
||||
Epoch 1/150 - Loss: 2.2272 - Test Acc: 0.0752 🌟
|
||||
Epoch 2/150 - Loss: 2.0843 - Test Acc: 0.0796 🌟
|
||||
Epoch 4/150 - Loss: 2.0350 - Test Acc: 0.1372 🌟
|
||||
Epoch 8/150 - Loss: 2.0447 - Test Acc: 0.1637 🌟
|
||||
Epoch 10/150 - Loss: 2.0397 - Test Acc: 0.1372
|
||||
Epoch 12/150 - Loss: 2.0353 - Test Acc: 0.2168 🌟
|
||||
Epoch 20/150 - Loss: 2.0139 - Test Acc: 0.1372
|
||||
Traceback (most recent call last):
|
||||
File "/home/x79/remote-sensing/train_land_2d_patch.py", line 298, in <module>
|
||||
main()
|
||||
File "/home/x79/remote-sensing/train_land_2d_patch.py", line 294, in main
|
||||
train_2d_model(X, y)
|
||||
File "/home/x79/remote-sensing/train_land_2d_patch.py", line 219, in train_2d_model
|
||||
for batch_X, batch_y in train_loader:
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 725, in __next__
|
||||
data = self._next_data()
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 785, in _next_data
|
||||
data = self._dataset_fetcher.fetch(index) # may raise StopIteration
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py", line 54, in fetch
|
||||
data = [self.dataset[idx] for idx in possibly_batched_index]
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py", line 54, in <listcomp>
|
||||
data = [self.dataset[idx] for idx in possibly_batched_index]
|
||||
File "/home/x79/remote-sensing/train_land_2d_patch.py", line 192, in __getitem__
|
||||
x = transform(x)
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torchvision/transforms/transforms.py", line 95, in __call__
|
||||
img = t(img)
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1778, in _wrapped_call_impl
|
||||
return self._call_impl(*args, **kwargs)
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1789, in _call_impl
|
||||
return forward_call(*args, **kwargs)
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torchvision/transforms/transforms.py", line 752, in forward
|
||||
return F.vflip(img)
|
||||
File "/home/x79/miniconda3/envs/env_01/lib/python3.10/site-packages/torchvision/transforms/functional.py", line 757, in vflip
|
||||
def vflip(img: Tensor) -> Tensor:
|
||||
KeyboardInterrupt
|
||||
Reference in New Issue
Block a user