You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally posted by jdonwells February 8, 2022
I feel like Zork is too much for a final project to Unit 2. We have to insert lesson 2.06 in order to make it work out. Even then we end up with an if else statement that is 70 or more lines long. Let's not teach them that is okay to do. I want to save the Zork project until Unit 6 when they have dictionaries to do translations.
Instead, let's take the create a quiz exercise from lab 2.04 and make it more important. Let's build it up in terms of Artificial Intelligence on a small simple scale. Let them choose an area of expertise and create an expert system based on that knowledge.
If you are reading this instead of watching the lesson stop. The lesson will contain important hints about how to structure your program.
2. Design a simple Expert System that uses a single layer neural network
You will need to:
Choose a subject you are an expert at.
Choose a single decision that needs to be made in your subject.
Choose important questions that must be asked to give expert level advice on that decision.
3. Build your system
Create an expert system using a list as the hidden layer of your neural network. Use the input() function to ask questions. Raise and lower the score with an arithmetic expression. After answering all the questions, find the maximum score and print the corresponding decision with the output() function. Watch the lesson carefully to see how you can use what you already know to make an expert system work.
4. Requirements
6 or more output choices
6 or more questions
Questions should not directly ask if you want a specific choice. They must show expertise.
At least 3 questions should be if: else: and not just if:.
Choose any subject you want. The greater your expertise the better the result will be.
Use blank lines to make your code easier to read. Use comments as needed.
The text was updated successfully, but these errors were encountered:
Discussed in #339
Originally posted by jdonwells February 8, 2022
I feel like Zork is too much for a final project to Unit 2. We have to insert lesson 2.06 in order to make it work out. Even then we end up with an if else statement that is 70 or more lines long. Let's not teach them that is okay to do. I want to save the Zork project until Unit 6 when they have dictionaries to do translations.
Instead, let's take the create a quiz exercise from lab 2.04 and make it more important. Let's build it up in terms of Artificial Intelligence on a small simple scale. Let them choose an area of expertise and create an expert system based on that knowledge.
Here is my slide show introduction so far. https://docs.google.com/presentation/d/1V8mrEX4i5Nk6THf1ucCpkOvOLMLIGTeo9nzf6HxSwxU/edit?usp=sharing
Unit 2 Project - Expert System
1. Pay Attention
If you are reading this instead of watching the lesson stop. The lesson will contain important hints about how to structure your program.
2. Design a simple Expert System that uses a single layer neural network
You will need to:
3. Build your system
Create an expert system using a list as the hidden layer of your neural network. Use the input() function to ask questions. Raise and lower the score with an arithmetic expression. After answering all the questions, find the maximum score and print the corresponding decision with the output() function. Watch the lesson carefully to see how you can use what you already know to make an expert system work.
4. Requirements
The text was updated successfully, but these errors were encountered: