Add project 3 RL template.

This commit is contained in:
2021-11-27 10:16:51 -05:00
parent a4031888de
commit 524362c5c5
100 changed files with 16641 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
# This is the solution file for test_cases/q3/1-question-3.1.test.
# File intentionally blank.

View File

@@ -0,0 +1,31 @@
class: "GridPolicyTest"
# Function in module in analysis that returns (discount, noise)
parameterFn: "question3a"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
gridName: "discountGrid"
# Policy specification
# _ policy choice not checked
# N, E, S, W policy action must be north, east, south, west
#
policy: """
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
E E N _ _
_ _ _ _ _
"""

View File

@@ -0,0 +1,2 @@
# This is the solution file for test_cases/q3/2-question-3.2.test.
# File intentionally blank.

View File

@@ -0,0 +1,31 @@
class: "GridPolicyTest"
# Function in module in analysis that returns (discount, noise)
parameterFn: "question3b"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
gridName: "discountGrid"
# Policy specification
# _ policy choice not checked
# N, E, S, W policy action must be north, east, south, west
#
policy: """
E E S _ _
N _ S _ _
N _ _ _ _
N _ _ _ _
_ _ _ _ _
"""

View File

@@ -0,0 +1,2 @@
# This is the solution file for test_cases/q3/3-question-3.3.test.
# File intentionally blank.

View File

@@ -0,0 +1,31 @@
class: "GridPolicyTest"
# Function in module in analysis that returns (discount, noise)
parameterFn: "question3c"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
gridName: "discountGrid"
# Policy specification
# _ policy choice not checked
# N, E, S, W policy action must be north, east, south, west
#
policy: """
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
E E E E N
_ _ _ _ _
"""

View File

@@ -0,0 +1,2 @@
# This is the solution file for test_cases/q3/4-question-3.4.test.
# File intentionally blank.

View File

@@ -0,0 +1,36 @@
class: "GridPolicyTest"
# Function in module in analysis that returns (discount, noise)
parameterFn: "question3d"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
gridName: "discountGrid"
# Policy specification
# _ policy choice not checked
# N, E, S, W policy action must be north, east, south, west
#
policy: """
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
N _ _ _ _
_ _ _ _ _
"""
# State the most probable path must visit
# (x,y) for a particular location; (0,0) is bottom left
# TERMINAL_STATE for the terminal state
pathVisits: "(4,2)"

View File

@@ -0,0 +1,2 @@
# This is the solution file for test_cases/q3/5-question-3.5.test.
# File intentionally blank.

View File

@@ -0,0 +1,36 @@
class: "GridPolicyTest"
# Function in module in analysis that returns (discount, noise)
parameterFn: "question3e"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
gridName: "discountGrid"
# Policy specification
# _ policy choice not checked
# N, E, S, W policy action must be north, east, south, west
#
policy: """
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
_ _ _ _ _
"""
# State the most probable path must not visit
# (x,y) for a particular location; (0,0) is bottom left
# TERMINAL_STATE for the terminal state
pathNotVisits: "TERMINAL_STATE"

View File

@@ -0,0 +1,2 @@
max_points: "5"
class: "NumberPassedQuestion"