This is an implementation of LINE (Large-scale information network embedding) in Python. It needs Theano and Keras libraries to get executed. LINE is a node embedding algorithm for networks. It is originally proposed in the following paper:
Tang, Jian, Meng Qu, Mingzhe Wang, Ming Zhang, Jun Yan, and Qiaozhu Mei. "Line: Large-scale information network embedding." In Proceedings of the 24th International Conference on World Wide Web, 2015.
You may find the original implementation of LINE in C++ on Github.