|
Vowpal Wabbit
|
#include "search_dep_parser.h"#include "gd.h"#include "cost_sensitive.h"#include "label_dictionary.h"#include "vw.h"#include "vw_exception.h"Go to the source code of this file.
Classes | |
| struct | task_data |
Namespaces | |
| DepParserTask | |
Macros | |
| #define | val_namespace 100 |
| #define | offset_const 344429 |
| #define | arc_hybrid 1 |
| #define | arc_eager 2 |
Functions | |
| void | DepParserTask::initialize (Search::search &sch, size_t &, options_i &options) |
| void | DepParserTask::finish (Search::search &sch) |
| void | DepParserTask::add_feature (example &ex, uint64_t idx, unsigned char ns, uint64_t mask, uint64_t multiplier, bool=false) |
| void | DepParserTask::add_all_features (example &ex, example &src, unsigned char tgt_ns, uint64_t mask, uint64_t multiplier, uint64_t offset, bool=false) |
| void | DepParserTask::reset_ex (example *ex) |
| size_t | DepParserTask::transition_hybrid (Search::search &sch, uint64_t a_id, uint32_t idx, uint32_t t_id, uint32_t) |
| size_t | DepParserTask::transition_eager (Search::search &sch, uint64_t a_id, uint32_t idx, uint32_t t_id, uint32_t n) |
| void | DepParserTask::extract_features (Search::search &sch, uint32_t idx, multi_ex &ec) |
| void | DepParserTask::get_valid_actions (Search::search &sch, v_array< uint32_t > &valid_action, uint64_t idx, uint64_t n, uint64_t stack_depth, uint64_t state) |
| bool | DepParserTask::is_valid (uint64_t action, v_array< uint32_t > valid_actions) |
| void | DepParserTask::get_eager_action_cost (Search::search &sch, uint32_t idx, uint64_t n) |
| void | DepParserTask::get_hybrid_action_cost (Search::search &sch, size_t idx, uint64_t n) |
| void | DepParserTask::get_cost_to_go_losses (Search::search &sch, v_array< std::pair< action, float >> &gold_action_losses, uint32_t left_label, uint32_t right_label) |
| void | DepParserTask::get_gold_actions (Search::search &sch, uint32_t idx, uint64_t, v_array< action > &gold_actions) |
| void | DepParserTask::convert_to_onelearner_actions (Search::search &sch, v_array< action > &actions, v_array< action > &actions_onelearner, uint32_t left_label, uint32_t right_label) |
| void | DepParserTask::setup (Search::search &sch, multi_ex &ec) |
| void | DepParserTask::run (Search::search &sch, multi_ex &ec) |
Variables | |
| Search::search_task | DepParserTask::task = {"dep_parser", run, initialize, finish, setup, nullptr} |
| constexpr action | DepParserTask::SHIFT = 1 |
| constexpr action | DepParserTask::REDUCE_RIGHT = 2 |
| constexpr action | DepParserTask::REDUCE_LEFT = 3 |
| constexpr action | DepParserTask::REDUCE = 4 |
| constexpr uint32_t | DepParserTask::my_null = 9999999 |
| #define arc_eager 2 |
Definition at line 18 of file search_dep_parser.cc.
Referenced by DepParserTask::convert_to_onelearner_actions(), DepParserTask::get_cost_to_go_losses(), DepParserTask::get_valid_actions(), and DepParserTask::run().
| #define arc_hybrid 1 |
Definition at line 17 of file search_dep_parser.cc.
Referenced by DepParserTask::get_gold_actions(), DepParserTask::get_valid_actions(), and DepParserTask::run().
| #define offset_const 344429 |
Definition at line 16 of file search_dep_parser.cc.
Referenced by DepParserTask::extract_features().
| #define val_namespace 100 |
Definition at line 15 of file search_dep_parser.cc.
Referenced by DepParserTask::extract_features(), and DepParserTask::initialize().
1.8.13