https://github.com/zeionara/agk
Code for recommender systems evaluation
https://github.com/zeionara/agk
Last synced: 4 months ago
JSON representation
Code for recommender systems evaluation
- Host: GitHub
- URL: https://github.com/zeionara/agk
- Owner: zeionara
- Created: 2020-09-19T16:04:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T16:54:39.000Z (about 4 years ago)
- Last Synced: 2025-01-02T07:46:21.803Z (6 months ago)
- Language: Swift
- Size: 1.54 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# Agk Tool (being reversed stands for "Knowledge Graphs Applications")
A library for building recommendation systems.
## Example of usage
To cross-validate implemented models of knowledge graph representation on a dataset and calculate metrics for comparing multiple solutions (being in the root project directory):
0. Setup dependencies
```sh
sudo apt-get install libblas-dev libmongoc-dev libbson-dev libcurl4-openssl-dev uuid-dev -y
```
1. Compile the source code
```sh
swift build --product agk
```
2. Run tesing process (for the complete list of supported models and cross-validation parameters see file `Sources/agk/main.swift`)
```sh
.build/debug/agk -m transe -d truncated-dataset-normalized.txt
```