Following the setup used in <cite>Hayashi (2016)</cite> , all neural networks are trained using the Chainer 7 Python library with rectified linear units, dropout, and two hidden layers, each with 50% of the number of units in the input layer.