In this challenge, we will be evaluating the conversational bot using a metric called perplexity. Perplexity is commonly used in generative tasks, making it an ideal measure for this competition.
[x] learn more about perplexity and its significance,
Hint ЁЯТб I recommend exploring the hugging face hub, where we can find valuable resources.
To help you get started on building your conversational bot, here are some of the most popular Python libraries you can utilise:
тЧП ChatterBot is a simple and easy-to-use library that allows you to create rule-based or machine-learning-based chatbots.
тЧП Rasa is a comprehensive library that provides a wide range of features for building chatbots, including natural language understanding, dialogue management, and action execution.
тЧП Hugging Face Transformers: A library that provides pre-trained language models that can be used to power chatbots
тЧП NLTK is a natural language processing library that can be used for a variety of tasks, including chatbot development.
To ensure a smooth submission process, our dataset should have the following structure: each row in the submission
[x] File should contain three columns, namely ID, , question, and response.
[x] Organize your data accordingly to facilitate the evaluation process.
[x] Submission file should look like this:
ID response
1a98d29c-31ea-4369-8bd4-1985ac60dc7f Oto peni kuume?
In this challenge, we will be evaluating the conversational bot using a metric called
perplexity.
Perplexity is commonly used in generative tasks, making it an ideal measure for this competition.[x] learn more about perplexity and its significance,
Hint ЁЯТб I recommend exploring the hugging face hub, where we can find valuable resources.
To help you get started on building your conversational bot, here are some of the most popular Python libraries you can utilise:
тЧП ChatterBot is a simple and easy-to-use library that allows you to create rule-based or machine-learning-based chatbots.
тЧП Rasa is a comprehensive library that provides a wide range of features for building chatbots, including natural language understanding, dialogue management, and action execution.
тЧП Hugging Face Transformers: A library that provides pre-trained language models that can be used to power chatbots
тЧП NLTK is a natural language processing library that can be used for a variety of tasks, including chatbot development.
To ensure a smooth submission process, our dataset should have the following structure: each row in the submission
[x] File should contain three columns, namely
ID,
,question,
andresponse.
[x] Organize your data accordingly to facilitate the evaluation process.
[x] Submission file should look like this:
ID response
1a98d29c-31ea-4369-8bd4-1985ac60dc7f Oto peni kuume?
ed9c12f8-2ee5-4c60-848b-9a1f4e534fc6 Ongiiini? oshi тАж