Optimal auctions through deep learning