This paper presents several algorithms based on machine learning to solve hedging problems in incomplete markets. The sources of incompleteness considered here are illiquidity, nontradable risk ...