gflownet.envs.points

Class to represent in Euclidean spaces.

Classes

Points

Module Contents

class gflownet.envs.points.Points(n_points=3, n_dim=2, cube_mode='continuous', cube_kwargs={'min_incr': 0.1, 'n_comp': 1, 'beta_params_min': 1.0, 'beta_params_max': 100.0, 'epsilon': 1e-06, 'kappa': 0.001, 'ignored_dims': None, 'fixed_distr_params': {'beta_weights': 1.0, 'beta_alpha': 10.0, 'beta_beta': 10.0, 'bernoulli_bts_prob': 0.1, 'bernoulli_eos_prob': 0.1}, 'random_distr_params': {'beta_weights': 1.0, 'beta_alpha': 10.0, 'beta_beta': 10.0, 'bernoulli_bts_prob': 0.1, 'bernoulli_eos_prob': 0.1}}, **kwargs)[source]

Bases: gflownet.envs.composite.setfix.SetFix

Parameters:
  • subenvs (iterable) – An iterable containing the set of the sub-environments.

  • n_points (int)

  • n_dim (int)

  • cube_mode (str)

  • cube_kwargs (Optional[dict])

n_points = 3[source]
n_dim = 2[source]
cube_mode = 'continuous'[source]
cube_kwargs[source]