Machine learning and network embedding methods for gene co-expression networks