Skip to content

Commit d6e89b6

Browse files
authored
Merge pull request #162 from nabenabe0928/refactor-mab-eps-greedy
Minor fix `MABEpsilonGreedySampler`
2 parents 0f6aa50 + 3d2efd8 commit d6e89b6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

package/samplers/mab_epsilon_greedy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
author: Ryota Nishijima
3-
title: MAB Epsilon-Greedy Sampler
3+
title: Sampler Using Multi-Aarmed Bandit Epsilon-Greedy Algorithm
44
description: Sampler based on multi-armed bandit algorithm with epsilon-greedy arm selection.
55
tags: [sampler, multi-armed bandit]
66
optuna_versions: [4.0.0]

package/samplers/mab_epsilon_greedy/mab_epsilon_greedy.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
from __future__ import annotations
2+
13
from collections import defaultdict
24
from typing import Any
3-
from typing import Optional
45

56
from optuna.distributions import BaseDistribution
67
from optuna.samplers import RandomSampler
@@ -25,7 +26,7 @@ class MABEpsilonGreedySampler(RandomSampler):
2526
def __init__(
2627
self,
2728
epsilon: float = 0.7,
28-
seed: Optional[int] = None,
29+
seed: int | None = None,
2930
) -> None:
3031
super().__init__(seed)
3132
self._epsilon = epsilon

0 commit comments

Comments
 (0)