AI Food classification and nutrient facts from photo
In the age of digital information when all information is one or two clicks away, but there are many users who still don’t know nothing about what they eat and how eating affects their body. It’s common knowledge to know you need to drink tea and eat agrumes (oranges and lemons) when you feel sick and not so common to know how much vitamins are actually in lemon and that broccoli has more vitamin C than a lemon. But eating broccoli can challenge itself if you are not up for the challenges you better stop reading now :)
Nutrient information is quite easy to find, even google search will show you nutrient facts about some of most common food items. Google fetches this data from large database USDA Food Composition Database. Luckily for us, this service also has RESTful API access and we will come back to that topic.
There are numerous apps available with information of nutrients in common foods or prepared meals. They all rely on search from a large database of foods but some of them already use artificial intelligence to ease your search with the use of similar architecture as our own implementation.
Why we have built this app?! To be honest we started this project while ago before there were other solutions similar to our own and we needed a project with which we can test our knowledge about image classification neural networks and step into the age of machine learning. Progress in applied artificial intelligence projects, especially deep neural nets for image classification, has been and will remain fast due ease of use one of many open source neural net platforms & libraries released in past years and of course advances in hardware making everything possible, but that was predictable by the Moore’s Law. Tensorflow from Google Brain Team, Caffe from UC Berkeley, Torch, MXNET, Keras, just to name few of the platforms and high-level libraries that made machine learning, especially deep learning, easier and contribute significantly to faster research and popularity of the field within computer scientists. Such a good age to be a software developer and AI enthusiast.
Nutrient information is quite easy to find, even google search will show you nutrient facts about some of most common food items. Google fetches this data from large database USDA Food Composition Database. Luckily for us, this service also has RESTful API access and we will come back to that topic.
There are numerous apps available with information of nutrients in common foods or prepared meals. They all rely on search from a large database of foods but some of them already use artificial intelligence to ease your search with the use of similar architecture as our own implementation.
Why we have built this app?! To be honest we started this project while ago before there were other solutions similar to our own and we needed a project with which we can test our knowledge about image classification neural networks and step into the age of machine learning. Progress in applied artificial intelligence projects, especially deep neural nets for image classification, has been and will remain fast due ease of use one of many open source neural net platforms & libraries released in past years and of course advances in hardware making everything possible, but that was predictable by the Moore’s Law. Tensorflow from Google Brain Team, Caffe from UC Berkeley, Torch, MXNET, Keras, just to name few of the platforms and high-level libraries that made machine learning, especially deep learning, easier and contribute significantly to faster research and popularity of the field within computer scientists. Such a good age to be a software developer and AI enthusiast.