Я новичок в rasa и начал создавать чат-бота для конкретной предметной области. Как часть этого, я понимаю, что лучше использовать контролируемые вложения как часть конвейера nlu, поскольку мой вариант использования зависит от домена.
У меня есть пример намерения в моем nlu.md
## create_system_and_config
- create a [VM](system) of [12 GB](config)
Если я попытаюсь использовать контролируемый featurizer, он может нормально работать с объектами, зависящими от моей предметной области, но меня беспокоит, что, используя только контролируемое обучение, не потеряем ли мы преимущество предварительно обученных моделей? Например, в таком запросе, как add a (some_system) of (some_config)
. add и create очень тесно связаны. предварительно обученные модели смогут легко выбирать такие глаголы. Возможно ли иметь комбинацию предварительно обученной модели, а затем проводить контролируемое обучение поверх нее в нашем конвейере nlu, что-то вроде трансферного обучения?