simfish
Contents:
Simulation Parameters
SimFish
simfish
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork method)
_core (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork attribute)
_duelling_head (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork attribute)
_embed (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork attribute)
_get_local_scatter() (simulation.arena.FieldOfView method)
_num_actions (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork attribute)
A
a_scaling_energy_cost (simulation.fish.Fish attribute)
action_energy_reward_scaling (simulation.fish.Fish attribute)
action_spec() (simulation.simfish_env.BaseEnvironment method)
Actions (class in simulation.define_actions)
actions (run_r2d2_simfish.SimfishR2D2Config attribute)
(simulation.fish.Fish attribute)
add_noise_to_readings() (simulation.eye.Eye method)
add_null_action() (simulation.define_actions.Actions method)
Arena (class in simulation.arena)
arena_height (simulation.arena.Arena attribute)
arena_width (simulation.arena.Arena attribute)
B
BaseEnvironment (class in simulation.simfish_env)
baseline_energy_use (simulation.fish.Fish attribute)
body (simulation.fish.Fish attribute)
bottom_intensity (simulation.arena.Arena attribute)
build_experiment_config() (in module run_r2d2_simfish)
C
capture_possible (simulation.fish.Fish attribute)
close() (simfish_rl.hdf5_logger.HDF5Logger method)
conv_state (simulation.fish.Fish attribute)
D
d_scaling_energy_cost (simulation.fish.Fish attribute)
dark_gain (simulation.arena.Arena attribute)
dark_light_ratio (simulation.arena.Arena attribute)
DeepSimfishTorso (class in simfish_rl.simfish_r2d2_network)
deterministic_action (simulation.fish.Fish attribute)
display_actions() (simulation.define_actions.Actions method)
distance_to_impulse_factor (simulation.fish.Fish attribute)
draw_angle_dist() (simulation.fish.Fish method)
E
enclosed_fov_bottom (simulation.arena.FieldOfView attribute)
enclosed_fov_left (simulation.arena.FieldOfView attribute)
enclosed_fov_right (simulation.arena.FieldOfView attribute)
enclosed_fov_top (simulation.arena.FieldOfView attribute)
energy_level (simulation.fish.Fish attribute)
env_height (simulation.arena.FieldOfView attribute)
env_variables (simulation.fish.Fish attribute)
env_width (simulation.arena.FieldOfView attribute)
EnvInfoKeep (class in simfish_rl.hdf5_logger)
eval_agent() (in module simfish_rl.eval_simfish_agent)
extract_bout_sample() (in module simulation.define_actions)
Eye (class in simulation.eye)
F
FieldOfView (class in simulation.arena)
Fish (class in simulation.fish)
Flatten (class in simfish_rl.simfish_r2d2_network)
from_hdf5() (simulation.define_actions.Actions method)
full_fov_bottom (simulation.arena.FieldOfView attribute)
full_fov_left (simulation.arena.FieldOfView attribute)
full_fov_right (simulation.arena.FieldOfView attribute)
full_fov_top (simulation.arena.FieldOfView attribute)
G
get_action() (simulation.define_actions.Actions method)
get_all_actions() (simulation.define_actions.Actions method)
get_angles_and_distances() (in module simulation.define_actions)
get_extracted_actions() (simulation.define_actions.Actions method)
get_global_luminance() (simulation.arena.Arena method)
get_global_sediment() (simulation.arena.Arena method)
get_info() (simulation.simfish_env.BaseEnvironment method)
get_masked_sediment() (simulation.arena.Arena method)
get_metrics() (simfish_rl.hdf5_logger.EnvInfoKeep method)
(simfish_rl.hdf5_logger.SimpleEnvInfoKeep method)
get_observation() (simulation.simfish_env.BaseEnvironment method)
get_opposing_dict() (simulation.define_actions.Actions method)
get_predator_angles_distance() (simulation.simfish_env.BaseEnvironment method)
get_sliced_masked_image() (simulation.arena.FieldOfView method)
,
[1]
get_uv_luminance_mask() (simulation.arena.Arena method)
global_luminance_mask (simulation.arena.Arena attribute)
global_sediment_grating (simulation.arena.Arena attribute)
H
HDF5Logger (class in simfish_rl.hdf5_logger)
head (simulation.fish.Fish attribute)
hungry (simulation.fish.Fish attribute)
I
illuminated_sediment (simulation.arena.Arena attribute)
initial_state() (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork method)
,
[1]
L
left_eye (simulation.fish.Fish attribute)
light_decay_rate (simulation.arena.FieldOfView attribute)
light_gradient (simulation.arena.Arena attribute)
local_fov_bottom (simulation.arena.FieldOfView attribute)
local_fov_left (simulation.arena.FieldOfView attribute)
local_fov_right (simulation.arena.FieldOfView attribute)
local_fov_top (simulation.arena.FieldOfView attribute)
local_scatter (simulation.arena.FieldOfView attribute)
M
main() (in module run_r2d2_simfish)
make_learner() (run_r2d2_simfish.SimfishR2D2Builder method)
make_r2d2_networks() (in module simfish_rl.simfish_r2d2_network)
making_capture (simulation.fish.Fish attribute)
max_red_range (simulation.arena.Arena attribute)
max_uv_range (simulation.arena.Arena attribute)
max_visual_distance (simulation.arena.FieldOfView attribute)
module
run_r2d2_simfish
simfish_rl
simfish_rl.eval_simfish_agent
simfish_rl.hdf5_logger
simfish_rl.simfish_r2d2_learner
simfish_rl.simfish_r2d2_network
simulation
simulation.arena
simulation.constants
simulation.define_actions
simulation.eye
simulation.fish
simulation.geometry
simulation.simfish_env
mouth (simulation.fish.Fish attribute)
N
no_collision() (simulation.simfish_env.BaseEnvironment static method)
num_actions (simfish_rl.simfish_r2d2_network.OAREmbedding attribute)
(simulation.fish.Fish attribute)
O
OAREmbedding (class in simfish_rl.simfish_r2d2_network)
observation_spec() (simulation.simfish_env.BaseEnvironment method)
observe() (simfish_rl.hdf5_logger.EnvInfoKeep method)
(simfish_rl.hdf5_logger.SimpleEnvInfoKeep method)
observe_first() (simfish_rl.hdf5_logger.EnvInfoKeep method)
(simfish_rl.hdf5_logger.SimpleEnvInfoKeep method)
P
prev_action (simulation.fish.Fish attribute)
prev_action_angle (simulation.fish.Fish attribute)
prev_action_distance (simulation.fish.Fish attribute)
prey_consumed (simulation.fish.Fish attribute)
R
R2D2SimfishNetwork (class in simfish_rl.simfish_r2d2_network)
read() (simulation.eye.Eye method)
red_FOV (simulation.arena.Arena attribute)
reflect_actions() (in module simfish_rl.simfish_r2d2_learner)
reflect_observations() (in module simfish_rl.simfish_r2d2_learner)
reflect_samples() (in module simfish_rl.simfish_r2d2_learner)
reset() (simulation.arena.Arena method)
(simulation.simfish_env.BaseEnvironment method)
resolve_visual_input() (simulation.simfish_env.BaseEnvironment method)
retina (class in simfish_rl.simfish_r2d2_network)
retinal_field (simulation.fish.Fish attribute)
right_eye (simulation.fish.Fish attribute)
rng (simulation.fish.Fish attribute)
run_episode() (simfish_rl.eval_simfish_agent.StateEnvLoop method)
run_r2d2_simfish
module
S
sediment_sigma (simulation.arena.Arena attribute)
sharpen_distributions() (simulation.define_actions.Actions method)
simfish_rl
module
simfish_rl.eval_simfish_agent
module
simfish_rl.hdf5_logger
module
simfish_rl.simfish_r2d2_learner
module
simfish_rl.simfish_r2d2_network
module
SimfishR2D2Builder (class in run_r2d2_simfish)
SimfishR2D2Config (class in run_r2d2_simfish)
SimfishR2D2Learner (class in simfish_rl.simfish_r2d2_learner)
SimpleEnvInfoKeep (class in simfish_rl.hdf5_logger)
simulation
module
simulation.arena
module
simulation.constants
module
simulation.define_actions
module
simulation.eye
module
simulation.fish
module
simulation.geometry
module
simulation.simfish_env
module
StateEnvLoop (class in simfish_rl.eval_simfish_agent)
step() (simfish_rl.simfish_r2d2_learner.SimfishR2D2Learner method)
(simulation.simfish_env.BaseEnvironment method)
T
tail (simulation.fish.Fish attribute)
take_action() (simulation.fish.Fish method)
test_mode (simulation.arena.Arena attribute)
to_hdf5() (simulation.define_actions.Actions method)
torso (simfish_rl.simfish_r2d2_network.OAREmbedding attribute)
touch_predator() (simulation.simfish_env.BaseEnvironment method)
touched_edge (simulation.fish.Fish attribute)
touched_edge_this_step (simulation.fish.Fish attribute)
touched_predator (simulation.fish.Fish attribute)
U
unroll() (simfish_rl.simfish_r2d2_network.R2D2SimfishNetwork method)
,
[1]
update_energy_level() (simulation.fish.Fish method)
update_field_of_view() (simulation.arena.FieldOfView method)
,
[1]
uv_FOV (simulation.arena.Arena attribute)
V
verg_angle (simulation.fish.Fish attribute)
W
write() (simfish_rl.hdf5_logger.HDF5Logger method)