diff --git a/units/en/_toctree.yml b/units/en/_toctree.yml index cc96faf..02ff883 100644 --- a/units/en/_toctree.yml +++ b/units/en/_toctree.yml @@ -148,6 +148,8 @@ title: Hands-on - local: unit5/bonus title: Bonus. Learn to create your own environments with Unity and MLAgents + - local: unit5/quiz + title: Quiz - local: unit5/conclusion title: Conclusion - title: Unit 6. Actor Critic methods with Robotics environments diff --git a/units/en/unit5/quiz.mdx b/units/en/unit5/quiz.mdx new file mode 100644 index 0000000..7b9ec0c --- /dev/null +++ b/units/en/unit5/quiz.mdx @@ -0,0 +1,130 @@ +# Quiz + +The best way to learn and [to avoid the illusion of competence](https://www.coursera.org/lecture/learning-how-to-learn/illusions-of-competence-BuFzf) **is to test yourself.** This will help you to find **where you need to reinforce your knowledge**. + +### Q1: Which of the following tools are specifically designed for video games development? + + + +### Q2: What of the following statements are true about Unity ML-Agents? + + + +### Q3: Fill the missing letters + +- In Unity ML-Agents, the Policy of an Agent is called a b _ _ _ n +- The component in charge of orchestrating the agents is called the _ c _ _ _ m _ + +
+Solution +- b r a i n +- a c a d e m y +
+ +### Q4: Define with your own words what is a `raycast` + +
+Solution +A raycast is (most of the times) a linear projection, as a `laser` which aims to detect collisions through objects. +
+ +### Q5: Which are the differences between capturing the environment using `frames` or `raycasts`? + + + + +### Q6: Name several environment and agent input variables used to train the agent in the Snowball or Pyramid environments + +
+Solution +- Collisions of the raycasts spawned from the agent detecting blocks, (invisible) walls, stones, our target, switches, etc. +- Traditional inputs describing agent features, as its speed +- Boolean vars, as the switch (on/off) in Pyramids or the `can I shoot?` in the SnowballTarget. +
+ + +Congrats on finishing this Quiz 🥳, if you missed some elements, take time to read the chapter again to reinforce (😏) your knowledge. diff --git a/units/en/unit6/quiz.mdx b/units/en/unit6/quiz.mdx index 0c49305..09228d7 100644 --- a/units/en/unit6/quiz.mdx +++ b/units/en/unit6/quiz.mdx @@ -3,7 +3,7 @@ The best way to learn and [to avoid the illusion of competence](https://www.coursera.org/lecture/learning-how-to-learn/illusions-of-competence-BuFzf) **is to test yourself.** This will help you to find **where you need to reinforce your knowledge**. -### Q1: What of the following interpretations of bias-variance tradeoff is the most accurate in the field of Reinforcement Learning? +### Q1: Which of the following interpretations of bias-variance tradeoff is the most accurate in the field of Reinforcement Learning? -### Q2: Which of the following statements are True, when talking about models with bias and/or variance in RL? +### Q2: Which of the following statements are true, when talking about models with bias and/or variance in RL? -### Q3: Which of the following statements are true about Monte-carlo method? +### Q3: Which of the following statements are true about Monte Carlo method? -### Q4: What is the Advanced Actor-Critic Method (A2C)? +### Q4: How would you describe, with your own words, the Actor-Critic Method (A2C)?
Solution @@ -83,12 +83,12 @@ The idea behind Actor-Critic is that we learn two function approximations:
-### Q5: Which of the following statemets are True about the Actor-Critic Method? +### Q5: Which of the following statements are true about the Actor-Critic Method?