Skip to content

Commit

Permalink
Refactored by Sourcery
Browse files Browse the repository at this point in the history
  • Loading branch information
SourceryAI committed Feb 20, 2020
1 parent 0702f10 commit e5ff2ce
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 16 deletions.
7 changes: 2 additions & 5 deletions consts.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,7 @@
DISK_FOUR_COUNTS = np.zeros([HEIGHT, WIDTH], int)
for row in range(HEIGHT):
for column in range(WIDTH):
disk_fours = []
for four in FOURS:
if four[row, column]:
disk_fours.append(four)
disk_fours = [four for four in FOURS if four[row, column]]
DISK_FOURS[row, column] = disk_fours
DISK_FOUR_COUNTS[row, column] = len(disk_fours)

Expand Down Expand Up @@ -88,4 +85,4 @@
print(ROW_EDGE_DISTANCE.reshape([HEIGHT, WIDTH]))
print(COLUMN_EDGE_DISTANCE.reshape([HEIGHT, WIDTH]))
print(ODDS.reshape([HEIGHT, WIDTH]))
print(np.array(map(bin, DISK_HASHES.flatten())).reshape(DISK_HASHES.shape))
print(np.array(map(bin, DISK_HASHES.flatten())).reshape(DISK_HASHES.shape))
6 changes: 2 additions & 4 deletions network.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,8 @@ def variables(self):
self.scope + '/')

def assign(self, other):
copy_ops = []
for self_var, other_var in zip(self.variables, other.variables):
copy_ops.append(tf.assign(other_var, self_var))
return copy_ops
return [tf.assign(other_var, self_var) for self_var, other_var in zip(self.variables, other.variables)]



class PolicyNetwork(BaseNetwork):
Expand Down
9 changes: 2 additions & 7 deletions policy_training.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,7 @@ def train_games(self, opponent, games):

def process_results(self, opponent, games, step, summary):
win_rate = np.mean([game.policy_player_score for game in games])
average_moves = sum([len(game.moves)
for game in games]) / self.config.batch_size

average_moves = sum(len(game.moves) for game in games) / self.config.batch_size
opponent_summary = tf.Summary()
opponent_summary.value.add(
tag=self.training_scope.name + '/' + opponent.name + '/win_rate',
Expand Down Expand Up @@ -263,10 +261,7 @@ def move(self, move, policy_player_turn=False):
self.positions.append(self.position)
if self.position.gameover():
self.result = self.position.result
if self.result:
self.policy_player_score = float(policy_player_turn)
else:
self.policy_player_score = 0.5
self.policy_player_score = float(policy_player_turn) if self.result else 0.5


def main(_):
Expand Down

0 comments on commit e5ff2ce

Please sign in to comment.