Outline of deep learning

From HandWiki
Short description: Overview of and topical guide to deep learning


The following outline is provided as an overview of, and topical guide to, deep learning:

Deep learning is a subfield of machine learning and artificial intelligence based on artificial neural networks with multiple processing layers. It emphasizes representation learning and is widely used in areas such as computer vision, natural language processing, speech recognition, recommender systems, robotics, and generative artificial intelligence.[1][2][3]

Ways to categorize deep learning

History

Precursors

Milestones

Core concepts

Learning settings

Common tasks

Architectures

Feedforward and convolutional architectures

Recurrent and sequence architectures

Representation-learning architectures

Attention and transformer architectures

Generative and probabilistic architectures

Graph and memory architectures

Neural network components and techniques

Training and optimization

Datasets and benchmarks

Applications

Computer vision

Natural language processing

Speech and audio

Science and medicine

Robotics and control

Recommendation, search, and forecasting

Generative artificial intelligence

Computer graphics and video games

Hardware

Supporting software platforms

Software

Open-source frameworks and libraries

Neural network software

Platforms, tools, and deployment

Algorithms for deep learning and neural networks

Representation and metric learning

Generative modeling

Efficient and scalable deep learning

Reliability, safety, and interpretability

Conferences and workshops

  • Annual Meeting of the Association for Computational Linguistics
  • Conference on Computer Vision and Pattern Recognition
  • Conference on Neural Information Processing Systems
  • International Conference on Computer Vision
  • International Conference on Learning Representations
  • International Conference on Machine Learning

Organizations

Research laboratories and institutions

Companies

Publications

Books

Journals

  • IEEE Transactions on Neural Networks and Learning Systems
  • Neural Networks
  • Neural Computation

Influential persons

See also

References

  1. LeCun, Yann; Bengio, Yoshua; Hinton, Geoffrey (2015-05-27). "Deep learning". Nature 521 (7553): 436–444. doi:10.1038/nature14539. PMID 26017442. Bibcode2015Natur.521..436L. https://hal.science/hal-04206682. 
  2. Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron (2016). Deep Learning. The MIT Press. ISBN 978-0-262-03561-3. https://www.deeplearningbook.org/. 
  3. Schmidhuber, Jürgen (January 2015). "Deep learning in neural networks: An overview". Neural Networks 61: 85–117. doi:10.1016/j.neunet.2014.09.003. PMID 25462637. Bibcode2015NN.....61...85S. 
  4. Biggs, David; Nuttall, Andrew (2015). Neural Memory Networks (Report). CS229 Final Report. https://cs229.stanford.edu/proj2015/367_report.pdf. Retrieved 17 April 2026. 
  5. Akash Ajagekar (2021). "Adam". https://optimization.cbe.cornell.edu/index.php?title=Adam. 
  6. "COCO: Common Objects in Context". https://cocodataset.org/#home. 
  7. "GLUE Benchmark". https://gluebenchmark.com/. 
  8. "LibriSpeech ASR corpus". https://www.openslr.org/12. 
  9. "LibriSpeech-Long". Google DeepMind. 2024. https://github.com/google-deepmind/librispeech-long. 
  10. "The Stanford Question Answering Dataset". https://rajpurkar.github.io/SQuAD-explorer/. 
  11. "Stanford Question Answering Dataset". https://www.kaggle.com/datasets/stanfordu/stanford-question-answering-dataset. 
  12. Moore, Samuel K. (1 January 2020). "Cerebras's Giant Chip Will Smash Deep Learning's Speed Barrier". IEEE Spectrum. https://spectrum.ieee.org/cerebrass-giant-chip-will-smash-deep-learnings-speed-barrier. Retrieved 17 April 2026. 
  13. Li, Ming; Bi, Ziqian; Wang, Tianyang; Wen, Yizhu; Niu, Qian; Song, Xinyuan; Jiang, Zekun; Liu, Junyu; Peng, Benji; Zhang, Sen; Pan, Xuanhe; Xu, Jiawei; Wang, Jinlang; Chen, Keyu; Caitlyn Heqi Yin; Feng, Pohsun; Liu, Ming (2024-10-08). "Deep Learning and Machine Learning with GPGPU and CUDA: Unlocking the Power of Parallel Computing". arXiv:2410.05686 [cs.DC].
  14. "Accelerated PyTorch training on Mac". Apple. https://developer.apple.com/metal/pytorch/. 
  15. "GitHub - tsawler/go-metal: A high-performance deep learning library for Go that leverages Apple's Metal for GPU acceleration on Apple Silicon.". https://github.com/tsawler/go-metal. 
  16. "Accelerating the Machine Learning Lifecycle with MLflow". https://github.com/mlflow/mlflow. 
  17. Quesada, Alberto (28 October 2019). "5 algorithms to train a neural network". Artelnics. https://www.neuraldesigner.com/blog/5_algorithms_to_train_a_neural_network/. 
  18. Janishar Ali. "MIT Deep Learning Book (beautiful and flawless PDF version)". https://github.com/janishar/mit-deep-learning-book-pdf. 
  19. Nielsen, Michael (2015). "Neural Networks and Deep Learning". Determination Press. http://neuralnetworksanddeeplearning.com/.