points
- when learning on the real examples, just propagate forward
- when learning on the fake examples, first generate them by propagating white noise backward