Linear vs blackbox
December 16, 2022 ยท View on GitHub
This repository contains code and data for reproducing Interpretable models for extrapolation in scientific machine learning. No ongoing maintenance or support of this content should be expected.
Steps for reproduction
- download this folder and open a terminal inside it
- create a new python environment:
python3 -m venv venv - activate the python environment:
. venv/bin/activate - update pip in the python environment:
python -m pip install -U pip - install dependencies in the python environment:
pip install -r requirements.txt - start the jupyter server:
jupyter lab - open
workflow.ipynbin jupyter and run it
Description of files
workflow.ipynb: juypter notebook which reproduces the paperutils.py: python functions imported byworkflow.ipynbdatadataset_config.csv: specifies the name, target property, size, and source of each datasetfig: figures generated byworkflow.ipynband used in the paperraw: raw data files in CSV format
Distribution A Approved for Public Release, Distribution Unlimited