amartinezsaucedo / api-recommender-we

API Recommender based on Word Embeddings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API recommendation based on Word Embeddings

Install required dependencies and download files

make install

Run tasks

API extraction

Specify APIs.guru repository commit hash to download APIs (default is master)

make run_extraction COMMIT_HASH={commit_hash}

API transformation

Specify APIs.guru repository commit hash to download APIs (default is master) and then transform description

make run_transformation COMMIT_HASH={commit_hash}

Recommender evaluation

Specify test queries and test endpoints files paths (default paths are referencing default experiment)

make run_evaluation QUERIES_PATH={queries_path} -e TEST_ENDPOINTS_PATH={test_endpoints_path}

About

API Recommender based on Word Embeddings


Languages

Language:Python 95.8%Language:Makefile 4.2%