#include </home/runner/work/lima/lima/deeplima/libs/tasks/common/train_params.h>
|
| | train_params_t (std::string device_string="cpu", float learning_rate=0.001, float weight_decay=0.00001, float beta_one=0.9, float beta_two=0.999, size_t max_epochs=100, size_t max_epochs_without_improvement=10, size_t batch_size=4, float input_dropout=0.3) |
| |
| virtual const std::string & | get_train_set_fn () const |
| |
| virtual const std::string & | get_dev_set_fn () const |
| |
| virtual void | guess_data_sets (const std::string &ud_path, const std::string &corpus) |
| |
Definition at line 19 of file train_params.h.
◆ train_params_t()
| deeplima::train::train_params_t::train_params_t |
( |
std::string |
device_string = "cpu", |
|
|
float |
learning_rate = 0.001, |
|
|
float |
weight_decay = 0.00001, |
|
|
float |
beta_one = 0.9, |
|
|
float |
beta_two = 0.999, |
|
|
size_t |
max_epochs = 100, |
|
|
size_t |
max_epochs_without_improvement = 10, |
|
|
size_t |
batch_size = 4, |
|
|
float |
input_dropout = 0.3 |
|
) |
| |
|
inline |
◆ get_dev_set_fn()
| virtual const std::string & deeplima::train::train_params_t::get_dev_set_fn |
( |
| ) |
const |
|
inlinevirtual |
◆ get_train_set_fn()
| virtual const std::string & deeplima::train::train_params_t::get_train_set_fn |
( |
| ) |
const |
|
inlinevirtual |
◆ guess_data_sets()
| void deeplima::train::train_params_t::guess_data_sets |
( |
const std::string & |
ud_path, |
|
|
const std::string & |
corpus |
|
) |
| |
|
virtual |
◆ m_batch_size
| size_t deeplima::train::train_params_t::m_batch_size |
◆ m_beta_one
| float deeplima::train::train_params_t::m_beta_one |
◆ m_beta_two
| float deeplima::train::train_params_t::m_beta_two |
◆ m_dev_set_fn
| std::string deeplima::train::train_params_t::m_dev_set_fn |
◆ m_device_string
| std::string deeplima::train::train_params_t::m_device_string |
◆ m_input_dropout_prob
| float deeplima::train::train_params_t::m_input_dropout_prob |
◆ m_input_model_name
| std::string deeplima::train::train_params_t::m_input_model_name |
◆ m_learning_rate
| float deeplima::train::train_params_t::m_learning_rate |
◆ m_max_epochs
| size_t deeplima::train::train_params_t::m_max_epochs |
◆ m_max_epochs_without_improvement
| size_t deeplima::train::train_params_t::m_max_epochs_without_improvement |
◆ m_optimizers
| std::string deeplima::train::train_params_t::m_optimizers |
◆ m_output_format
| std::string deeplima::train::train_params_t::m_output_format |
◆ m_output_model_name
| std::string deeplima::train::train_params_t::m_output_model_name |
◆ m_tags
| std::map<std::string, std::string> deeplima::train::train_params_t::m_tags |
◆ m_train_set_fn
| std::string deeplima::train::train_params_t::m_train_set_fn |
◆ m_weight_decay
| float deeplima::train::train_params_t::m_weight_decay |
The documentation for this struct was generated from the following files: