Toma0916 / GlobalWheatDetection

3 stars 0 forks source link

traindataloaderもshuffle=trueじゃないとダメやんけ! #96

Closed Toma0916 closed 4 years ago

Toma0916 commented 4 years ago

たぶん毎回全く同じやつ流れてる

Toma0916 commented 4 years ago

今のブランチで修正しておきます

Toma0916 commented 4 years ago

shuffle trueで治りました

スコア最近低かった原因これかも

kminoda commented 4 years ago

それ、当初sampler実装しようとした時に「samplerとshuffleを同時に与えるのはダメです」みたいな感じで怒られたので、samplerを与える時と与えない時でif分岐させて

if sampler:
    train_data_loader = DataLoader(hoge, sampler=sampler, hoge)
else:
    train_data_loader = DataLoader(hoge, shuffle=True, hoge)

みたいな感じにしていた

kminoda commented 4 years ago

けど、同様に怒られませんか?

Toma0916 commented 4 years ago

train_data_loader = DataLoader(train_dataset, batch_size=config['train']['batch_size'], sampler=get_sampler(train_dataset, config['train']), shuffle=True, num_workers=4, worker_init_fn=worker_init_fn, collate_fn=collate_fn)

これ問題なく動く

kminoda commented 4 years ago

世界ふしぎ発見

Toma0916 commented 4 years ago

世界はまだ謎に満ち満ちているよ