Skip to content

Instantly share code, notes, and snippets.

View ogvalt's full-sized avatar
🏠
Working from home

Oleksandr Popovych ogvalt

🏠
Working from home
  • Ukraine
View GitHub Profile
@ogvalt
ogvalt / stratified_sample.py
Created November 23, 2019 19:18 — forked from srikarplus/stratified_sample.py
Stratified Sampling in Pytorch
def make_weights_for_balanced_classes(images, nclasses):
count = [0] * nclasses
for item in images:
count[item[1]] += 1
weight_per_class = [0.] * nclasses
N = float(sum(count))
for i in range(nclasses):
weight_per_class[i] = N/float(count[i])
weight = [0] * len(images)
for idx, val in enumerate(images):