Convolutional neural nets (CNNs) are not programmed in the traditional sense, but rather they are trained. The challenge to doing this is that you need a lot of good data which is already classified as the training material.
The process is not that different to some of the early training your brain got. Your parents probably had some picture books with pictures of cats, dogs, cows and so on, and would tell you what they were (and probably what noise they made but we’ll just focus on visual identification here).
Click here to read more ...