这是和项目开始的第一步,需要在自己的电脑上运行LINE的c++文件。
1. 安装boost库。
安装的时候的步骤:
https://jingyan.baidu.com/article/a3aad71aa1ebe7b1fb009681.html
http://blog.csdn.net/u013777351/article/details/50733974
出现的问题:
https://jingyan.baidu.com/article/a24b33cd7005d719fe002b09.html
2.运行
https://github.com/tangjianpku/LINE
我选择windows系统,首先下载youtube的数据(txt文件),notepad++打开train_youtube.bat(可执行文件),即可看见有指令,更改txt文件名称(可看-train选项更改)。
接着对每个cpp文件都运行g++ -o xxx xxx.cpp,可得exe文件。
最后cmd cd到当前目录,输入train_youtube.bat,即可得到答案。
补充:在linux(ubuntu)上运行LINE:
A.装GSL库;
1. 首先在http://ftp.club.cc.cmu.edu/pub/gnu/gsl/下载gsl-1.16.tar.gz
2. tar -zxvf gsl-1.9.tar.gz 解压在/home/dengmin下
3. ./configure --prefix=YOUR_DIRECTORY
比如我习惯安装在如下目录/home/dengmin/gsl1.16
4.make
5.make install
6.使用vi编辑器,编辑用户根目录下配置文件。
vi ~/.bashrc
在文件末尾加上下面的代码:
#GSL
export PATH=$PATH:YOUR_DIRECTORY/bin
export C_INCLUDE_PATH=$C_INCLUDE_PATH:YOUR_DIRECTORY/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:YOUR_DIRECTORY/lib
export GSL_LD=YOUR_DIRECTORY/lib
这里YOUR_DIRECTORY就是/home/dengmin/gsl1.16这个路径。
保存,退出
其中最后一个是为了方便链接使用。
7.source ~/.bashrc
B. 运行