Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1IF symptom = fever AND rash THEN measles | AWrong because both are types of AI. They differ in how they work: experts' rules versus adapting by itself. | |
| 2accuracy_new > accuracy_old: keep change | Bknowledge_base.add(fact_from_expert) | |
| 3An expert system's knowledge base only changes when people update it | Cdata.add(new_example) # done by the program | |
| 4Machine learning adapts its own data by itself as it gets more examples | DA rule written by a person (an expert) and stored in an expert system's rule base | |
| 5Expert system: the program rewrites its own rules as it learns | EMachine learning testing a change to its own process and keeping it if results improve | |
| 6Machine learning is AI but an expert system is not AI | FWrong because an expert system does not adapt itself. Its rules and facts are put in by experts. Adapting by itself is machine learning. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Expert system vs machine learning — An expert system reasons using rules and facts put in by experts. Machine learning adapts its own processes and data by itself. Both are types of AI.rules ← getRulesFrom(experts)
result ← infer(facts, rules)model.adapt(newData)
model.save()knowledgeBase.update(newFact)
knowledgeBase.save()IF type = "expert" OR type = "ML" THEN
isAI ← TRUE
ENDIFIF adaptsOwnData = TRUE THEN
type ← "machine learning"
ENDIF