# Convolutional neural network > A neural network in which at least one layer is a convolutional layer. A typical convolutional neural network consists of some combination of the following layers:[^1] A [neural network](https://wiki.g15e.com/pages/Artificial%20neural%20network.txt) in which at least one layer is a [convolutional layer](https://wiki.g15e.com/pages/Convolutional%20layer.txt). A typical convolutional neural network consists of some combination of the following layers:[^1] - [Convolutional layers](https://wiki.g15e.com/pages/Convolutional%20layer.txt) - [Pooling layers](https://wiki.g15e.com/pages/Pooling%20layer.txt) - [Dense layers](https://wiki.g15e.com/pages/Dense%20layer.txt) Convolutional neural networks have had great success in certain kinds of problems, such as . ## Footnotes [^1]: https://developers.google.com/machine-learning/glossary#convolutional-neural-network