Deep learning for discrete-time hedging in incomplete markets