List of commits:
Subject Hash Author Date (UTC)
data_flow fix load_data_shanghaitech_more_rnd f593543b86fd2aba890dd3fc8d26121c3ba5d5e1 Thai Thien 2020-06-07 04:09:40
1e-4 88dcc2e1340f0cfc20b0dca73bc374d742278a5a Thai Thien 2020-06-07 03:42:38
try to increase batch size and learning rate 55f5eedf8eea9b4df20b7f2107d9e4c89c3787bf Thai Thien 2020-06-07 03:42:29
t9 gpu 99153ea3c20ef26c651004d083086e7ea2c9452e Thai Thien 2020-06-06 18:08:00
t9 c4305310d8376b1814c1c1ed77fa46919f02a898 Thai Thien 2020-06-06 18:07:01
t7 t8 d62a031e9b4506f7d8173906615cc6f32d0b7a4c Thai Thien 2020-06-06 18:06:13
_fixed 7c44ea2806c5b9e9b85cd496d2a3e400c437acd2 Thai Thien 2020-06-06 17:54:40
bigtail shb 6d7bcddf7613ab19c4022c533a9a6d8eb2cd4776 Thai Thien 2020-06-06 17:53:51
bigtail4 56 0a2cf847de58fc032ee966632af94cdef1f16245 Thai Thien 2020-06-05 09:36:40
bigtail 4 t3 t4 1dd1c61db8f34d6562909f9d37f0ca18fc91fa55 Thai Thien 2020-06-04 14:59:52
bigtal4 1a434051955cfaeda47780ab801924cfc9c22f94 Thai Thien 2020-06-02 18:00:43
l1 1e-4 2ea7293b60423704648df4a610a012f1da822ec9 Thai Thien 2020-05-29 16:38:44
fix log epoch 84e8beff8e305f81de7a05add2e58dcfe389ede5 Thai Thien 2020-05-29 16:38:31
skip evaluate on training set a38d5731a9d6209bc98a9cca0ad023b4798c68d5 Thai Thien 2020-05-28 16:15:29
t7 ac1f0d71c2d3e0a01241622c639a9090a5b3c427 Thai Thien 2020-05-28 15:55:56
rename 4e9754c3dff98577616d3f043f7f260aeef40ac6 Thai Thien 2020-05-27 15:54:54
not use gpu2 8324400a3d65c58cfdd5a63b0a940217f3277769 Thai Thien 2020-05-27 15:54:11
remove call loss in eval 06f13484f24b85b12cab15e5af16db4d086db497 Thai Thien 2020-05-27 15:52:44
expermient, bug fix e83e7e058b6f1d7ec1237677a2d4770f1f788ea0 Thai Thien 2020-05-27 15:43:58
surpress python warning 82806340334b3beb9916b34bb00a66381ce57aae Thai Thien 2020-05-26 12:00:49
Commit f593543b86fd2aba890dd3fc8d26121c3ba5d5e1 - data_flow fix load_data_shanghaitech_more_rnd
Author: Thai Thien
Author date (UTC): 2020-06-07 04:09
Committer name: Thai Thien
Committer date (UTC): 2020-06-07 04:09
Parent(s): 88dcc2e1340f0cfc20b0dca73bc374d742278a5a
Signer:
Signing key:
Signing status: N
Tree: 7436ff29494261a982d002a703fe2ed28cbb4c09
File Lines added Lines deleted
data_flow.py 6 0
debug/__init__.py 0 0
debug/explore_shb.py 42 0
File data_flow.py changed (mode: 100644) (index c985103..f4bb8bc)
... ... def load_data_shanghaitech_more_rnd(img_path, train=True):
188 188 target = np.fliplr(target) target = np.fliplr(target)
189 189 img = img.transpose(Image.FLIP_LEFT_RIGHT) img = img.transpose(Image.FLIP_LEFT_RIGHT)
190 190
191 if not train:
192 # get correct people head count from head annotation
193 mat_path = img_path.replace('.jpg', '.mat').replace('images', 'ground-truth').replace('IMG', 'GT_IMG')
194 gt_count = count_gt_annotation_sha(mat_path)
195 return img, gt_count
196
191 197 target1 = cv2.resize(target, (int(target.shape[1] / 8), int(target.shape[0] / 8)), target1 = cv2.resize(target, (int(target.shape[1] / 8), int(target.shape[0] / 8)),
192 198 interpolation=cv2.INTER_CUBIC) * 64 interpolation=cv2.INTER_CUBIC) * 64
193 199 # target1 = target1.unsqueeze(0) # make dim (batch size, channel size, x, y) to make model output # target1 = target1.unsqueeze(0) # make dim (batch size, channel size, x, y) to make model output
File debug/__init__.py copied from file models/meow_experiment/__init__.py (similarity 100%)
File debug/explore_shb.py added (mode: 100644) (index 0000000..d6814c7)
1 from args_util import meow_parse
2 from data_flow import get_dataloader, create_image_list
3 from ignite.engine import Events, create_supervised_trainer, create_supervised_evaluator
4 from ignite.metrics import Loss
5 from ignite.handlers import Checkpoint, DiskSaver, Timer
6 from crowd_counting_error_metrics import CrowdCountingMeanAbsoluteError, CrowdCountingMeanSquaredError, CrowdCountingMeanAbsoluteErrorWithCount, CrowdCountingMeanSquaredErrorWithCount
7 from visualize_util import get_readable_time
8
9 import torch
10 from torch import nn
11 from models.meow_experiment.kitten_meow_1 import M1, M2, M3, M4
12 from models.meow_experiment.ccnn_tail import BigTailM1, BigTailM2, BigTail3, BigTail4
13 from models.meow_experiment.ccnn_head import H1, H2
14 from models.meow_experiment.kitten_meow_1 import H1_Bigtail3
15 from models import CustomCNNv2, CompactCNNV7
16 import os
17 from model_util import get_lr, BestMetrics
18 """
19 shanghaitech_more_random
20 """
21
22
23 if __name__ == "__main__":
24 DATA_PATH = "/data/ShanghaiTech_fixed_sigma/part_B/"
25 TRAIN_PATH = os.path.join(DATA_PATH, "train_data_train_split")
26 VAL_PATH = os.path.join(DATA_PATH, "train_data_validate_split")
27 TEST_PATH = os.path.join(DATA_PATH, "test_data")
28
29 # create list
30 train_list = create_image_list(TRAIN_PATH)
31 val_list = create_image_list(VAL_PATH)
32 test_list = create_image_list(TEST_PATH)
33
34 train_loader, train_loader_eval, val_loader, test_loader = get_dataloader(train_list, val_list, test_list,
35 dataset_name="shanghaitech_more_random"
36 , batch_size=20,
37 train_loader_for_eval_check=True)
38 print(len(train_loader))
39 print(len(val_loader))
40
41 for data, label in val_loader:
42 print(label)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/hahattpro/crowd_counting_framework

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/hahattpro/crowd_counting_framework

Clone this repository using git:
git clone git://git.rocketgit.com/user/hahattpro/crowd_counting_framework

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main