De La Salle University College of Computer Studies
Total Page:16
File Type:pdf, Size:1020Kb
De La Salle University • College of Computer Studies
Introduction to Artificial Intelligence INTROAI
Project Report Contents and Grading Scheme AY 2009-2010 Term 1
For AI extension projects:
1. Final reports of AI extension projects will contain at least the following sections: *Introduction Description of the Game When appropriate, include a statement that the game was first implemented as a DASALGO MP. Specify the academic year and trimester when the DASALGO MP was created and the grade of the MP. General Description of the AI Features to be Added to the Game Benefits of Adding the Aforementioned AI Features to the Game *User’s Manual Explain in a clear, step-by-step fashion and with screenshots how a user can play the game. Pay particular attention to any AI features. Be sure to describe different error cases. *Knowledge Representation Describe how you represented the knowledge needed for the system to support AI. Use figures for illustration. *AI Technique and Algorithm Describe (using flowcharts or Pascal-like pseudocode) the algorithm that you used to provide intelligent support. Use figures for illustration. Conclusion Summarize everything up to this point in one to two paragraphs. Enumerate the lessons that you have learned about the addition of AI features to the game. Appendix A: Contribution of Members Specify the detailed contribution of each member, and the percentage of each member’s contribution to the total project effort. Include the PSP Time Recording Log of each member. The PSP Time Recording Log Template can be downloaded from https://ccs1.dlsu.edu.ph/ADVANSE/PSP%20-%20Forms%20- %20Logsheets.doc. References (Follow the APA format) 2. The asterisked (*) items will be submitted as part of the Preliminary Project Report. The knowledge representation and algorithm in the Preliminary Project Report will only be preliminary, and need not be the ones to be implemented in the final software and described in the Final Project Report. 3. Points for AI extension projects will be awarded as follows (assuming that no errors are found during the software demo):
Introduction 2 User’s Manual 6 Knowledge Representation 5 AI Technique and Algorithm 12 Conclusion 2 PSP Time Recording Logs of Members (in Appendix A) 2 References (Follow the APA format) 1 TOTAL 30
For expert system projects:
1. Reports of expert system projects will contain at least the following sections: *Introduction Describe the domain (e.g., cardiology) Describe the task (e.g., diagnosis of heart-related diseases) within the domain that you would like to automate Explain why the task requires expertise, and what a person needs to do to develop expertise in this domain and task Explain why the task is important to automate using an expert system *Sample Consultations Describe in five subsections the five most impressive sample consultations with your knowledge-based system. Be sure to provide screenshots per sample consultation. *Rule Hierarchy List your rules in if-then form, and then draw the complete search space in the form of an AND/OR graph. Conclusion Summarize everything up to this point in one to two paragraphs. Enumerate the lessons that you have learned about the knowledge engineering process in general, and knowledge engineering for your chosen domain and task in particular. *Appendix A: Methodology (include details, such as when interviews were conducted, who were interviewed, etc.) *Appendix B: Transcripts of Interviews (or minutes of interviews/meetings, signed by the interviewees) *Appendix C: The Expert System Shell C.1 Identify the expert system shell’s name and developer. Explain why you chose to use this shell. Describe your other alternatives. C.2 Describe the architecture of this shell (what are its components and how are they interrelated?). C.3 Describe the shell’s knowledge representation scheme. Describe, with copious screenshots, how to enter knowledge into this shell. C.4 Describe the shell’s inferencing mechanism. C.5 Describe the shell’s explanation mechanism. Appendix D: Contribution of Members Specify the detailed contribution of each member, and the percentage of each member’s contribution to the total project effort. Include the PSP Time Recording Log of each member. The PSP Time Recording Log Template can be downloaded from https://ccs1.dlsu.edu.ph/ADVANSE/PSP%20-%20Forms%20- %20Logsheets.doc. References (Follow the APA format) 2. The asterisked (*) items will be submitted as part of the Preliminary Project Report. Only 2 sample consultations, not necessarily the most impressive, will be submitted as part of the Preliminary Project Report. The rules and rule hierarchy in the Preliminary Project Report will only be preliminary, and need not be the ones to be implemented in the final software and described in the Final Project Report. 3. Points for expert system projects will be awarded as follows (assuming that no errors are found during the software demo):
Introduction 2 Sample Consultations 5 Rule Hierarchy 12 (and Appendix C: The Expert System Shell) Conclusion 2 Appendix A: Methodology 2 Appendix B: Transcripts of Interviews 4 PSP Time Recording Logs of Members (in Appendix D) 2 References (Follow the APA format) 1 TOTAL 30 For AI Cap’n projects:
1. Final reports of AI Cap’n projects will contain at least the following sections: *Introduction Description of AI Cap’n General Description of the AI Features of the Group’s Bot Why the Bot’s AI Features Will Help It Win the AI Cap’n Contest *Knowledge Representation Describe how you represented the knowledge needed for the bot to win the AI Cap’n Contest. Use figures for illustration. *AI Technique and Algorithm Describe (using flowcharts or Pascal-like pseudocode) the algorithms and rules that you used to ensure that your bot will win the AI Cap’n Contest. Use figures for illustration. Conclusion Summarize everything up to this point in one to two paragraphs. Specify the rank of your bot (as of 5:00PM of August 14, 2009) with respect to all other bots created in all INTROAI classes this trimester. The rank will be determined by a Game Ladder, on which all teams are listed, with the best team at the top and the worst at the bottom. The Game Ladder can be found at http://spreadsheets.google.com/pub?key=tIJ9LAaunsi1K8vTQ1UBrhg&output=html (and will be archived at http://mysite.dlsu.edu.ph/faculty/sisonr/#INTROSE). A team can only challenge another team if that team is higher on the ladder. Whenever a team (say A) challenges another team (say B), A must e-mail the professor ([email protected]) and the leader of B the result of the game, which would be one of the following: A > B; A< B; or A = B. For example: “S17-15 > S18-15” means that Group 15 of Section S17 won over Group 15 of S18. The tournament begins at 9:00AM of August 10, 2009, by which time all bots should have been e- mailed to the professor at [email protected]. A team may not “fix” (or change in any way) its bot after this deadline. At this point, when all teams are still at the bottom of the ladder, a team can challenge any team. Enumerate the lessons that you have learned about the addition of AI features to your bot. Appendix A: Contribution of Members Specify the detailed contribution of each member, and the percentage of each member’s contribution to the total project effort. Include the PSP Time Recording Log of each member. The PSP Time Recording Log Template can be downloaded from https://ccs1.dlsu.edu.ph/ADVANSE/PSP%20-%20Forms%20- %20Logsheets.doc. References (Follow the APA format) 2. The asterisked (*) items will be submitted as part of the Preliminary Project Report. The knowledge representation and algorithm in the Preliminary Project Report will only be preliminary, and need not be the ones to be implemented in the final software and described in the Final Project Report. 3. Points for expert system projects will be awarded as follows (assuming that no errors are found during the software demo):
Introduction 2 Knowledge Representation 3 AI Technique and Algorithm 5 Conclusion 2 Rank* 15 PSP Time Recording Logs of Members (in Appendix A) 2 References (Follow the APA format) 1 TOTAL 30 *Note that the team whose bot bests all other bots in all the INTROAI classes this trimester gets 15 points for the Rank criterion. As explained in class, the team whose bot is at the bottom of the game ladder (by 5:00PM of August 12, 2009) will get a maximum of 15 points for the project (0 for the Rank criterion).