ProCreations's picture
Publish validated HiPPO Zoo reproduction nB0TrIRAs1
1cd8a52 verified
Raw
History Blame Contribute Delete
1.56 kB
"""Hackable surface for the multiscale polynomial memory research code."""
from __future__ import annotations
from .integration import IntegrationResult, integrate_system
from .models import AssocMemHiPPO, SalienceHiPPO, VanillaHiPPO, legendre_orthonormal_basis01
from .polynomials import (
EvalFn,
SystemParams,
fourier_val,
get_L_vector,
get_output_vector,
get_system_params,
legval,
legsval,
legval_jax,
legsval_jax,
make_m_mat,
)
from .synthetic import (
get_ou_sample,
oracle_mse_censored_task,
oracle_info_gain,
oracle_mse_rbf_periodic_censor,
oracle_info_gain_rbf,
make_copying_task,
make_censored_task,
make_induction_head_multioutput_s2s_task,
make_induction_head_seq_to_seq_task,
make_induction_head_task,
make_implicit_measure_task,
make_multiplexing_task,
whitesignal,
wray_and_green_output,
make_simple_repetition_task
)
from .utils import time_block, unvec, vec
__all__ = [
"AssocMemHiPPO",
"EvalFn",
"IntegrationResult",
"SystemParams",
"fourier_val",
"get_L_vector",
"get_output_vector",
"get_ou_sample",
"get_system_params",
"SalienceHiPPO",
"VanillaHiPPO",
"integrate_system",
"legendre_orthonormal_basis01",
"legval",
"legsval",
"make_induction_head_multioutput_s2s_task",
"make_induction_head_seq_to_seq_task",
"make_induction_head_task",
"make_implicit_measure_task",
"make_m_mat",
"make_multiplexing_task",
"time_block",
"unvec",
"vec",
]