LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::segmentation::train::train_params_segmentation_t Struct Reference

#include </home/runner/work/lima/lima/deeplima/libs/tasks/segmentation/model/train_params_segmentation.h>

Inheritance diagram for deeplima::segmentation::train::train_params_segmentation_t:
deeplima::train::train_params_t

Public Member Functions

 train_params_segmentation_t ()
 
- Public Member Functions inherited from 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)
 
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)
 

Public Attributes

size_t m_rnn_hidden_dim
 
size_t m_sequence_length
 
bool train_ss
 
bool train_mwt
 
- Public Attributes inherited from deeplima::train::train_params_t
std::string m_output_format
 
std::string m_output_model_name
 
std::string m_input_model_name
 
std::string m_train_set_fn
 
std::string m_dev_set_fn
 
std::map< std::string, std::string > m_tags
 
std::string m_device_string
 
float m_learning_rate
 
float m_weight_decay
 
float m_beta_one
 
float m_beta_two
 
float m_input_dropout_prob
 
size_t m_max_epochs
 
size_t m_max_epochs_without_improvement
 
size_t m_batch_size
 
std::string m_optimizers
 

Detailed Description

Definition at line 18 of file train_params_segmentation.h.

Constructor & Destructor Documentation

◆ train_params_segmentation_t()

deeplima::segmentation::train::train_params_segmentation_t::train_params_segmentation_t ( )
inline

Definition at line 26 of file train_params_segmentation.h.

Member Data Documentation

◆ m_rnn_hidden_dim

size_t deeplima::segmentation::train::train_params_segmentation_t::m_rnn_hidden_dim

Definition at line 21 of file train_params_segmentation.h.

◆ m_sequence_length

size_t deeplima::segmentation::train::train_params_segmentation_t::m_sequence_length

Definition at line 22 of file train_params_segmentation.h.

◆ train_mwt

bool deeplima::segmentation::train::train_params_segmentation_t::train_mwt

Definition at line 24 of file train_params_segmentation.h.

◆ train_ss

bool deeplima::segmentation::train::train_params_segmentation_t::train_ss

Definition at line 23 of file train_params_segmentation.h.


The documentation for this struct was generated from the following file: