- Home
- All Courses
- Machine Learning
- Deep Learning and Neural Networks
Curriculum
- 6 Sections
- 54 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Convolutional Neural Networks for Image RecognitionConvolutional neural networks (CNNs) are widely used in pattern- and image-recognition problems as they have a number of advantages compared to other techniques. This white paper covers the basics of CNNs including a description of the various layers used. Using traffic sign recognition as an example, we discuss the challenges of the general problem and introduce algorithms and implementation software developed by Cadence that can trade off computational burden and energy for a modest degradation in sign recognition rates. We outline the challenges of using CNNs in embedded systems and introduce the key characteristics of the Cadence® Tensilica® Vision P5 digital signal processor (DSP) for Imaging and Computer Vision and software that make it so suitable for CNN applications across many imaging and related recognition tasks.10
- 1.1Introduction
- 1.2What Is a CNN?
- 1.3Using CNNs to Classify Hand-written Digits on MNIST Dataset
- 1.4Steps to Build an Image Classification Model using CNN
- 1.5Full Code for the CNN Model
- 1.6Identifying Images From the CIFAR-10 Dataset Using CNNs
- 1.7Categorizing the Images of ImageNet Using CNNs
- 1.8Steps for Image Classification Using CNN on the ImageNet Dataset
- 1.9Conclusion
- 1.10Frequently Asked Questions
- Neural Network7
- Artificial neural networks (ANN)9
- 3.1Introduction to Artificial Neural Networks
- 3.2What is Artificial Neural Network(ANN)?
- 3.3Artificial Neural Networks Architecture
- 3.4Benefits of Artificial Neural Networks
- 3.5Application of Artificial Neural Networks
- 3.6Advantages of Artificial Neural Networks
- 3.7Disadvantages of Artificial Neural Networks
- 3.8Create a Simple ANN for the famous Titanic Dataset
- 3.9Frequently Asked Questions
- Deep learning5
- Deep Learning Frameworks9
- Recurrent Neural Networks (RNN)14
- 6.1A Brief Overview of Recurrent Neural Networks (RNN)
- 6.2Introduction on Recurrent Neural Networks
- 6.3What is a Recurrent Neural Network (RNN)?
- 6.4The Architecture of a Traditional RNN
- 6.5How does Recurrent Neural Networks work?
- 6.6Common Activation Functions
- 6.7Advantages and disadvantages of RNN
- 6.8Recurrent Neural Network Vs Feedforward Neural Network
- 6.9Backpropagation Through Time (BPTT)
- 6.10Two issues of Standard RNNs
- 6.11RNN Applications
- 6.12Basic Python Implementation (RNN with Keras)
- 6.13Frequently Asked Questions
- 6.14Conclusion