This document provides an overview of several network embedding methods, including DeepWalk, Node2vec, and LINE. DeepWalk learns latent representations of nodes in a network using random walks and language modeling techniques. Node2vec generalizes DeepWalk by allowing the random walks to be tuned to different graph exploration strategies. LINE embeds networks by preserving both first-order and second-order proximities between nodes. The document also briefly discusses other methods like PTE, heterogeneous network embedding, and applications of network embedding.