A convolutional neural network (CNN) is a type of artificial neural network commonly used for analyzing visual imagery. CNNs use convolution instead of matrix multiplication in at least one layer, making them specifically designed for processing pixel data. They break down the input into smaller features and assemble them hierarchically to efficiently learn complex patterns in data.
Stanford University
Fall 2022
An in-depth course focused on building neural networks and leading successful machine learning projects. It covers Convolutional Networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. Students are expected to have basic computer science skills, probability theory knowledge, and linear algebra familiarity.
No concepts data
+ 35 more concepts