https://medium.com/@monocosmo77/applications-of-graph-convolutional-network-part3-machine-learning-847a09e72c6a