CNN weaknesses
CNNs actually have a fairly major weakness: they are not orientation invariant, which means that if you were to feed the same image in, but upside down, the network is likely to not recognize it at all. One of the ways we can ensure this is not the case is to train the model with different rotations; however, there are better architectures that can solve this problem, which we will discuss later in this book.
They are also not scale invariant. Feeding it the same image much smaller or much larger makes it likely to fail. If you think back to why this is the case, it's because we are building the model based on a filter of a very specific size on a very specific group of pixels.
You have also seen that the model is very slow ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access