10 2014 档案

摘要:超赞的线程安全的初始化 static plsa::PLSAModel& model() { static plsa::PLSAModel _model = ([&]() { plsa::PLSAModel _model; string modelPath = "./data/plsa.model/pzw.idx"; PSCONF(modelPath, "PlsaTopic"); _model.L... 阅读全文
posted @ 2014-10-10 19:18 阁子 阅读(562) 评论(0) 推荐(1)
摘要:测试环境gcc4.8.2 iterator find ( const key_type& k ); const_iterator find ( const key_type& k ) const; Unordered_map有两个对应的find函数 我推断第二个是安全的,第一个经过实测不是线程安全 auto iter = _map.find(key) 在openmp多线程环境... 阅读全文
posted @ 2014-10-10 19:00 阁子 阅读(5846) 评论(0) 推荐(0)
摘要:gbdt的最大优点,和决策树一样,高度可解释,最喜欢的分类模型:) #!/usr/bin/env python #coding=gbk # ============================================================================== # \file print-fastreank-tree.py # ... 阅读全文
posted @ 2014-10-04 23:04 阁子 阅读(5031) 评论(0) 推荐(0)
摘要:暂时使用boost 序列化, 目前我的测试基本都ok 只是对于c++11 shared ptr 没有测试成功,只能手工写下shared ptr 部分的序列化,也就是目前我对指针都不直接序列化,自己管理,例如下面样子 Load_(modelFile); //model直接序列化 string normalizerName = read_file(OBJ_NAME_PATH(_normalizer)... 阅读全文
posted @ 2014-10-01 16:52 阁子 阅读(6082) 评论(0) 推荐(0)