对于图像识别的应用下的数据库分析

不久前咱们对于“一图识趣”图片数据库的后台进行了简单分析,得出了咱们对于数据库的构思。算法

“一图识趣”项目基于微信小程序的平台下,利用Python对机器学习算法的支持,经过ENAS优化,构建高效的CNN架构,从而提升识别速度。数据库

对于本微信小程序,其数据关注点主要为用户反馈,用户使用状况两个大方面。具体关系以下图所示: 小程序

 

对于如上关系表,咱们对此做出以下解释:微信小程序

1.用户信息:咱们首先须要确认用户的惟一标识,以便在数据库中对应惟一个体,同时惟一标识对于理解上会形成必定障碍,咱们选择保留用户的昵称,同时保留对用户其余信息的可扩展性,对本表的具体操做须要再次对微信提供的用户API进行筛选,从中选择较为合适的信息保留。微信

2.用户评价:首先对于每一个用户的每条评价,都应当有惟一标识用于访问操做,其次,评价与用户属于一对多关系,故利用外键来保证引用完整性,同时减小信息冗余;最后,咱们一样关心用户提交评论的时间与评论的详情,故咱们将评论的具体内容予以保留,同时将用户的使用时间保留以即可视化与统计功能的实现。架构

3.审计数据:对于审计工做,咱们并不关心具体是哪位用户提交的评价,以及其识别的物品,咱们关心的是用户对使用状况的打分,侧面反映用户的体验。故审计表能够帮助咱们迅速计算好评率与差评率,对于用户评价与审计表结合,咱们能够对恶意用户进行剔除,从而保证数据的可靠性。机器学习

 

对于本数据库设计的补充:数据库设计

考虑到本项目的用户分为两大类,微信端用户与后台管理者,微信端用户必须经过微信来提交使用请求,故能够利用微信来进行中介访问,采集用户数据。而对于管理员用户则是直接在后台调整数据,能够接触到后台的必然有云端密钥,故必然为可信任执行者,不须要单独作访问验证。故未在数据库中加入对登陆的审查。学习

 

以上。优化

相关文章
相关标签/搜索