This section outlines the steps, requirements, and evaluation criteria for the "Excluding Features" task. This task challenges you to extend your project by enabling your agent to exclude specific ingredients, cuisines, or other features from recipes, pushing your comprehension of the concepts further.
...
This extension will test your understanding of data preprocessing, model architecture, and integration with MARBEL, Prolog, and Python. It also introduces flexibility in how you implement the solution, allowing you to experiment with multiple approaches. Each team has the opportunity to come up with unique solutions. Update the start page
of your agent to include its exclusion capabilities.
1. Setting Up
Create a New Branch:
Name the branch
inclusion-only
in your GitHub repository.This branch will preserve your complete inclusion-based model as a backup.
Why?: If exclusion functionality fails or produces different results, you can revert to this branch to meet the base inclusion requirements.
Understand the Requirements:
Inclusion is the base requirement for passing the project.
Exclusion is required to do well, while extensions beyond exclusion are needed to achieve great results.
...
Note |
---|
Exclusion functionality will require teamwork:
|
Info |
---|
Here OLD INSTRUCTIONS Filter by Excluding Features one can find the instructions for last year's Dialogflow-based agent. This could provide some inspiration for your methodology but parts do not necessarily apply anymore. |
...