Machine learning with Graphs