Predictive computational materials Modeling with machine learning: creating the next generation of atomistic potential using neural networks