Skip to content

This is the code for submission 1833 in CIKM2019

Notifications You must be signed in to change notification settings

brendanWaiting/DeepApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DeepApp

This is the code for submission 1833 in CIKM2019

Datasets

The sample data to evaluate our model, which contains 1000 users and ready for directly used.

Requirements

  • Python 2.7
  • Pytorch 0.20
  • cPickle is used in the project to store the preprocessed data and parameters.

Project Structure

  • /data # preprocessed sample data (pickle file)
  • /codes
    • main.py
    • model.py # define models
    • train.py # define tools for train the model
  • /baseline #codes for baseline App2Vec
    • main.py
    • model.py # define models
    • train.py # define tools for train the model

Usage

python main.py --users_end 1000 --model_mode AppPreLocPreUserIdenGtr --lr_step 1 --process_name user_iden_alpha_beta --hidden_size 512 --app_encoder_size 512 --loss_beta 0.2 --loss_alpha 0.2  

The codes contain four network model (DeepApp, DeepApp(App), DeepApp(App+Loc), DeepApp(App+User), RNN) and baseline model (MRU, MFU, HA, Bayes). The parameter settings for these model can refer to run.sh file.

About

This is the code for submission 1833 in CIKM2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Shell 0.4%