LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
train_params_tagging.h
Go to the documentation of this file.
1
// Copyright 2021 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
#ifndef DEEPLIMA_LIBS_TASKS_TAGGING_PARAMS_H
7
#define DEEPLIMA_LIBS_TASKS_TAGGING_PARAMS_H
8
9
#include <string>
10
11
#include "
tasks/common/train_params.h
"
12
13
namespace
deeplima
14
{
15
namespace
tagging
16
{
17
namespace
train
18
{
19
20
struct
train_params_tagging_t
:
public
deeplima::train::train_params_t
21
{
22
std::string
m_embeddings_fn
;
23
24
std::string
m_tasks_string
;
25
26
size_t
m_conllu_column_num
;
// 4 - UPOS, 5 - XPOS
27
28
size_t
m_rnn_hidden_dim
;
29
size_t
m_trainable_embeddings_dim
;
30
size_t
m_trainable_embeddings_cutoff_freq
;
// ipm
31
32
bool
m_use_eos
;
33
34
size_t
m_sequence_length
;
35
36
train_params_tagging_t
()
37
:
m_tasks_string
(
"upos"
),
38
m_conllu_column_num
(4),
39
m_rnn_hidden_dim
(64),
40
m_trainable_embeddings_dim
(0),
41
m_trainable_embeddings_cutoff_freq
(100),
42
m_use_eos
(false),
43
m_sequence_length
(256) {}
44
};
45
46
}
// namespace train
47
}
// namespace tagging
48
}
// namespace deeplima
49
50
#endif
deeplima
Definition
dependency_parser.h:28
deeplima::tagging::train::train_params_tagging_t
Definition
train_params_tagging.h:21
deeplima::tagging::train::train_params_tagging_t::m_trainable_embeddings_dim
size_t m_trainable_embeddings_dim
Definition
train_params_tagging.h:29
deeplima::tagging::train::train_params_tagging_t::m_trainable_embeddings_cutoff_freq
size_t m_trainable_embeddings_cutoff_freq
Definition
train_params_tagging.h:30
deeplima::tagging::train::train_params_tagging_t::train_params_tagging_t
train_params_tagging_t()
Definition
train_params_tagging.h:36
deeplima::tagging::train::train_params_tagging_t::m_conllu_column_num
size_t m_conllu_column_num
Definition
train_params_tagging.h:26
deeplima::tagging::train::train_params_tagging_t::m_sequence_length
size_t m_sequence_length
Definition
train_params_tagging.h:34
deeplima::tagging::train::train_params_tagging_t::m_embeddings_fn
std::string m_embeddings_fn
Definition
train_params_tagging.h:22
deeplima::tagging::train::train_params_tagging_t::m_tasks_string
std::string m_tasks_string
Definition
train_params_tagging.h:24
deeplima::tagging::train::train_params_tagging_t::m_use_eos
bool m_use_eos
Definition
train_params_tagging.h:32
deeplima::tagging::train::train_params_tagging_t::m_rnn_hidden_dim
size_t m_rnn_hidden_dim
Definition
train_params_tagging.h:28
deeplima::train::train_params_t
Definition
train_params.h:20
train_params.h
deeplima
libs
tasks
tag
model
train_params_tagging.h
Generated by
1.9.8