15 c +=
sizeof(ld->
label);
30 if (cache.
buf_read(c, total) < total)
46 c +=
sizeof(ld->
label);
73 return ld->
label == FLT_MAX;
99 std::cout <<
"Error: " << words.
size() <<
" is too many tokens for a simple label: ";
101 std::cout << std::endl;
154 if (thisLoss < all.sd->holdout_best_loss)
162 if ((thisLoss != FLT_MAX) ||
float get_weight(void *v)
label_parser simple_label
double holdout_sum_loss_since_last_pass
double weighted_unlabeled_examples
void count_label(shared_data *sd, float l)
v_array< int > final_prediction_sink
void default_simple_label(void *v)
void parse_simple_label(parser *, shared_data *sd, void *v, v_array< substring > &words)
bool summarize_holdout_set(vw &all, size_t &no_win_counter)
char * bufcache_simple_label(label_data *ld, char *c)
float float_of_substring(substring s)
void delete_simple_label(void *)
void output_and_account_example(vw &all, example &ec)
void print_update(bool holdout_set_off, size_t current_pass, float label, float prediction, size_t num_features, bool progress_add, float progress_arg)
double weighted_holdout_examples_since_last_pass
char * bufread_simple_label(shared_data *sd, label_data *ld, char *c)
void finish_example(vw &, example &)
void print_update(vw &all, example &ec)
void update(bool test_example, bool labeled_example, float loss, float weight, size_t num_features)
void buf_write(char *&pointer, size_t n)
float accumulate_scalar(vw &all, float local_sum)
double weighted_labeled_examples
void print_substring(substring s)
size_t read_cached_simple_label(shared_data *sd, void *v, io_buf &cache)
void cache_simple_label(void *v, io_buf &cache)
void(* print)(int, float, float, v_array< char >)
void return_simple_example(vw &all, void *, example &ec)
size_t buf_read(char *&pointer, size_t n)