A: Learning Law. B: Empirical Evidence.
The following packages are required:
numpy
torch
matplotlib
wandb
cvxpy
transformers
Or simply:
pip3 install -r requirements.txt
The training data of Perceptron Linear Classification and Transformer Language Modeling can be downloaded from this link. The data should be placed in data/linear
and data/tinystory
.
cd src/
bash scripts/transformer/opt_policy.sh ${PATH_TO}/learning_law/src
bash scripts/perceptron/opt_policy.sh ${PATH_TO}/learning_law/src
cd src/
bash scripts/transformer/eval_policies.sh ${PATH_TO}/learning_law/src
bash scripts/perceptron/eval_policies.sh ${PATH_TO}/learning_law/src