notice

This is unreleased documentation for Rasa Documentation Main/Unreleased version.
For the latest released documentation, see the latest version (3.x).

Version: Main/Unreleased

rasa.graph_components.providers.nlu_training_data_provider

NLUTrainingDataProvider Objects

class NLUTrainingDataProvider(GraphComponent)

Provides NLU training data during training.

__init__

def __init__(config: Dict[Text, Any], model_storage: ModelStorage,
resource: Resource) -> None

Creates a new NLU training data provider.

get_default_config

@classmethod
def get_default_config(cls) -> Dict[Text, Any]

Returns the default config for NLU training data provider.

create

@classmethod
def create(cls, config: Dict[Text, Any], model_storage: ModelStorage,
resource: Resource,
execution_context: ExecutionContext) -> NLUTrainingDataProvider

Creates a new NLU training data provider.

provide

def provide(importer: TrainingDataImporter) -> TrainingData

Provides nlu training data during training.