__init__.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. from ray.rllib.utils.exploration.curiosity import Curiosity
  2. from ray.rllib.utils.exploration.exploration import Exploration
  3. from ray.rllib.utils.exploration.epsilon_greedy import EpsilonGreedy
  4. from ray.rllib.utils.exploration.gaussian_noise import GaussianNoise
  5. from ray.rllib.utils.exploration.ornstein_uhlenbeck_noise import OrnsteinUhlenbeckNoise
  6. from ray.rllib.utils.exploration.parameter_noise import ParameterNoise
  7. from ray.rllib.utils.exploration.per_worker_epsilon_greedy import PerWorkerEpsilonGreedy
  8. from ray.rllib.utils.exploration.per_worker_gaussian_noise import PerWorkerGaussianNoise
  9. from ray.rllib.utils.exploration.per_worker_ornstein_uhlenbeck_noise import (
  10. PerWorkerOrnsteinUhlenbeckNoise,
  11. )
  12. from ray.rllib.utils.exploration.random import Random
  13. from ray.rllib.utils.exploration.random_encoder import RE3
  14. from ray.rllib.utils.exploration.slate_epsilon_greedy import SlateEpsilonGreedy
  15. from ray.rllib.utils.exploration.slate_soft_q import SlateSoftQ
  16. from ray.rllib.utils.exploration.soft_q import SoftQ
  17. from ray.rllib.utils.exploration.stochastic_sampling import StochasticSampling
  18. from ray.rllib.utils.exploration.thompson_sampling import ThompsonSampling
  19. from ray.rllib.utils.exploration.upper_confidence_bound import UpperConfidenceBound
  20. __all__ = [
  21. "Curiosity",
  22. "Exploration",
  23. "EpsilonGreedy",
  24. "GaussianNoise",
  25. "OrnsteinUhlenbeckNoise",
  26. "ParameterNoise",
  27. "PerWorkerEpsilonGreedy",
  28. "PerWorkerGaussianNoise",
  29. "PerWorkerOrnsteinUhlenbeckNoise",
  30. "Random",
  31. "RE3",
  32. "SlateEpsilonGreedy",
  33. "SlateSoftQ",
  34. "SoftQ",
  35. "StochasticSampling",
  36. "ThompsonSampling",
  37. "UpperConfidenceBound",
  38. ]