From abd4a56c3235fee5f6a08422bbcc90d23d0a251f Mon Sep 17 00:00:00 2001 From: "Jose J. Martinez" Date: Wed, 6 Dec 2023 18:30:51 +0000 Subject: [PATCH] Unit 5 quiz and rewording of unit 6 --- units/en/unit5/quiz.mdx | 113 +++++++++++++++++++++++++++------------- units/en/unit6/quiz.mdx | 18 +++---- 2 files changed, 87 insertions(+), 44 deletions(-) diff --git a/units/en/unit5/quiz.mdx b/units/en/unit5/quiz.mdx index badef49..7b9ec0c 100644 --- a/units/en/unit5/quiz.mdx +++ b/units/en/unit5/quiz.mdx @@ -2,72 +2,114 @@ 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 statemets are true about Unity ML-Agents? +### Q1: Which of the following tools are specifically designed for video games development? -### Q2: Explain with your own words what is the role of the `Academy`. +### 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 - -The `Academy` is the orchestrating module in charge of attending the requests from the Python API and sending them to the agents (e.g, `collect observations`) - -Academy - +- b r a i n +- a c a d e m y
+### Q4: Define with your own words what is a `raycast` -### Q3: What are the differences between capturing the environment using `frames` or `raycasts`? +
+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`? -### Q4: Name several input variables which were used in any of the Snowball or Pyramid environments +### Q6: Name several environment and agent input variables used to train the agent in the Snowball or Pyramid environments +
Solution -- Collisions of the raycasts in charge of detecting blocks, (invisible) walls, stones, our target, switches, etc. in the environment. -- Traditional inputs describing agent features, as its speed (it could also be position, rotation, etc. although that is covered by our raycast already). -- Some boolean vars, as the switch (on/off) in Pyramids or the `can I shoot?` in the SnowballTarget. +- 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.
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?