Vowpal Wabbit
|
Public Member Functions | |
~bfgs () | |
Public Attributes | |
vw * | all |
int | m |
float | rel_threshold |
double | wolfe1_bound |
size_t | final_pass |
struct timeb t_start | t_end |
double | net_comm_time |
struct timeb t_start_global | t_end_global |
double | net_time |
v_array< float > | predictions |
size_t | example_number |
size_t | current_pass |
size_t | no_win_counter |
size_t | early_stop_thres |
bool | first_hessian_on |
bool | backstep_on |
int | mem_stride |
bool | output_regularizer |
float * | mem |
double * | rho |
double * | alpha |
weight * | regularizers |
int | lastj |
int | origin |
double | loss_sum |
double | previous_loss_sum |
float | step_size |
double | importance_weight_sum |
double | curvature |
bool | first_pass |
bool | gradient_pass |
bool | preconditioner_pass |
|
inline |
vw* bfgs::all |
Definition at line 64 of file bfgs.cc.
Referenced by end_pass(), learn(), predict(), save_load(), and save_load_regularizer().
double* bfgs::alpha |
Definition at line 92 of file bfgs.cc.
Referenced by process_pass(), and save_load().
bool bfgs::backstep_on |
Definition at line 85 of file bfgs.cc.
Referenced by init_driver(), and process_pass().
size_t bfgs::current_pass |
Definition at line 79 of file bfgs.cc.
Referenced by end_pass(), learn(), and process_pass().
double bfgs::curvature |
Definition at line 100 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
size_t bfgs::early_stop_thres |
Definition at line 81 of file bfgs.cc.
Referenced by end_pass().
size_t bfgs::example_number |
Definition at line 78 of file bfgs.cc.
Referenced by process_example(), and process_pass().
size_t bfgs::final_pass |
Definition at line 70 of file bfgs.cc.
Referenced by end_pass(), and learn().
bool bfgs::first_hessian_on |
Definition at line 84 of file bfgs.cc.
Referenced by process_pass().
bool bfgs::first_pass |
Definition at line 103 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
bool bfgs::gradient_pass |
Definition at line 104 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
double bfgs::importance_weight_sum |
Definition at line 99 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
int bfgs::lastj |
Definition at line 96 of file bfgs.cc.
Referenced by process_pass(), and reset_state().
double bfgs::loss_sum |
Definition at line 97 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
int bfgs::m |
Definition at line 65 of file bfgs.cc.
Referenced by bfgs_iter_middle(), bfgs_iter_start(), and save_load().
float* bfgs::mem |
Definition at line 90 of file bfgs.cc.
Referenced by process_pass(), and save_load().
int bfgs::mem_stride |
Definition at line 88 of file bfgs.cc.
Referenced by bfgs_iter_middle(), bfgs_iter_start(), derivative_in_direction(), save_load(), and wolfe_eval().
double bfgs::net_time |
Definition at line 75 of file bfgs.cc.
Referenced by process_pass(), and save_load().
size_t bfgs::no_win_counter |
Definition at line 80 of file bfgs.cc.
Referenced by end_pass().
int bfgs::origin |
Definition at line 96 of file bfgs.cc.
Referenced by process_pass(), and reset_state().
bool bfgs::output_regularizer |
Definition at line 89 of file bfgs.cc.
Referenced by end_pass(), process_pass(), save_load(), and save_load_regularizer().
bool bfgs::preconditioner_pass |
Definition at line 105 of file bfgs.cc.
Referenced by process_example(), process_pass(), and reset_state().
v_array<float> bfgs::predictions |
Definition at line 77 of file bfgs.cc.
Referenced by process_example(), and process_pass().
double bfgs::previous_loss_sum |
Definition at line 97 of file bfgs.cc.
Referenced by process_pass(), and reset_state().
weight* bfgs::regularizers |
Definition at line 94 of file bfgs.cc.
Referenced by add_regularization(), finalize_preconditioner(), preconditioner_to_regularizer(), regularizer_direction_magnitude(), regularizer_to_weight(), save_load(), and save_load_regularizer().
float bfgs::rel_threshold |
Definition at line 66 of file bfgs.cc.
Referenced by process_pass().
double* bfgs::rho |
Definition at line 91 of file bfgs.cc.
Referenced by process_pass(), and save_load().
float bfgs::step_size |
Definition at line 98 of file bfgs.cc.
Referenced by process_pass().
struct timeb t_start_global bfgs::t_end_global |
Definition at line 74 of file bfgs.cc.
Referenced by process_pass().