Skip to content

aagha6/fourier_value_functions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fourier Value Functions

Overview

Fourier Value Functions (FVF) are a framework for leverging Fourier-based techniques for value function approximation for use in policy learning. More preciesly, FVFs are SO(2)/SO(3)-equivariant models designed to map 2D/3D environmental geometries to continuous state-action values. FVFs operates entirely in Fourier space, encoding geometric structure into latent Fourier features using equivariant neural networks and then outputting the Fourier coefficients of the output signal. Combining these coefficients with harmonic basis functions enables the simultaneous prediction of all values of the continuous action space at any resolution.

PushT

Install

  1. Install (EquiHarmoncy)[https://github.com/ColinKohler/EquiHarmony]

  2. Clone this repository

git clone git@github.com:ColinKohler/fourier_value_functions.git
  1. Install dependencies from Pipfile
pip install -r requirments.txt

Running

python scripts/train.py --config-name=train_polar_fvf_lowdim_workflow.yaml

Additional config files can be found in fourier_value_functions/config/.

Cite

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.7%
  • Python 1.3%