CSSE-453: Project
Objectives
For the project you will develop an application that at its heart uses IBM’s Watson question-answering technology.
You will train an instance of Watson. This requires developing about 1200 question-answer pairs for a domain
of our choosing.
You will learn about the power and limitation of the most powerful Q/A system, you will be able to successfully
train Watson for other domains, and you will learn standard ways of advertising your software product.
Overview
For each of the following assignments, please submit your work to the appropriate drop-box on Moodle.
Specifications
- Use Cases: Submit a representative
list of use cases that highlight how Watsons Cognitive components are
used in your system.
- Initial Architecture document:
Please submit a write-up of the features as well as a high-level
architecture of your proposed app. Please ensure that you provide a
good amount of detail on the core Cognitive components of your app,
i.e. the stuff for which you will use Watson.
- Curated documents: Please submit to our google drive site an initial set of documents
you wish to curate and for the second iteration, the actual curated documents. By curation we mean the process of stripping out
unnecessary information and placing all documents into the same format. Most likely, we will use HTML format with good title and
headings information. More specs will be explained in class and posted later.
- Questions: Submit the questions you developed to our google drive site.
Make sure you indicate your authorship. Assuming 15 students and 1500 questions, each student
needs to develop 100 questions. Please notice that the purpose of the training is to teach
Watson the phrasing that people typically use when asking a question of our application. I expect
you to submit at least 33 questions per indicated day.
- Training: Indicate in the google drive site for which questions
you completed the training. Again, this should be for at least 33 questions.
- Progress report: Each week, provide me with a brief write-up of the progress your team has
made on the app. Developing the actual app should be fairly straightforward, however, let's make sure any issues get resolved
in due time.
- PPT presentation of app: Prepare and deliver a 10 slide presentation highlighting
key features of your app.
- Video demo of app: Create a video in which you demonstrate key features of your app. The video
should be less than 10 minutes in length. Please provide me with a script 5 working days in advance of the deadline
of the video. Please upload the video to our google drive site.
- Final version of app: Please download the final version of your app to our google
drive site.
- Technical write-up of app: Please provide a detailed write-up of your app. Your wrtie-up
should be about 5-6 pages long. You want to provide an introduction in which you explain the benefits of your
app and how it builds on existing work. You want several pages in which you descirbe the architecture and all of the
features of your app. Finally, you want to evaluate its functionality and describe potential future extensions.
[Additional specs to follow.]