Skip to content

Commit 74bf4b7

Browse files
committed
initial commit
0 parents  commit 74bf4b7

File tree

5 files changed

+54
-0
lines changed

5 files changed

+54
-0
lines changed

README.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Datasets
2+
3+
A curated list of Datasets that can be used to implement/test curriculum learning.
4+
5+
| Datasets | Paper/Project link |
6+
| ------------- |:-------------:|
7+
| GQN by DeepMind | [Link](https://github.com/deepmind/gqn-datasets) |
8+
| Deep Pentomino | [Link](https://github.com/caglar/Arcade-Universe) |
9+
| Pentomino by DeepMind | [Link](https://github.com/deepmind/deepmind-research/tree/master/PrediNet)|
10+
| C-SMOTE Generator| [Link](c_smote_generator/README.md) - [ Link2](https://digitalcommons.wpi.edu/etd-theses/1256/)|
11+
|Parity task | [Link](parity_task/README.md) - [Link2](https://openreview.net/forum?id=r1G4z8cge)|
12+
| Progressive GANs Generator | [Link](https://github.com/tkarras/progressive_growing_of_gans#preparing-datasets-for-training)|
13+
| Shapes 2D Generator | [Link](https://github.com/matterport/Mask_RCNN/blob/master/samples/shapes/shapes.py) |
14+
| Shapes Four Kaggle | [Link](https://www.kaggle.com/smeschke/four-shapes)|
15+
| Shapes 3D| [Link](https://github.com/deepmind/3d-shapes)|
16+
| Shapes Flying | [Link](https://github.com/ferreirafabio/FlyingShapesDataset)|
17+
| Scikit-learn data Generator|[Link](https://scikit-learn.org/stable/modules/classes.html#samples-generator)|
18+
|Local-minima-propositions | [Link](https://openreview.net/forum?id=Syoiqwcxx)|
19+
|MNIST |[Link](http://yann.lecun.com/exdb/mnist/)|
20+
|CIFAR |[Link](https://www.cs.toronto.edu/~kriz/cifar.html)|

c_smote_generator/README.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
C-SMOTE is an algorithm that generates data synthetically given the modes
2+
and support of original datasets. For more information we suggest reading this Thesis.
3+
4+
[Parameter Continuation with Secant Approximation for Deep Neural Networks](https://digitalcommons.wpi.edu/etd-theses/1256/)
5+
6+
## Grid Dataset
7+
![grid](grid_smote%20(1).gif)
8+
9+
## Sine-Wave Dataset
10+
![sine](sine_smote%20(4).gif)
11+
12+
## Script

c_smote_generator/grid_smote (1).gif

875 KB
Loading

c_smote_generator/sine_smote (4).gif

1.45 MB
Loading

partiy_task/README.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Parity task Generator
2+
3+
What is parity task?\
4+
A parity bit, or check bit, is a bit added to a string of binary code to ensure that the total number of 1-bits in the string is even or odd [Wikipedia](https://en.wikipedia.org/wiki/Parity_bit)
5+
6+
40-bit parity task dataset used in [Mollifying Networks](https://openreview.net/forum?id=r1G4z8cge)
7+
8+
```
9+
def parity_batch(input_length, batch_size):
10+
xs = [np.random.randint(0, 2, input_length) for _ in range(batch_size)]
11+
xs.append(np.ones(shape=input_length, dtype=int))
12+
ys = [[0] if np.sum(x) % 2 == 0 else [1] for x in xs]
13+
return xs, ys
14+
```
15+
16+
```
17+
import numpy as np
18+
np.random.seed(seed=config.seed)
19+
d_dim = config.parity_length
20+
X, y = parity_batch(config.parity_length, 2000)
21+
X_val, y_val = parity_batch(config.parity_length, 500)
22+
```

0 commit comments

Comments
 (0)