A variety of data in many different fields can be described by networks, such as the World Wide Web, social networks of acquaintances or other types of interactions, networks of publications linked by citations, transportation networks, metabolic network, and communication networks. In this talk, we will recall some basic concepts and preliminaries of network in mathematics, and then introduce the representation learning of network in the framework of machine learning, together with some applications.