Вот код, приведенный ниже:
int main(int argc,char **argv)
{
int result = load("./model.bin");
string line;
while(getline(cin,line))
{
auto fields = split(line,' ');
auto label_fields = split(fields[0],':');
float ctr = 0.0;
for(int i = 1;i<fields.size();i++)
{
auto feature = strtoll(fields[i].c_str(), NULL, 10);
auto iter = data_.find(feature);
if(iter!=data_.end())
{
ctr += iter->second;
}
}
ctr = 1.0f / (1.0f + exp(-ctr)) ;
cout << label_fields[0] << "\t" << ctr << "\t" << data_.size() << endl;
}
return 0;
}
Почему data_size
0 при запуске потоковой передачи hadoop?
На локальном диске корзина модели загружена правильно.