This repo contains all the code used in the thesis. The thesis includes two tasks, the first one is a node classification using node2vec and GraphSage, the second one is testing the runtimes of the algorithms on artifically created graphs.These are named experiment one and two in the folder system. The thesis is written in Hungarian; however, an English summary is also available.
The two main papers I used for the thesis are the introductory paper on node2vec and GraphSAGE The other citations can be found at the end of the Hungarian version of the thesis.
The code can be run with Python 3.10.4. The current version runs on CPU, the CUDA version of the code is yet to be added. The /src folder contains modules that were used to work with graph data. These files are stil WIP.