当前位置:网站首页>Food Chem | in depth learning accurately predicts food categories and nutritional components based on ingredient statements
Food Chem | in depth learning accurately predicts food categories and nutritional components based on ingredient statements
2022-07-07 04:04:00 【Zhiyuan community】
Introduce an article by Peihua Ma And other people in 2022 year 5 Published in June Food Chemistry Articles on . The author of this paper proposes a general technology based on deep learning to predict food types and nutrients .
Thesis link :
https://www.sciencedirect.com/science/article/abs/pii/S0308814622012055
Abstract
Determine such as food classification 、 Creating attributes such as taxonomies and food nutrients can be a challenging and resource intensive task , Although it is important to better understand food . In this study , from USDA A new data set has been collected in the brand food database 134 k BFPD, And modified it , And three kinds of food classification and nutritional value were marked , And became an artificial intelligence (AI) Data sets , It covers the largest food type so far . Overall speaking , Multilayer perceptron (MLP)-TF-SE Method in use AI The highest learning efficiency was achieved in the food natural language processing task , The accuracy of food classification is as high as 99%, The estimation of calcium reaches 0.98 R2(0.93 ∼ 0.97 for calories 、 protein 、 sodium 、 Total carbohydrates 、 Total lipids, etc ). Deep learning methods have great potential , It can be embedded into other food classification and regression tasks , And as an extension of other applications in the field of food and Nutrition .
chart 1. Food deep learning
(a) input data - Ingredient list and nutritional information from BFPD get .(b1) Use natural language processing (b2) Word parsing of component list by data coding , Combine ingredients 、 The category and nutrition information strings are converted into a matrix that the machine can learn .(c) Data sampling consists of two steps , Data rebalancing and splitting , And transform it into data tensor .(d) Learn more . The labeled tensor is used to train the deep learning model to achieve the goal .(e) The deep learning model can be applied in different fields , Such as food marketing analysis 、 Novel food design and personalized dietary suggestions .
边栏推荐
- Termux set up the computer to connect to the mobile phone. (knock the command quickly), mobile phone termux port 8022
- Implementation of binary search tree
- The JSON format of the international area code of the mobile phone number is obtained with PHP
- opencv第三方库
- When QT uses qtooltip mouse to display text, the picture of the button will also be displayed and the prompt text style will be modified
- Ggplot facet detail adjustment summary
- Leetcode: interview question 17.24 Maximum cumulative sum of submatrix (to be studied)
- Que savez - vous de la sérialisation et de l'anti - séquence?
- GPT-3当一作自己研究自己,已投稿,在线蹲一个同行评议
- Top 50 hit industry in the first half of 2022
猜你喜欢
Some thoughts on cross end development of kbone and applet
[security attack and Defense] how much do you know about serialization and deserialization?
Antd comment recursive loop comment
Kbone与小程序跨端开发的一些思考
leetcode:面试题 17.24. 子矩阵最大累加和(待研究)
Force buckle ----- path sum III
链表面试常见题
ABAP Dynamic Inner table Group cycle
【系统管理】清理任务栏的已删除程序的图标缓存
Collection of idea gradle Lombok errors
随机推荐
[MySQL] row sorting in MySQL
Baidu map JS development, open a blank, bmapgl is not defined, err_ FILE_ NOT_ FOUND
三重半圆环进度条,直接拿去就能用
Restore backup data on GCS with br
Confirm the future development route! Digital economy, digital transformation, data This meeting is very important
Learn how to use js to merge two objects into one object assign()
opencv第三方库
The JSON format of the international area code of the mobile phone number is obtained with PHP
Web service performance monitoring scheme
Use br to back up tidb cluster to GCS
[leetcode] 450 and 98 (deletion and verification of binary search tree)
数据的存储
使用 TiDB Lightning 恢复 GCS 上的备份数据
One of oscp tools: dirsearch usage Encyclopedia
【安全攻防】序列化與反序列,你了解多少?
OSCP工具之一: dirsearch用法大全
QT opens a file and uses QFileDialog to obtain the file name, content, etc
On file uploading of network security
tflite模型转换和量化
【knife-4j 快速搭建swagger】