Computational Astronomy: Classification of Celestial Spectra Using Machine Learning Techniques