Skip to content

Short tutorial supplementing the Neural Networks and Deep Learning chapter from Artificial Intelligence in Surgery: An AI Primer for Surgical Practice designed to offer hands-on experience with artificial neural networks to surgeons with little to no coding experience.

License

CAMMA-public/AI4surgery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI4Surgery

Neural Networks and Deep Learning

Deepak Alapatt and Pietro Mascagni, Vinkle Srivastav, Nicolas Padoy

This short tutorial is designed to offer hands-on experience with artificial neural networks to surgeons with little to no coding experience.

Following the structure of the associated "Neural Networks and Deep Learning" chapter from the "Artificial Intelligence in Surgery: An AI Primer for Surgical Practice" book, this notebook walks the users through a basic neural network implementation pipeline, from basic programming concepts in the python programming language to data handling and deep learning operations. Finally, the user will be able to design, train and test a simple neural network for surgical tool classification.





To begin, click the link below to launch your experiments in Google Colab, a cloud based platform giving you access to GPUs and TPUs to speed up your training.

Hands-on using Pytorch

Open In Colab

Hands-on using tensorflow

Open In Colab

License

This source code, dataset, and annotations are licensed under the license found in the LICENSE file in the root directory of this source tree. The Cholec-tinytools dataset used in this repository is publicly released under the Creative Commons licence CC-BY-NC-SA 4.0. This implies that:

  • the dataset cannot be used for commercial purposes,
  • the dataset can be transformed (additional annotations, etc.),
  • the dataset can be redistributed as long as it is redistributed under the same license with the obligation to cite the contributing work which led to the generation of the Cholec-tinytools dataset (mentioned below).

By downloading and using this dataset, you agree to these terms and conditions.

Citation

@book{alapatt2021aiinsurgery,
  author       = {Deepak Alapatt, Pietro Mascagni, Vinkle Srivastav, Nicolas Padoy}, 
  title        = {Artificial Intelligence in Surgery: Understanding the Role of AI in Surgical Practice (chapter: Neural Networks and Deep Learning)},
  publisher    = {McGraw-Hill Education / Medical},
  language     = {English},
  year         = 2021,
  volume       = 1,
  ISBN-10      = {1260452735},
  ISBN-13      = {978-1260452730}
}

[Download PDF]

If you use the Cholec-tinytools dataset used in the demo notebook, you are kindly requested to cite the work that led to the generation of this dataset:

@article{twinanda2016endonet,
  title={Endonet: a deep architecture for recognition tasks on laparoscopic videos},
  author={Twinanda, Andru P and Shehata, Sherif and Mutter, Didier and Marescaux, Jacques and De Mathelin, Michel and Padoy, Nicolas},
  journal={IEEE transactions on medical imaging},
  volume={36},
  number={1},
  pages={86--97},
  year={2016},
  publisher={IEEE}
}

[Download PDF]

@incollection{vardazaryan2018weakly,
  title={Weakly-supervised learning for tool localization in laparoscopic videos},
  author={Vardazaryan, Armine and Mutter, Didier and Marescaux, Jacques and Padoy, Nicolas},
  booktitle={MICCAI LABELS},
  pages={169--179},
  year={2018},
  publisher={Springer}
}

[Download PDF]

About

Short tutorial supplementing the Neural Networks and Deep Learning chapter from Artificial Intelligence in Surgery: An AI Primer for Surgical Practice designed to offer hands-on experience with artificial neural networks to surgeons with little to no coding experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published