当前位置: 首页>>代码示例>>C++>>正文


C++ Tools::process_sample方法代码示例

本文整理汇总了C++中Tools::process_sample方法的典型用法代码示例。如果您正苦于以下问题:C++ Tools::process_sample方法的具体用法?C++ Tools::process_sample怎么用?C++ Tools::process_sample使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Tools的用法示例。


在下文中一共展示了Tools::process_sample方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main()
{
    ifstream test;
    //test.open("D:\\wxs\\coding\\E&E\\bin\\Debug\\yahoo.txt",ios::in);
    test.open("D:\\C++\\E&E\\bin\\Debug\\yahoo.txt",ios::in);

    //test.open("D:\\wxs\\ydata-fp-td-clicks-v2_0.20111002",ios::in);
   // for(int i = 0; i < 10; i++)
    //{
    //test.open("F:\\DATA\\dataR6B\\ydata-fp-td-clicks-v2_0.20111002",ios::in);
    if(!test)cout<<"error"<<endl;
    string sample;
    vector<string> vec1;
    vector<string> vec2;
    vector<string> user_feature;

    int count_of_match = 1;
    int click = 0;
    int click_or_not=0;
    int randnum;

    policy.article.clear();
    policy.click_count.clear();
    policy.match_count.clear();
    srand((int)time(0));
    int j = 0;
    while (getline(test, sample))
    {
        if(j == 1)break;
        tool.process_sample(sample,vec1,vec2,user_feature);
        sscanf(vec1[2].c_str(),"%d",&click_or_not);
        //policy.simpleploicy(vec1, vec2,click_or_not,click,count_of_match);


        //policy.randomploicy(vec1, vec2,click_or_not,click,count_of_match);
        //policy.epsilon_greedy(vec1, vec2,click_or_not,click,count_of_match);
        j++;


    }
    //for(map<string,int>::iterator index = policy.click_count.begin();
    //index != policy.click_count.end(); index++)
            //cout<<index->first<<" "<<index->second<<endl;
        //cout<<policy.click_count.size()<<endl;
     if(count_of_match > 1)
        cout<<"ctr = "<<(double)click/(count_of_match-1)<<endl;
     else cout<<"ctr = "<<(double)click/count_of_match<<endl;

     test.close();

    //}
     return 0;
}
开发者ID:lijiankou,项目名称:Machine-Learning,代码行数:53,代码来源:main.cpp


注:本文中的Tools::process_sample方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。