Reward API Reference
Bit Sequence reward
Reward functions used for hypergrid environment
BitseqRewardModule
Bases: BaseRewardModule[BitseqEnvState, BitseqEnvParams]
Source code in gfnx/reward/bitseq.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |
__init__(sentence_len=120, k=8, mode_set_size=60, reward_exponent=1.0)
General reward function for bitseqs
Source code in gfnx/reward/bitseq.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
TFBind-8 reward
Reward functions used for TFBind-8 environment.
TFBind8RewardModule
Bases: BaseRewardModule[TFBind8EnvState, TFBind8EnvParams]
Source code in gfnx/reward/tfbind.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | |
__init__(nchar=4, max_length=8, min_reward=0.001, reward_exponent=3.0, reward_scale=10.0)
TODO: Add description
Source code in gfnx/reward/tfbind.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
QM9 Small reward
Reward functions used for QM9Small environment.
QM9SmallRewardModule
Bases: BaseRewardModule[QM9SmallEnvState, QM9SmallEnvParams]
Source code in gfnx/reward/qm9_small.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | |
__init__(nchar=11, max_length=5, min_reward=0.001, reward_exponent=5.0, reward_scale=100.0)
TODO: Add description
Source code in gfnx/reward/qm9_small.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
AMP reward
EqxProxyAMPRewardModule
Bases: BaseRewardModule[AMPEnvState, AMPEnvParams]
Source code in gfnx/reward/amp.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | |
__init__(proxy_config_path, pretrained_proxy_path, reward_exponent=1.0, min_reward=1e-06)
Proxy reward model for amp
Source code in gfnx/reward/amp.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
GFP reward
EqxProxyGFPRewardModule
Bases: BaseRewardModule[GFPEnvState, GFPEnvParams]
Source code in gfnx/reward/gfp.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | |
__init__(proxy_config_path, pretrained_proxy_path, reward_exponent=1.0, min_reward=1e-06)
Proxy reward model for amp
Source code in gfnx/reward/gfp.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |