Predicting Porosity And Microstructure Of 3D Printed Part Using Machine Learning