Multi-Fidelity Bayesian Optimization via Deep Neural Networks