Prediction model of band gap for inorganic compounds by combination of density functional theory calculations and machine learning techniques