Machine Learning Semiconductor