├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.am ├── Makefile.in ├── NEWS ├── README ├── TODO.txt ├── aclocal.m4 ├── configure ├── configure.ac ├── depcomp ├── example └── HPF-KDD-movielens.tgz ├── install-sh ├── missing ├── plots ├── data │ └── README.txt ├── output │ └── README.txt └── src │ ├── analysis.R │ ├── exploratory │ ├── func.R │ ├── hier.R │ ├── hier2.R │ ├── nyt-expl.R │ ├── nyt-topics-clicks.R │ ├── nyt-topics-content.R │ ├── nyt_pca.R │ └── parse_nyt_json.py │ ├── marg.R │ ├── mlens.R │ └── plots.R ├── scripts ├── cruft │ ├── bpf.sh │ ├── bpfbin.sh │ ├── kickoff.pl │ ├── lda.pl │ ├── lda.sh │ ├── ldabin.sh │ ├── mlens10m.pl │ ├── nmf.sh │ ├── nmfbin.sh │ ├── r.pl │ ├── x.pl │ ├── x.sh │ ├── y.pl │ └── y.sh ├── run.pl ├── scratch.pl └── smallrun.pl └── src ├── Makefile.am ├── Makefile.in ├── burstygap.cc ├── burstygap.hh ├── cruft └── gaprec2.cc ├── env.hh ├── gpbase.hh ├── hgaprec.cc ├── hgaprec.hh ├── log.cc ├── log.hh ├── main.cc ├── matrix.hh ├── nmflib ├── include │ ├── blaslapack.h │ ├── calculatemaxchange.h │ ├── calculatemaxchange_singleprec.h │ ├── calculatenorm.h │ ├── calculatenorm_singleprec.h │ ├── calculatesvd.h │ ├── checkarguments.h │ ├── checkmatrices.h │ ├── common.h │ ├── cpmidx_double.h │ ├── generatematrix.h │ ├── loadmatrix.h │ ├── nmf_als.h │ ├── nmf_alspg.h │ ├── nmf_mu.h │ ├── nmf_mu_singleprec.h │ ├── nmf_neals.h │ ├── nmf_pg.h │ ├── nmfdriver.h │ ├── outputtiming.h │ ├── pg_subprob_h.h │ ├── pg_subprob_w.h │ ├── randnumber.h │ ├── setdefaultopts.h │ └── storematrix.h └── lib │ └── libnnmf.a ├── ratings.cc ├── ratings.hh ├── roceasy.c ├── scratch.cc └── spawn.pl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = src 2 | EXTRA_DIST = 3 | -------------------------------------------------------------------------------- /Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/Makefile.in -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/README -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/TODO.txt -------------------------------------------------------------------------------- /aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/aclocal.m4 -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/configure -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/configure.ac -------------------------------------------------------------------------------- /depcomp: -------------------------------------------------------------------------------- 1 | /usr/share/automake-1.11/depcomp -------------------------------------------------------------------------------- /example/HPF-KDD-movielens.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/example/HPF-KDD-movielens.tgz -------------------------------------------------------------------------------- /install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/install-sh -------------------------------------------------------------------------------- /missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/missing -------------------------------------------------------------------------------- /plots/data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/data/README.txt -------------------------------------------------------------------------------- /plots/output/README.txt: -------------------------------------------------------------------------------- 1 | See jmh-recs.cloudapp.net:/home/pgopalan/KDD/output 2 | -------------------------------------------------------------------------------- /plots/src/analysis.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/analysis.R -------------------------------------------------------------------------------- /plots/src/exploratory/func.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/func.R -------------------------------------------------------------------------------- /plots/src/exploratory/hier.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/hier.R -------------------------------------------------------------------------------- /plots/src/exploratory/hier2.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/hier2.R -------------------------------------------------------------------------------- /plots/src/exploratory/nyt-expl.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/nyt-expl.R -------------------------------------------------------------------------------- /plots/src/exploratory/nyt-topics-clicks.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/nyt-topics-clicks.R -------------------------------------------------------------------------------- /plots/src/exploratory/nyt-topics-content.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/nyt-topics-content.R -------------------------------------------------------------------------------- /plots/src/exploratory/nyt_pca.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/nyt_pca.R -------------------------------------------------------------------------------- /plots/src/exploratory/parse_nyt_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/exploratory/parse_nyt_json.py -------------------------------------------------------------------------------- /plots/src/marg.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/marg.R -------------------------------------------------------------------------------- /plots/src/mlens.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/mlens.R -------------------------------------------------------------------------------- /plots/src/plots.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/plots/src/plots.R -------------------------------------------------------------------------------- /scripts/cruft/bpf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/bpf.sh -------------------------------------------------------------------------------- /scripts/cruft/bpfbin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/bpfbin.sh -------------------------------------------------------------------------------- /scripts/cruft/kickoff.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/kickoff.pl -------------------------------------------------------------------------------- /scripts/cruft/lda.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/lda.pl -------------------------------------------------------------------------------- /scripts/cruft/lda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/lda.sh -------------------------------------------------------------------------------- /scripts/cruft/ldabin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/ldabin.sh -------------------------------------------------------------------------------- /scripts/cruft/mlens10m.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/mlens10m.pl -------------------------------------------------------------------------------- /scripts/cruft/nmf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/nmf.sh -------------------------------------------------------------------------------- /scripts/cruft/nmfbin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/nmfbin.sh -------------------------------------------------------------------------------- /scripts/cruft/r.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/r.pl -------------------------------------------------------------------------------- /scripts/cruft/x.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/x.pl -------------------------------------------------------------------------------- /scripts/cruft/x.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/x.sh -------------------------------------------------------------------------------- /scripts/cruft/y.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/y.pl -------------------------------------------------------------------------------- /scripts/cruft/y.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/cruft/y.sh -------------------------------------------------------------------------------- /scripts/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/run.pl -------------------------------------------------------------------------------- /scripts/scratch.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/scratch.pl -------------------------------------------------------------------------------- /scripts/smallrun.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/scripts/smallrun.pl -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/Makefile.in -------------------------------------------------------------------------------- /src/burstygap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/burstygap.cc -------------------------------------------------------------------------------- /src/burstygap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/burstygap.hh -------------------------------------------------------------------------------- /src/cruft/gaprec2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/cruft/gaprec2.cc -------------------------------------------------------------------------------- /src/env.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/env.hh -------------------------------------------------------------------------------- /src/gpbase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/gpbase.hh -------------------------------------------------------------------------------- /src/hgaprec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/hgaprec.cc -------------------------------------------------------------------------------- /src/hgaprec.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/hgaprec.hh -------------------------------------------------------------------------------- /src/log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/log.cc -------------------------------------------------------------------------------- /src/log.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/log.hh -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/matrix.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/matrix.hh -------------------------------------------------------------------------------- /src/nmflib/include/blaslapack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/blaslapack.h -------------------------------------------------------------------------------- /src/nmflib/include/calculatemaxchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/calculatemaxchange.h -------------------------------------------------------------------------------- /src/nmflib/include/calculatemaxchange_singleprec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/calculatemaxchange_singleprec.h -------------------------------------------------------------------------------- /src/nmflib/include/calculatenorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/calculatenorm.h -------------------------------------------------------------------------------- /src/nmflib/include/calculatenorm_singleprec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/calculatenorm_singleprec.h -------------------------------------------------------------------------------- /src/nmflib/include/calculatesvd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/calculatesvd.h -------------------------------------------------------------------------------- /src/nmflib/include/checkarguments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/checkarguments.h -------------------------------------------------------------------------------- /src/nmflib/include/checkmatrices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/checkmatrices.h -------------------------------------------------------------------------------- /src/nmflib/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/common.h -------------------------------------------------------------------------------- /src/nmflib/include/cpmidx_double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/cpmidx_double.h -------------------------------------------------------------------------------- /src/nmflib/include/generatematrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/generatematrix.h -------------------------------------------------------------------------------- /src/nmflib/include/loadmatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/loadmatrix.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_als.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_als.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_alspg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_alspg.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_mu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_mu.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_mu_singleprec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_mu_singleprec.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_neals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_neals.h -------------------------------------------------------------------------------- /src/nmflib/include/nmf_pg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmf_pg.h -------------------------------------------------------------------------------- /src/nmflib/include/nmfdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/nmfdriver.h -------------------------------------------------------------------------------- /src/nmflib/include/outputtiming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/outputtiming.h -------------------------------------------------------------------------------- /src/nmflib/include/pg_subprob_h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/pg_subprob_h.h -------------------------------------------------------------------------------- /src/nmflib/include/pg_subprob_w.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/pg_subprob_w.h -------------------------------------------------------------------------------- /src/nmflib/include/randnumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/randnumber.h -------------------------------------------------------------------------------- /src/nmflib/include/setdefaultopts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/setdefaultopts.h -------------------------------------------------------------------------------- /src/nmflib/include/storematrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/include/storematrix.h -------------------------------------------------------------------------------- /src/nmflib/lib/libnnmf.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/nmflib/lib/libnnmf.a -------------------------------------------------------------------------------- /src/ratings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/ratings.cc -------------------------------------------------------------------------------- /src/ratings.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/ratings.hh -------------------------------------------------------------------------------- /src/roceasy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/roceasy.c -------------------------------------------------------------------------------- /src/scratch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/scratch.cc -------------------------------------------------------------------------------- /src/spawn.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/premgopalan/hgaprec/HEAD/src/spawn.pl --------------------------------------------------------------------------------