Porosity estimation by semi-supervised learning with sparsely available labeled samples. (September 2017)