语义营养工具

food2vec的Python项目详细描述


语义营养

这个repo展示了我们的语义营养API是如何工作的。我们将此过程作为临床试验提交给MLHC 2020(posterabstract)。在

这是在MLHC上展示的基本实现,并且在有限的数据集上运行。我们用于培训和发布的数据集不是我们要共享的。如果您有兴趣在此API中使用自己的营养数据集,可以在初始化类时指定不同的(本地或托管)csv。美国农业部提供了一个优秀的starting point来构建数据集。在

安装

pip install food2vec

使用

^{pr2}$

连接到移动助手,将API放到在线服务器中,并管理数据库

出于测试目的,我们使用Siri Shortcuts(iOS)和Google Assistant / IFTTT webhooks(Android)向Google Firebase发送语音文本。一旦接收到,传入的数据将触发Firebase Cloud Function。Firebase函数将语音转录转发给我们的Semantic Nutrition API(与Flask和{a10}在线托管),后者以营养数据的估计值作为响应。营养数据随后被记录在googlefirebase中。在

虽然对测试和演示很有用,但这种方法已经被独立于本地移动应用程序和专用服务器/数据库。请继续关注未来的发展,并随时在本地使用我们的API!在

于2020年7月27日更新

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
库伯内特斯的爪哇普罗米修斯jmx_出口商   在Java中使用通配符(仅限最后一个索引)验证ip地址的正则表达式   对象类的java equals()方法   java spring boot(webflux)rest控制器获取远程IP地址   crc Java在同一字符串上返回不同的CRC32结果   包含数字和字母的java排序数组列表   java更改一个类变量的值,然后在另一个类中调用它   java Do While循环终止,不执行scanner函数   作为cron作业运行的linux Java控制台应用程序存在相对路径问题   安卓如何使用HttpUrlConnect使用java查询Github graphql API   视频在java中如何将字节缓冲区写入一半?   安卓如何通过java将RadioButton添加到RadioGroup?   具有TARGET_类代理模式的java请求_作用域bean在注入到其他组件(如@Service或@Repository)中时只能看到空参数