We implement meta learning algorithms with PyTorch. 
We use a platform with 2 NVIDIA GeForce GTX TITAN GPUs, each containing 12G memory.

## Enviroment
 - Python3.7.3
 - Pytorch 1.1.1
 - json

## Regression: S/Q training strategy

### Bilevel Programming
For Training

```
python ./bilevel_code/regression_sq.py
```

For visualization
```
cd ./sq_regression_bilevel
python bilevel_regression_visualization.py
```

## References
This code is built on

* Meta Learning Theory
https://github.com/jiaxinchen666/meta-theory

