Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WilliamLambertCN/CS188-Homework
/ types & classes
Types & classes
309 in github.com/WilliamLambertCN/CS188-Homework
⨍
Functions
2,086
◇
Types & classes
309
↓ 8 callers
Class
DiscreteDistribution
A DiscreteDistribution models belief distributions and weight distributions over a finite set of discrete keys.
PJ4_tracking/inference.py:22
↓ 7 callers
Class
Grid
A 2-dimensional array of objects backed by a list of lists. Data is accessed via grid[x][y] where (x,y) are positions on a Pacman map with x
PJ2_multiagent/game.py:168
↓ 7 callers
Class
Grid
A 2-dimensional array of objects backed by a list of lists. Data is accessed via grid[x][y] where (x,y) are positions on a Pacman map with x
PJ3_reinforcement/game.py:172
↓ 7 callers
Class
Grid
A 2-dimensional array of objects backed by a list of lists. Data is accessed via grid[x][y] where (x,y) are positions on a Pacman map with x
PJ1_search/game.py:163
↓ 7 callers
Class
Grid
A 2-dimensional array of objects backed by a list of lists. Data is accessed via grid[x][y] where (x,y) are positions on a Pacman map with x
PJ4_tracking/game.py:163
↓ 6 callers
Class
Gridworld
Gridworld
PJ3_reinforcement/gridworld.py:22
↓ 5 callers
Class
GameStateData
PJ4_tracking/game.py:378
↓ 4 callers
Class
Counter
A counter keeps track of counts for a set of keys. The counter class is an extension of the standard python dictionary type. It is spec
PJ2_multiagent/util.py:240
↓ 4 callers
Class
Counter
A counter keeps track of counts for a set of keys. The counter class is an extension of the standard python dictionary type. It is spec
PJ3_reinforcement/util.py:3733
↓ 4 callers
Class
Counter
A counter keeps track of counts for a set of keys. The counter class is an extension of the standard python dictionary type. It is spec
PJ1_search/util.py:238
↓ 4 callers
Class
Counter
A counter keeps track of counts for a set of keys. The counter class is an extension of the standard python dictionary type. It is spec
PJ4_tracking/util.py:239
↓ 3 callers
Class
Configuration
A Configuration holds the (x,y) coordinate of a character, along with its traveling direction. The convention for positions, like a grap
PJ4_tracking/game.py:71
↓ 3 callers
Class
EightPuzzleState
The Eight Puzzle is described in the course textbook on page 64. This class defines the mechanics of the puzzle itself. The task of
PJ1_search/eightpuzzle.py:20
↓ 3 callers
Class
Experiences
PJ3_reinforcement/util.py:37
↓ 3 callers
Class
GameState
A GameState specifies the full game state, including the food, capsules, agent configurations and score changes. GameStates are used by
PJ2_multiagent/pacman.py:61
↓ 3 callers
Class
GameState
A GameState specifies the full game state, including the food, capsules, agent configurations and score changes. GameStates are used by
PJ3_reinforcement/pacman.py:61
↓ 3 callers
Class
GameState
A GameState specifies the full game state, including the food, capsules, agent configurations and score changes. GameStates are used by
PJ1_search/pacman.py:55
↓ 3 callers
Class
GameState
A GameState specifies the full game state, including the food, capsules, agent configurations and score changes. GameStates are used by
PJ4_tracking/busters.py:65
↓ 3 callers
Class
GameState
A GameState specifies the full game state, including the food, capsules, agent configurations and score changes. GameStates are used by
PJ4_tracking/pacman.py:55
↓ 3 callers
Class
GameStateData
PJ2_multiagent/game.py:395
↓ 3 callers
Class
GameStateData
PJ3_reinforcement/game.py:396
↓ 3 callers
Class
GameStateData
PJ1_search/game.py:378
↓ 3 callers
Class
Grid
A 2-dimensional array of immutables backed by a list of lists. Data is accessed via grid[x][y] where (x,y) are cartesian coordinates with x
PJ3_reinforcement/gridworld.py:217
↓ 3 callers
Class
PositionSearchProblem
A search problem defines the state space, start state, goal test, successor function and cost function. This search problem can be used to f
PJ1_search/searchAgents.py:137
↓ 3 callers
Class
TimeoutFunction
PJ2_multiagent/util.py:635
↓ 3 callers
Class
TimeoutFunction
PJ3_reinforcement/util.py:4127
↓ 3 callers
Class
TimeoutFunction
PJ1_search/util.py:618
↓ 3 callers
Class
TimeoutFunction
PJ4_tracking/util.py:620
↓ 2 callers
Class
AgentState
AgentStates hold the state of an agent (configuration, speed, scared, etc).
PJ2_multiagent/game.py:124
↓ 2 callers
Class
AgentState
AgentStates hold the state of an agent (configuration, speed, scared, etc).
PJ3_reinforcement/game.py:127
↓ 2 callers
Class
AgentState
AgentStates hold the state of an agent (configuration, speed, scared, etc).
PJ1_search/game.py:121
↓ 2 callers
Class
AgentState
AgentStates hold the state of an agent (configuration, speed, scared, etc).
PJ4_tracking/game.py:121
↓ 2 callers
Class
ClassicGameRules
These game rules manage the control flow of a game, deciding when and how the game starts and ends.
PJ2_multiagent/pacman.py:277
↓ 2 callers
Class
ClassicGameRules
These game rules manage the control flow of a game, deciding when and how the game starts and ends.
PJ3_reinforcement/pacman.py:277
↓ 2 callers
Class
ClassicGameRules
These game rules manage the control flow of a game, deciding when and how the game starts and ends.
PJ1_search/pacman.py:268
↓ 2 callers
Class
ClassicGameRules
These game rules manage the control flow of a game, deciding when and how the game starts and ends.
PJ4_tracking/pacman.py:268
↓ 2 callers
Class
Configuration
A Configuration holds the (x,y) coordinate of a character, along with its traveling direction. The convention for positions, like a grap
PJ2_multiagent/game.py:73
↓ 2 callers
Class
Configuration
A Configuration holds the (x,y) coordinate of a character, along with its traveling direction. The convention for positions, like a grap
PJ3_reinforcement/game.py:75
↓ 2 callers
Class
Configuration
A Configuration holds the (x,y) coordinate of a character, along with its traveling direction. The convention for positions, like a grap
PJ1_search/game.py:71
↓ 2 callers
Class
DirectionalGhost
A ghost that prefers to rush Pacman, or flee when scared.
PJ2_multiagent/ghostAgents.py:48
↓ 2 callers
Class
Game
The Game manages the control flow, soliciting actions from agents.
PJ4_tracking/game.py:525
↓ 2 callers
Class
Layout
A Layout manages the static information about the game board.
PJ2_multiagent/layout.py:23
↓ 2 callers
Class
Layout
A Layout manages the static information about the game board.
PJ3_reinforcement/layout.py:24
↓ 2 callers
Class
Layout
A Layout manages the static information about the game board.
PJ1_search/layout.py:23
↓ 2 callers
Class
Layout
A Layout manages the static information about the game board.
PJ4_tracking/layout.py:23
↓ 2 callers
Class
MultiagentTreeState
PJ2_multiagent/multiagentTestClasses.py:47
↓ 2 callers
Class
TimeoutFunctionException
Exception to raise on a timeout
PJ2_multiagent/util.py:631
↓ 2 callers
Class
TimeoutFunctionException
Exception to raise on a timeout
PJ3_reinforcement/util.py:4123
↓ 2 callers
Class
TimeoutFunctionException
Exception to raise on a timeout
PJ1_search/util.py:614
↓ 2 callers
Class
TimeoutFunctionException
Exception to raise on a timeout
PJ4_tracking/util.py:616
↓ 1 callers
Class
AnyFoodSearchProblem
A search problem for finding a path to any food. This search problem is just like the PositionSearchProblem, but has a different goal te
PJ1_search/searchAgents.py:585
↓ 1 callers
Class
Application
PJ3_reinforcement/graphicsCrawlerDisplay.py:37
↓ 1 callers
Class
BustersGameRules
These game rules manage the control flow of a game, deciding when and how the game starts and ends.
PJ4_tracking/busters.py:297
↓ 1 callers
Class
Constant
A Constant node is used to represent: * Input features * Output labels * Gradients computed by back-propagation You should not n
PJ5_machinelearning/nn.py:63
↓ 1 callers
Class
Counter
Dict with default 0
PJ2_multiagent/grading.py:311
↓ 1 callers
Class
Counter
Dict with default 0
PJ3_reinforcement/grading.py:311
↓ 1 callers
Class
Counter
Dict with default 0
PJ1_search/grading.py:304
↓ 1 callers
Class
Counter
Dict with default 0
PJ4_tracking/grading.py:304
↓ 1 callers
Class
DigitClassificationDataset
PJ5_machinelearning/backend.py:169
↓ 1 callers
Class
DistanceCalculator
PJ4_tracking/distanceCalculator.py:121
↓ 1 callers
Class
Distancer
PJ4_tracking/distanceCalculator.py:35
↓ 1 callers
Class
DoubleInferenceAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/trackingTestClasses.py:368
↓ 1 callers
Class
DoubleInferenceAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/tracking_fa18TestClasses.py:392
↓ 1 callers
Class
EightPuzzleSearchProblem
Implementation of a SearchProblem for the Eight Puzzle domain Each state is represented by an instance of an eightPuzzle.
PJ1_search/eightpuzzle.py:188
↓ 1 callers
Class
Game
The Game manages the control flow, soliciting actions from agents.
PJ2_multiagent/game.py:547
↓ 1 callers
Class
Game
The Game manages the control flow, soliciting actions from agents.
PJ3_reinforcement/game.py:549
↓ 1 callers
Class
Game
The Game manages the control flow, soliciting actions from agents.
PJ1_search/game.py:525
↓ 1 callers
Class
GradingAgent
PJ2_multiagent/multiagentTestClasses.py:163
↓ 1 callers
Class
GraphSearch
PJ1_search/searchTestClasses.py:52
↓ 1 callers
Class
GridworldEnvironment
PJ3_reinforcement/gridworld.py:179
↓ 1 callers
Class
InferenceAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/trackingTestClasses.py:267
↓ 1 callers
Class
InferenceAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/tracking_fa18TestClasses.py:291
↓ 1 callers
Class
InfoPane
PJ2_multiagent/graphicsDisplay.py:83
↓ 1 callers
Class
InfoPane
PJ3_reinforcement/graphicsDisplay.py:84
↓ 1 callers
Class
InfoPane
PJ1_search/graphicsDisplay.py:82
↓ 1 callers
Class
InfoPane
PJ4_tracking/graphicsDisplay.py:82
↓ 1 callers
Class
JointParticleFilter
JointParticleFilter tracks a joint distribution over tuples of all ghost positions.
PJ4_tracking/inference.py:420
↓ 1 callers
Class
LanguageIDDataset
PJ5_machinelearning/backend.py:279
↓ 1 callers
Class
MultiagentTreeProblem
PJ2_multiagent/multiagentTestClasses.py:97
↓ 1 callers
Class
PerceptronDataset
PJ5_machinelearning/backend.py:75
↓ 1 callers
Class
PolyAgent
PJ2_multiagent/multiagentTestClasses.py:244
↓ 1 callers
Class
RandomAgent
PJ3_reinforcement/gridworld.py:499
↓ 1 callers
Class
RegressionDataset
PJ5_machinelearning/backend.py:126
↓ 1 callers
Class
SeededRandomGhostAgent
PJ4_tracking/trackingTestClasses.py:464
↓ 1 callers
Class
SeededRandomGhostAgent
PJ4_tracking/tracking_fa18TestClasses.py:488
↓ 1 callers
Class
Tracker
PJ5_machinelearning/autograder.py:21
↓ 1 callers
Class
WritableNull
PJ2_multiagent/util.py:668
↓ 1 callers
Class
WritableNull
PJ5_machinelearning/autograder.py:13
↓ 1 callers
Class
WritableNull
PJ3_reinforcement/util.py:4159
↓ 1 callers
Class
WritableNull
PJ1_search/util.py:651
↓ 1 callers
Class
WritableNull
PJ4_tracking/util.py:653
↓ 1 callers
Class
ZeroWeightAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/trackingTestClasses.py:318
↓ 1 callers
Class
ZeroWeightAgent
Tracks ghosts and compares to reference inference modules, while moving randomly
PJ4_tracking/tracking_fa18TestClasses.py:342
Class
AStarCornersAgent
A SearchAgent for FoodSearchProblem using A* and your foodHeuristic
PJ1_search/searchAgents.py:438
Class
AStarFoodSearchAgent
A SearchAgent for FoodSearchProblem using A* and your foodHeuristic
PJ1_search/searchAgents.py:496
Class
Actions
A collection of static methods for manipulating move actions.
PJ2_multiagent/game.py:302
Class
Actions
A collection of static methods for manipulating move actions.
PJ3_reinforcement/game.py:307
Class
Actions
A collection of static methods for manipulating move actions.
PJ1_search/game.py:289
Class
Actions
A collection of static methods for manipulating move actions.
PJ4_tracking/game.py:289
Class
Add
Adds matrices element-wise. Usage: nn.Add(x, y) Inputs: x: a Node with shape (batch_size x num_features) y: a Node with
PJ5_machinelearning/nn.py:96
next →
1–100 of 309, ranked by callers