Classifying States of Cooking Objects Using Convolutional Neural Network

Automated cooking machine is a goal for the future. The main aim is to make the cooking process easier, safer, and create human welfare. To allow robots to accurately perform the cooking activities, it is important for them to understand the cooking environment and recognize the objects, especially correctly identifying the state of the cooking objects. This will significantly improve the correctness of the following cooking recipes. In this project, several parts of the experiment were conducted to design a robust deep convolutional neural network for classifying the state of the cooking objects from scratch. The model is evaluated by using various techniques, such as adjusting architecture layers, tuning key hyperparameters, and using different optimization techniques to maximize the accuracy of state classification. Index Terms — Cooking State Recognition, Convolutional Neural Network, Batch Normalization, Learning Rate, Optimizers

[1]  Ahmad Babaeian Jelodar,et al.  Cooking State Recognition from Images Using Inception Architecture , 2018, 2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST).

[2]  Rahul Paul Classifying cooking object's state using a tuned VGG convolutional neural network , 2018, ArXiv.

[3]  Ahmad Babaeian Jelodar,et al.  Identifying Object States in Cooking-Related Images , 2018, ArXiv.

[4]  Kyle Mott State Classification of Cooking Objects Using a VGG CNN , 2019, ArXiv.

[5]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[6]  Yu Sun,et al.  Functional object-oriented network for manipulation learning , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Astha Sharma,et al.  State Classification with CNN , 2018, ArXiv.

[8]  Xiaodong Gu,et al.  Towards dropout training for convolutional neural networks , 2015, Neural Networks.

[9]  Yu Sun,et al.  Accurate Robotic Pouring for Serving Drinks , 2019, ArXiv.

[10]  Zoubin Ghahramani,et al.  Bayesian Convolutional Neural Networks with Bernoulli Approximate Variational Inference , 2015, ArXiv.

[11]  Yu Sun,et al.  Learning to pour , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  Juan Wilches VGG Fine-tuning for Cooking State Recognition , 2019, ArXiv.

[13]  Qiang Chen,et al.  Network In Network , 2013, ICLR.