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 guess_was_wrong: update_rules() | AA game program uses what happened in earlier games to improve its own strategy. | |
| 2strategy = improve(strategy, game_history) | Brules = learn_from(past_results) | |
| 3A machine learning program changes how it makes decisions using what happened before, with no human rewriting the code. | CMachine learning programs change their own processes using past data, so no human has to rewrite the code each time. | |
| 4After a wrong result, the program adjusts its own rules instead of waiting for a programmer. | DA machine learning game program uses earlier results to change and improve its strategy, so ignoring them is not adaptive. | |
| 5A programmer must rewrite the code every time a machine learning program improves. | Eif result != correct: adjust(rules) | |
| 6A game program keeps the same strategy and ignores what happened in earlier games. | FAfter a wrong result, the program changes its own rules so it decides better next time. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
adaptive processes — A machine learning program changes its own processes, meaning how it makes decisions, using what happened before, so no human has to rewrite the code.IF result = "wrong" THEN
score ← score - 1
ENDIFIF result = "win" THEN
score ← score + 1
ENDIFIF score < 0 THEN
DISCARD(rule)
ENDIFFOR game ← 1 TO 1000
result ← PlayGame(strategy)
strategy ← Adjust(strategy, result)strategy ← Adjust(strategy, result)
PRINT("Strategy updated")
PRINT("No human edited the code")