project,

基于Python-wechaty建立一个斗图机器人

MrZilinXiao MrZilinXiao Follow Jul 18, 2020 · 1 min read
基于Python-wechaty建立一个斗图机器人

“开源软件供应链点亮计划-暑期2020”(以下简称 暑期2020)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动。

旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。

根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2020”活动奖金和奖杯。

官网:https://isrc.iscas.ac.cn/summer2020 官方新闻:http://www.iscas.ac.cn/xshd2016/xshy2016/202004/t20200426_5563484.html

本项目 [基于Python-wechaty建立一个斗图机器人] 系 暑期2020 支持的开源项目。

[基于Python-wechaty建立一个斗图机器人]具体计划

  • 导师:黄纯洪
  • 学生:肖子霖
  • 模块列表
  • 项目初步规划图(可能有调整) plan
    • 数据库管理
    • 针对静态表情包的特征提取模块调试与开发
    • 适配K-means算法
    • 回复表情包的策略及开发
    • OCR模块包装
  • 计划安排:
    • 数据库管理
      • 已完成
      • 为表情包的标题、关键字、特征等信息提供数据库支持,使用了peewee作为ORM框架;
    • 针对静态表情包的特征提取模块调试与开发
      • 预期完成时间:2020年07月25日
      • 使用Pytorch编写特征提取模块,为了测试特征提取效果需要比较InceptionV3、MobileNet等多个经典网络;
      • 备注:由于表情包难以用传统图片分类思路进行训练,这个过程只能使用在ImageNet等公开数据集上的模型(移除全连接层后);
    • 适配K-means算法
      • 预期完成时间:2020年08月01日
      • 将scipy中的kmeans算法适配进项目,以用于聚类未做标记的表情包数据集;
      • 备注:无
    • 回复表情包的策略及开发
      • 预期完成时间:2020年08月03日
      • 初步规划图中的回复策略适配python-wechaty体系,包括前后端体系;
      • 备注:参考ding-dong-bot逻辑编写;
    • OCR模块包装
      • 已完成
      • 包装chineseocrlite,支持竖排文字,识别准确率尚可;
      • 备注:无

以上所有模块开发完成后,我均会利用unittests模块编写单元测试;

Author: @MrZilinXiao Always dedicated to learn something brand new. Code: @Fighting-Meme-python-wechaty

Join Newsletter
Get the latest news right in your inbox. We never spam!
Written by MrZilinXiao
Chances are your own.