Exploring the output of the layers of a CNN in two steps with TensorFlow
Many corporate contracts in the field of business intelligence require an explanation process for any algorithm that makes automatic and critical decisions. It is often mandatory for the editor of algorithms, artificial intelligence or not, to provide an explanation. We need to be prepared for that.
Also, maintenance becomes critical once artificial intelligence runs in production. Developers often move from one department to another, from one company to another. The person that has to maintain the program needs to understand it in detail.
Exploring and visualizing a CNN is a good way to get our hands dirty, open the hood of our roadster and see how the engine works!
- First, we will first build the CNN layer by layer. We will be building the sequential classifier with TensorFlow 2 from the bottom to the top.
We will not be using a Keras model directly; we'll use TensorFlow...