Home

Awesome

Code for Local Signal Adaptivity: Provable Feature Learning in Neural Networks Beyond Kernels

by Stefani Karp, Ezra Winston, Yuanzhi Li, Aarti Singh

NeurIPS 2021

Setup

Python requirements are given in requirements.txt.

To install jax for gpu usage, see instructions at github.com/google/jax.

Contents

The file train.py runs the CIFAR-variant experiments, and the file synthetic_data_sim.py runs the synthetic-data experiments with the model used in the theory.

Examples of both types of runs are given in main_paper_experiments.sh.

Calling train.py allows for specification of the image dataset, noise type, image placement, etc.

Examples of various data variants are given in data_examples.ipynb.