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