For this example we have used an algorithm that is trained on a thousand photos with all sorts of electronics from the COCO dataset (Common Objects in COntext). This database includes images of the chosen electronics where you can exactly see where the automatic device is hidden on the photo. Therefore, a learning algorithm can train itself to automatically recognize devices in different photos. Off course you can also use this technique to detect other objects as well. We use tools like Keras and TensorFlow to see how well the algorithm performs.