GibbsLDA utils.h分析
来源:互联网 发布:电商软件营销方案 编辑:程序博客网 时间:2024/04/30 17:54
GibbsLDA utils.h分析
头文件
头文件很少,只有string
函数
函数有五个:
// parse command line argumentsstatic int parse_args(int argc, char ** argv, model * pmodel);// read and parse model parameters from <model_name>.othersstatic int read_and_parse(string filename, model * model); // generate the model name for the current iteration// iter = -1 => final modelstatic string generate_model_name(int iter); // sort static void sort(vector<double> & probs, vector<int> & words);static void quicksort(vector<pair<int, double> > & vect, int left, int right);
其中函数的作用,第一个应该是对于传入参数的解析,第二个,是通过model_name.others进行读取和分析,我猜测应该是第一个是从cmd来进行est的指令的执行,而read_and_parse,则是进行estc继续进行训练。generate_model_name应该就是产生文件的名称,在niter的时候逐渐逐渐减少。最后除了固定iter产生之外,还产生一个final_model。
sort和quicksort就是排序。
sort似乎就是对于概率和词语进行排序,而quicksort似乎是对一个int,double对进行排序,我想,应该是两个不同的版本吧。一会儿看看代码。
0 0
- GibbsLDA utils.h分析
- GibbsLDA utils.cpp分析
- GibbsLDA constants.h分析
- GibbsLDA dataset.h分析
- GibbsLDA strtokenizer.h分析
- GibbsLDA model.h分析
- GibbsLDA lda.cpp分析
- GibbsLDA strtokenizer.cpp分析
- GibbsLDA dataset.cpp分析
- GibbsLDA model.cpp分析
- 根据《LDA漫游指南》来对gibbsLDA++结果进行分析
- android JNI utils/Log.h 找不到 解决方法
- android JNI utils/Log.h 找不到
- android JNI utils/Log.h 找不到 解决方法
- android JNI utils/Log.h 找不到 解决方法
- android JNI utils/Log.h 找不到
- android JNI utils/Log.h 找不到 解决方法
- GibbsLDA++使用手册
- 深入浅出iOS事件机制
- Android 获取手机传感器信息
- Android仿QQ邮箱下拉刷新动画(三个小球围绕中心转动)
- Golang 通关初级(1)
- 面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
- GibbsLDA utils.h分析
- 关闭TV的效果
- golang 中 reflect 简单用法
- 使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
- github操作分享
- 浏览器调试教程-chrome
- JDK多版本下如何设置jdk 1.8为默认jdk
- Android permission 访问权限大全
- NSInvocation