This document describes a study that uses a convolutional neural network (CNN) to recognize food images and estimate nutrition information. The researchers trained their CNN model on the Food-101 dataset, which contains 101,000 images across 101 food categories. They preprocessed the images and used convolutional, pooling, and fully connected layers in their CNN architecture. Their proposed model achieved over 80% accuracy in classifying food images from the test dataset. The study demonstrated that CNNs can accurately recognize food images and potentially provide nutrition information, which could help with dietary analysis and health monitoring. Future work includes recognizing nutrition quantities based on food amounts.