Blog: Neural Networks
![How the backpropagation algorithm works in neural networks](/files/a9/thumb.a90rel5.normal-Backpropagation_in_NN.jpg)
![How the backpropagation algorithm works in neural networks](/files/ai/thumb.aign47v.mobile-Backpropagation_in_NN.jpg)
Backpropagation in Neural Networks
Backpropagation is a fundamental component of deep learning for neural networks. Its development has significantly contributed to the widespread adoption of deep learning algorithms since the early 2000s. In this post, we explore the essential concepts associated with this method, as well as its applications and history.
![Stable Diffusion overview](/files/zg/thumb.zg1ywths.normal-Stable_Diffusion.jpg)
![Stable Diffusion overview](/files/g8/thumb.g8rqqpfl.mobile-Stable_Diffusion.jpg)
Stable Diffusion: Generating Images Out of Thin Air
Stable Diffusion is a free, open-source neural network for generating photorealistic and artistic images based on text-to-image and image-to-image diffusion models. Read our tips to start generating your own masterpieces in minutes.
![one-shot learning with memory-augmented neural networks](/files/x2/thumb.x29ob2s7.A_Guide_to_One-Shot_Learning.jpg)
![one-shot learning with memory-augmented neural networks](/files/js/thumb.jsrxi1pj.mobile-A_Guide_to_One-Shot_Learning.jpg)
A Guide to One-Shot Learning
Find out how the one-shot learning algorithm works and the practical applications of this novel paradigm in neural networks.
![NN Research Best Practices: Interview with Dr. V.Ojha](/files/fn/thumb.fn4uidv4.normal-Dr_Varun_Ojha.jpg)
![NN Research Best Practices: Interview with Dr. V.Ojha](/files/qh/thumb.qhq695op.mobile-Dr_Varun_Ojha.jpg)
NN Research Best Practices: Interview with Dr. Varun Ojha
What are the best strategies for training neural networks? How to avoid overfitting? Which open-source datasets to choose? Find the answers to these questions in our interview with Dr. Varun Ojha.
![computer vision algorithms and applications](/files/ni/thumb.nizc8cq9.normal-Deep_Learning_in_Computer_Vision.jpg)
![computer vision algorithms and applications](/files/zj/thumb.zjhdney9.mobile-Deep_Learning_in_Computer_Vision.jpg)
Deep Learning Applications for Computer Vision
Deep learning has been a game changer in the field of computer vision. It’s widely used to teach computers to “see” and analyze the environment similarly to the way humans do.
![How Sber Built ruDALL-E: Interview with Sergei Markov](/files/l1/thumb.l18shupf.normal-1_(1).jpg)
![How Sber Built ruDALL-E: Interview with Sergei Markov](/files/zd/thumb.zd81q1fj.mobile-1_(2).jpg)
How Sber Built ruDALL-E: Interview with Sergei Markov
What does it take to build a model with 12 billion parameters? Why is open-source culture important in machine learning research? Find out the answers to these questions in our interview with Sergei Markov, the chief of the SberDevices experimental machine learning systems department.
![What is self-supervised learning? And why is it so important for the future of AI?](/files/v6/thumb.v6x1dju7.normal_(16).jpg)
![What is self-supervised learning? And why is it so important for the future of AI?](/files/e5/thumb.e5ydmh33.mobile_(16).jpg)
Is Self-Supervised Learning the Future of AI?
Self-supervised learning is one of the most popular approaches to ML today. SSL algorithms don’t require manual target labeling and can obtain all the information they need from the data. Find out more about how they work in our new post.
![What are convolutional neural networks?](/files/zj/thumb.zj4thkma.normal_(3).jpg)
![What are convolutional neural networks?](/files/rp/thumb.rpxh25xi.mobile_(3).jpg)
Convolutional Neural Networks for Beginners
This beginner guide will help you understand how convolution neural networks (CNNs) work and what they are useful for.
![deep learning and neural networks](/files/kh/thumb.khnhv7fs.thumbnail_(26).jpg)
![deep learning and neural networks](/files/fe/thumb.feirvuau.thumbnail-mobile_(15).jpg)
A Guide to Deep Learning and Neural Networks
The difference between deep learning and neural networks is often confusing for beginners. What does it mean for an algorithm to be “deep”? What types of neural networks exist out there? You’ll learn all that and more in our guide.