rasa.nlu.training_data.formats.readerwriter

TrainingDataReader Objects

TrainingDataReader

read

read(filename: Union[Text, Path], **kwargs: Any) -> "TrainingData"

Reads TrainingData from a file.

reads

reads(s: Text, **kwargs: Any) -> "TrainingData"

Reads TrainingData from a string.

TrainingDataWriter Objects

TrainingDataWriter

dump

dump(filename: Text, training_data) -> None

Writes a TrainingData object in markdown format to a file.

dumps

dumps(training_data: "TrainingData") -> Text

Turns TrainingData into a string.

prepare_training_examples

@staticmethod prepare_training_examples(training_data: "TrainingData") -> OrderedDict

Pre-processes training data examples by removing not trainable entities.

generate_list_item

@staticmethod generate_list_item(text: Text) -> Text

Generates text for a list item.

generate_message

@staticmethod generate_message(message: Dict[Text, Any]) -> Text

Generates text for a message object.

generate_entity

@staticmethod generate_entity(text: Text, entity: Dict[Text, Any]) -> Text

Generates text for an entity object.

JsonTrainingDataReader Objects

JsonTrainingDataReader

class JsonTrainingDataReader(TrainingDataReader)

reads

reads(s: Text, **kwargs: Any) -> "TrainingData"

Transforms string into json object and passes it on.

read_from_json

read_from_json(js: Dict[Text, Any], **kwargs: Any) -> "TrainingData"

Reads TrainingData from a json object.