利用微软小冰 API 接口,对大量照片进行颜值评分

利用微软小冰 API 接口,对大量照片进行颜值评分

环境
python3 with requests、SQLAlchemy
任意 SQL 数据库

项目动机

朋友有 3000+ 张照片需要用微软小冰来评比颜值,但是小冰 API 有访问限制(每分钟10次,每小时60次,每天180次),如果单纯使用一台机子,需要八天。然而这并难不倒我,利用学校的机房来集群获取评分,这样的话,开10台机器,在一个小时的效率比一台机器一天的效率都要高,我们班级机房有将近 70+ 台机子,如果能全部同时运行,想想就开心?。

主机运行 Commander,从机运行 Soldier。
Commander 主要用来分配任务、发送资源(照片)以及接收与处理士兵返回的报告
Soldier 接收 Commander 发出的命令和资源,去请求微软小冰的 API

数据库使用 SQLAlchemy 框架,屏蔽底层数据库差异
Soldier 依赖于 requests

使用方法

控制机运行 Commander

python3 Commander/database.py          # 创建表,自行填充数据,database.py 可以根据自己来定制
python3 Commander                      # 开启 Commander

从机运行 Soldier

python3 Soldier                        # 开启 Soldier

联系我

如果发现 BUG,或者有性能方面的建议,或者更好的突破小冰限制的话,欢迎打扰,共同学习

Email:<Aston 2338733304@qq.com>

源码地址

github 代码

如果觉得好的话,就给个 Star 吧?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值