This document presents a machine learning based object identification system using convolutional neural networks (CNNs) in Python. The system is trained on a dataset of cat and dog images and aims to identify objects in input images. The document compares different CNN structures using various activation functions and classifiers. It finds that a model with a ReLU activation function and sigmoid classifier achieved the highest classification accuracy of around 90.5%. The system demonstrates how CNNs can be used for image classification tasks in machine learning.