Skip to content

Commit 9c2c308

Browse files
committed
allow reference key concepts separately
1 parent 822aeb6 commit 9c2c308

File tree

3 files changed

+30
-6
lines changed

3 files changed

+30
-6
lines changed

docs/source/concepts.rst

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,30 @@ Key Concepts
22
============
33

44

5-
- **Optimization Search Space**. Автоматический подбор классификатора происходит за счет перебора гиперпараметров в некотором *пространстве поиска*. Говоря на уровне идеи, это пространство поиска является словариком, в котором ключами являются имена гиперпараметров, а значениями --- списки. Гиперпараметры выступают в роли координатных "осей" пространства поиска, а значения в списках --- в роли точек на этой оси.
6-
- **Classification Stages**. Классификацию интента можно разделить на два этапа: скоринг и предсказание. Скоринг --- это предсказание вероятностей наличия каждого интента в данной реплике. Предсказание --- это формирование финального предсказания на основе предоставленных вероятностей.
7-
- **Prediction**. Если мы хотим детектировать out-of-domain примеры, то на этапе предсказания необходимо подобрать порог вероятности, при котором можно утверждать о наличии какого-то известного интента.
8-
- **Nodes and Modules**. Модель скоринга или предсказания вместе с её гиперпараметрами, которые нужно перебрать, мы называем *модулем оптимизации*. Набор модулей, относящихся к одному этапу оптимизации (скорингу или предсказанию), мы называем *узлом оптимизации*.
5+
.. _key-search-space:
6+
7+
Optimization Search Space
8+
-------------------------
9+
10+
Автоматический подбор классификатора происходит за счет перебора гиперпараметров в некотором *пространстве поиска*. Говоря на уровне идеи, это пространство поиска является словариком, в котором ключами являются имена гиперпараметров, а значениями --- списки. Гиперпараметры выступают в роли координатных "осей" пространства поиска, а значения в списках --- в роли точек на этой оси.
11+
12+
.. _key-stages:
13+
14+
Classification Stages
15+
---------------------
16+
17+
Классификацию интента можно разделить на два этапа: скоринг и предсказание. Скоринг --- это предсказание вероятностей наличия каждого интента в данной реплике. Предсказание --- это формирование финального предсказания на основе предоставленных вероятностей.
18+
19+
.. _key-oos:
20+
21+
Out-of-domain utterances
22+
------------------------
23+
24+
Если мы хотим детектировать out-of-domain примеры, то на этапе предсказания необходимо подобрать порог вероятности, при котором можно утверждать о наличии какого-то известного интента.
25+
26+
.. _key-nodes-modules:
27+
28+
Nodes and Modules
29+
-----------------
30+
31+
Модель скоринга или предсказания вместе с её гиперпараметрами, которые нужно перебрать, мы называем *модулем оптимизации*. Набор модулей, относящихся к одному этапу оптимизации (скорингу или предсказанию), мы называем *узлом оптимизации*.

docs/source/learn/optimization.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ In this section, you will learn how hyperparameter optimization works in our lib
66
Pipeline
77
--------
88

9-
The entire process of configuring a classifier in our library is divided into sequential steps:
9+
The entire process of configuring a classifier in our library is divided into sequential steps (:ref:`and that's why <key-stages>`):
1010

1111
1. Selecting an embedder (EmbeddingNode)
1212
2. Selecting a classifier (ScoringNode)

docs/source/quickstart.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Once the data is ready, you can start building the optimal classifier from the c
5555
5656
autointent data.train_path="path/to/your/data.json"
5757
58-
This command will start the hyperparameter search in the default search space.
58+
This command will start the hyperparameter search in the default :ref:`search space <key-search-space>`.
5959

6060
As a result, a ``runs`` folder will be created in the current working directory, which will save the selected classifier ready for inference. More about the run folder and what is saved in it can be found in the guide :doc:`guides/optimization_results`.
6161

@@ -107,6 +107,7 @@ If there is no need to iterate over pipelines and hyperparameters, you can impor
107107
Further Reading
108108
---------------
109109

110+
- Get familiar with :doc:`concepts`.
110111
- Learn more about working with data in AutoIntent in our tutorial :doc:`tutorials/index_data`.
111112
- Learn about how auto-configuration works in our library in the section :doc:`learn/optimization`.
112113
- Learn more about the search space and how to customize it in the guide :doc:`guides/search_space_configuration`.

0 commit comments

Comments
 (0)