Semi-supervised prediction of gene regulatory networks using machine learning algorithms