Skip to content

tom-beer/deep-scientific-discovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Scientific Discovery

This repository contains code for the paper Using Deep Networks for Scientific Discovery in Physiological Signals

Tom Beer, Bar Eini-Porat, Sebastian Goodfellow, Danny Eytan and Uri Shalit

Proceedings of Machine Learning for Healthcare, 2020

To apply the method on your task

Integrate HSICClassifier from networks.py and HSICLoss from hsic.py in your classification task

❤️ To run the ECG experiments

  1. Download and preprocess the PhysioNet 2017 data by running

    python -m ECG.prepare_dataset
  2. Train the main task

    python -m ECG.train_main_task
  3. To evaluate model validity, you may want to run

    python -m ECG.train_independence
    python -m ECG.train_rep2label
  4. To visualize the obtained activations:

    python -m ECG.visualize_cam

🧠 To run the EEG experiments

Follow the same steps as in the ECG experiment above, replacing ECG with EEG


logo created by Atif Arshad from the Noun Project

About

An implementation of the paper 'Using Deep Networks for Scientific Discovery'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published