Solving for high dimensional committor functions using artificial neural networks