Django Training¶
Management command¶
When using ChatterBot with Django, the training process can be executed by running the training management command.
python manage.py train
Training settings¶
You can specify any data that you want to be passed to the chat bot
trainer in the training_data
parameter in your CHATTERBOT
Django settings.
CHATTERBOT = {
# ...
'trainer': 'chatterbot.trainers.ChatterBotCorpusTrainer',
'training_data': [
'chatterbot.corpus.english.greetings'
]
}
Note
You can also specify paths to corpus files or directories of corpus files in the training_data
list.
See the documentation for the Training classes for other training class options that can be used here.