bayes q1
This commit is contained in:
@ -60,9 +60,15 @@ def constructBayesNet(gameState: hunters.GameState):
|
||||
edges = []
|
||||
variableDomainsDict = {}
|
||||
|
||||
"*** YOUR CODE HERE ***"
|
||||
raiseNotDefined()
|
||||
"*** END YOUR CODE HERE ***"
|
||||
variables = [PAC, GHOST0, GHOST1, OBS0, OBS1]
|
||||
edges = [(PAC, OBS0), (GHOST0, OBS0), (PAC, OBS1), (GHOST1, OBS1)]
|
||||
variableDomainsDict[PAC] = [(x, y) for x in range(X_RANGE) for y in range(Y_RANGE)]
|
||||
variableDomainsDict[GHOST0] = [(x, y) for x in range(X_RANGE) for y in range(Y_RANGE)]
|
||||
variableDomainsDict[GHOST1] = [(x, y) for x in range(X_RANGE) for y in range(Y_RANGE)]
|
||||
max_manhattan = X_RANGE + Y_RANGE - 2
|
||||
max_obs = max_manhattan + MAX_NOISE
|
||||
variableDomainsDict[OBS0] = list(range(max_obs + 1))
|
||||
variableDomainsDict[OBS1] = list(range(max_obs + 1))
|
||||
|
||||
net = bn.constructEmptyBayesNet(variables, edges, variableDomainsDict)
|
||||
return net
|
||||
|
Reference in New Issue
Block a user