| Literature DB >> 28315069 |
Bradley J Erickson1, Panagiotis Korfiatis2, Zeynettin Akkus2, Timothy Kline2, Kenneth Philbrick2.
Abstract
Deep learning is an important new area of machine learning which encompasses a wide range of neural network architectures designed to complete various tasks. In the medical imaging domain, example tasks include organ segmentation, lesion detection, and tumor classification. The most popular network architecture for deep learning for images is the convolutional neural network (CNN). Whereas traditional machine learning requires determination and calculation of features from which the algorithm learns, deep learning approaches learn the important features as well as the proper weighting of those features to make predictions for new data. In this paper, we will describe some of the libraries and tools that are available to aid in the construction and efficient execution of deep learning as applied to medical images.Entities:
Keywords: Artificial intelligence; Convolutional neural network; Deep learning; Machine learning
Mesh:
Year: 2017 PMID: 28315069 PMCID: PMC5537091 DOI: 10.1007/s10278-017-9965-6
Source DB: PubMed Journal: J Digit Imaging ISSN: 0897-1889 Impact factor: 4.056
Fig. 1Example code implementing LeNet CNN written in Caffe
Fig. 2Example code implementing LeNet CNN written in Keras
Fig. 3Example of PyTorch code and block diagram equivalent
Captures the ranking of the open software libraries based on the stars and forks received by the community on GitHub, an online repository for open source projects
| Framework | Stars | Forks | Contributors | Language |
|---|---|---|---|---|
| Caffe | 15,057 | 9338 | 222 | C++ |
| Keras | 10,875 | 10,875 | 327 | Python |
| MXNet | 7471 | 2764 | 250 | C++ |
| Torch | 6163 | 1793 | 113 | Lua |
| Convnetjs | 6128 | 1198 | 15 | JavaScript |
| Deeplearning4j | 5090 | 1970 | 103 | Java |
| Tensorflow | 4505 | 667 | 573 | Python |
| Paddle | 4069 | 1024 | 53 | C++ |
| DSSTNE | 3531 | 559 | 22 | C++ |
| Chainer | 1983 | 512 | 96 | Python |
| DIGITS | 1800 | 1052 | 34 | Python |
| H2O | 1628 | 714 | 70 | Java |