This project reinforces the idea that knowledge, reasoning, and planning are useful procedures in AI and may be specialized for different kinds of use cases. These areas are especially of interest in the development of intelligent agents, game theory and autonomous robots.This assignment also gives students a taste of the complexity of human behavior and encourages them to study real life examples and engage in self-reflection, both common practices by researchers developing new AI techniques.
Select a problem using knowledge, reasoning, and/or planning that may arise in the real world.Examples include expert system, automatic theorem proving, knowledge and reasoning applications, etc).Alternatively, you may select a development in AI where these are utilized.__ out of 10 points
Describe the knowledge, reasoning, and/or planning problem used (based on methods discussed in class, including logical agents, first-order logic, classical planning, scheduling, knowledge representation, etc) __ out of 10 points
Design and describe the algorithm and approach of your implementation. You may create visual representations and include a description.You may also implement your own code or pseudocode if you feel that may help demonstrate your understanding______ out of 20 points
Please include references for your sources.
Explain why you selected your chosen method(s). __ out of 20 points
Explain how your chosen method would help solve your chosen problem.
Think about the how the problem/application is formulated, model representations used, logics, languages for representing problems, algorithms, etc.Your project could also comprise of integration of various AI approaches (probabilistic logic, planning, reasoning, etc).
Describe the strengths and limitations.__ out of 10 points
Describe what may have been some alternative methods.__ out of 10 points
Describe what methods may not have been appropriate __ out of 10 points
Describe what you learned from this assignment, what could be improved, and what could be some future extensions of your work __ out of 10 points
Deliverables: For this project, you should prepare written report (2 to 3 pages) describing your work, and summarize your work in a short presentation in PowerPoint format (approximately 10-15 sides). If you include any code or figures, you should include those as well.Grading will be based upon the points as described in the Grading Rubric, with regards to originality, reasoning behind your approach, and organization.Good luck and have fun!
Helpful links: