PigAI_GPT2批改网写作助手

PigAI_GPT2

P i g A I _ G P T 2 \rm PigAI\_GPT_2 PigAI_GPT2批改网写作助手

项目地址:PigAI_GPT2

🎠 服务条款

  1. 本项目软件及源码禁止在国内网络环境大范围传播;
  2. 本项目开源免费,请不要滥用接口;
  3. 禁止任何人使用本项目及其分支提供任何形式的收费服务。

🦅 快速上手

  • 本项目文本生成内核分为 C o r e − O r d \rm Core-Ord CoreOrd C o r e − N L P \rm Core-NLP CoreNLP,深度学习内核暂未开源(将在今后版本发布);
  • 本项目使用Python3编写,短期内无“软化”动机,故需您在使用该脚本前熟悉Python编程环境并具备一定的debug能力。

【方案一】用户

  • 配置账号信息

    /PigAI_GPT2_src/config.yaml中配置账号信息

    • 强制填写用户名、密码与作文号,信息填写有误或残缺将无法正常启动项目;
    • 其中,class_name班级名称若不填写将不会在提交任务时选择班级(非强制填写项);
users:
  - user:
      # 登陆账号:邮箱或者手机号:字符串
      username: 'your username'
      # 账号密码:字符串
      password: 'your password'
      # 班级,请自行打开批改网,看看自己的班级全称:字符串
      class_name: your class name
      # 作文号,支持多篇作文并发,pids len ∈[1,∞)List[str]
      pids: [ '1586732' ]
  1. 配置Chromedriver
  • 请确保您已安装Chrome谷歌浏览器并配置适应您计算机操作系统的对应版本的chromedriver驱动器

  • 请将正确版本的chromedriver放置在路径./PigAI_GPT2_src/middleware/之下。

    # 如果您是windows系统,应下载.exe文件并放置在上文所示路径中
    if 'win' in sys.platform:
        CHROMEDRIVER_PATH = os.path.join(ROOT_DIR_MIDDLEWARE, 'chromedriver.exe')
    elif 'linux' in sys.platform:
        CHROMEDRIVER_PATH = os.path.join(ROOT_DIR_MIDDLEWARE, 'chromedriver')
    
  1. 确保网络通畅,拉取项目第三方依赖

    请将PigAI_GPT2_src作为您工程文件的根目录,使用如下Terminal指令在当前环境下拉取第三方依赖。

    pip install -r requirements.txt
    
    # 若您网络状况较差请使用这条指令
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  2. Enjoy it♂

    更多疑问请在issue中提出或通过email私信作者。

    • 历史操作

      成功运行后,可在./PigAI_GPT2_src/database/action_history.csv中查看历史操作。

    • 查看评测

      成功运行后,可在./PigAI_GPT2_src/database/paper_score/中查看以.mhtml文件封装的评测结果页面。若您第一次打开这种格式的文件,请右键目标文件后,在打开方式中选择以ChromeEdge等浏览器启动。

    • 文本长度

      # ---------------------------------------------------
      # TODO (√)TexLen -- 文本词数区间起点
      # 合成的文章词数不会小于TexLen,一般情况下会超出20至80个词。
      # 建议区间 TEXT_LENGTH∈[120, 460]
      # ---------------------------------------------------
      TEXT_LENGTH = 320
      

【方案二】开发者

本项目基于Windows10环境开发

🎮 进阶玩法

⚖️ 服务器部署

将项目部署至容器,客户端只需输入账号信息及作文号既可完成作文提交任务。

  • (更新中…)

👽混淆神经网络 ( O N N ) (\rm ONN) (ONN)

一种基于回文并序自然语言阅读理解的深度学习模型(尝试适配分布式异构计算)

  • (更新中…)

🔺 注意事项

  • 屎山

    本项目当前版本源码藕合度极高(本意在防止开发者恶意篡改源码用来攻击网站)。作者将在未来版本中把批改网模拟登陆的爬虫脚本和阅读理解+文本生成的深度学习模型完全解耦(毕竟这本来就是不同的任务模块);

  • 睿智

    • 本项目深度学习内核暂未开源,当前版本使用的仍是随机语句组合方案 ( C o r e − O r d ) (\rm Core-Ord) (CoreOrd);
    • 深度学习内核生成的文本具有极强的倾略性,实测分数(批改网打分)均分保持在96.43左右,而使用普通核心则能达到78~89的平均范围,极少数情况出现异常作文
  • 提醒

    未使用深度学习内核的脚本生成的文章与作文题目没有任何关系!应付一下平时的作业即可,请不要在利益相关的生产活动中使用!

📢 更新日志

  • 2020.12.26 v_0.1.1-beta
    • 更新README
    • 重构项目文档树。

🗺 开源计划

  • 批改网自动登录脚本(登录、跳转、作文填写、班级选择、任务提交、数据持久)

    • 数据持久采用csv + mhtml方案
    • 自动登录采用Python3 + Selenium方案
  • 多种阅读理解模型介绍

  • 多种文本生成模型介绍

  • 基于 D I K W 智 慧 图 谱 \rm DIKW智慧图谱 DIKW技术的智能决策+智能应答解决方案介绍

✉️ 联系我们

本项目由海南大学机器人与人工智能协会数据挖掘小组(A-RAI.DM)提供维护

🔗 参考资料

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值