Categorical VAE with Gumbel-Softmax https://github.com/ericjang/gumbel-softmax/blob/master/Categorical%20VAE.ipynb#Chainer に翻訳してみた。
https://gist.github.com/msakai/ddcc8ff2ae03ea126fed17a4e3d04e53

直訳ではなく、一部は自分好みにちょっと書き換えている。
すぐ出来るかと思ったら、意外と手間取ってしまった。
あと、こうして比べてみると、 #TensorFlow とChainerの方向性の違いはdefine-and-runかdefine-by-runかというよりは、むしろ記述の抽象化・構造化の道具として、言語中立な機構を独自に用意するか、 #Python の言語機構を積極的に活用するかにあるように感じた。