基于qwen2和qwenvl的自动批改作业应用!

本文涉及的产品
视觉智能开放平台,视频资源包5000点
NLP自然语言处理_高级版,每接口累计50万次
视觉智能开放平台,分割抠图1万点
简介: 针对作业批改中常见的问题,如低质量作业、大量简单作业耗时、需初筛异常作业等,开发了一款自动批改作业的应用。该应用通过备份作业文件、获取文档内容、利用AI生成评语,并保存关键信息与日志,简化了教师的工作流程,提高了效率。应用设计简洁,易于扩展,支持图片转文字处理,适合教育场景使用。

因为之前一直有需要批改作业并且添加评语的要求,我尝试编写了一个应用,想去解决批改作业时遇到的各种问题。

老是遇到没有质量的作业?
作业太多内容简单修改耗时?
想要初筛出异常作业?
只想关注作业中的部分内容?

基于种种问题,如果AI能够帮忙做一些初筛,那是再好不过了。所以接下来我将从三个方面开始分享:

  1. 自动批改作业应用设计思路
  2. 自动批改作业应用编码
  3. 自动批改作业应用演示

1.自动批改作业应用设计思路

我们采用qwen2 7b + qwen vl来完成,这两个模型只需要提供基础的问答功能,如果有特定需求可以做一下训练微调。
这里程序的设计思路及步骤如下:

  • 备份:对待处理作业文件目录进行备份,以免发生意外
  • 获取待批改文档:从指定目录中获取相应的文档列表
  • 获取待批改文档内容:主要是获取文字内容,对于图片使用qwenvl做处理,返回相应的文字描述,最后插入原文本中形成最后的文档内容
  • 获取文档评价及批语:将最后的文档内容和提示词一起送入qwen2模型进入问答,获得评语等详细信息并追加至文档末尾
  • 保存关键信息及日志:将评语、文件名等关键信息进行单独保存,日志也单独保存,方便后续查询
    此步骤即本应用的设计,这个设计比较简单,也方便后续扩展。

2.自动批改作业应用编码

话不多说,代码如下:

import json
import os
import re
import sys
from os.path import basename
from time import sleep

import docx
import requests
import win32com.client as wc
import random
import datetime
import shutil
import traceback

from PIL import ImageGrab
from win32com.client import constants

这一段是需要用到的包。

image.png
这一段代码是基础的方法和全局变量。

image.png
这一段画框的是可自行编辑的提示词

image.png
这一段是待批改文件探测,接下来是主要操作流程,就不再多描述了

image.png
image.png
image.png
image.png
image.png
image.png

此处,代码展示全部完成。

3.自动批改作业应用演示

此处请看截图:

image.png

image.png
22f5f302895d9f67cf46d1c4810b80e.png

至此,一个初版的自动批改作业应用已经完成!

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 算法
通义千问Qwen-72B-Chat大模型在PAI平台的微调实践
本文将以Qwen-72B-Chat为例,介绍如何在PAI平台的快速开始PAI-QuickStart和交互式建模工具PAI-DSW中高效微调千问大模型。
|
6月前
|
机器学习/深度学习 存储 并行计算
ModelScope问题之训练报错设置参数如何解决
ModelScope训练是指在ModelScope平台上对机器学习模型进行训练的活动;本合集将介绍ModelScope训练流程、模型优化技巧和训练过程中的常见问题解决方法。
83 0
|
6月前
|
人工智能 PyTorch 算法框架/工具
AI 容器镜像部署 Qwen-VL-Chat
本文将基于阿里云 AMD 服务器和龙蜥 AI 容器服务,快速搭建出个人版视觉 AI 助手服务
|
6月前
|
监控 PyTorch 算法框架/工具
Qwen-VL怎么用自己的数据集微调
Qwen-VL怎么用自己的数据集微调
937 0
|
2月前
|
API 云栖大会
通义千问升级旗舰模型Qwen-Max,性能接近GPT-4o
通义旗舰模型Qwen-Max全方位升级,性能接近GPT-4o
952 11
|
1天前
|
机器学习/深度学习 API Python
阿里云百炼上线Qwen2.5-Turbo模型,可支持100万超长上下文
Qwen2.5-Turbo已上线,支持100万超长上下文,相当于100万个英文单词或150万个汉字。该模型在多个长文本任务评测集中表现出色,超越GPT-4,同时在推理速度上实现4.3倍提升。限时免费赠送1000万tokens额度,欢迎体验。
|
2月前
|
编解码 自然语言处理 机器人
通义千问Qwen2-VL开源,API可直接调用!
通义千问宣布开源第二代视觉语言模型Qwen2-VL,并推出2B、7B两个尺寸及其量化版本模型。同时,旗舰模型Qwen2-VL-72B的API已上线阿里云百炼平台,用户可直接调用。
909 9
|
3月前
|
编解码 JSON 自然语言处理
Qwen2-VL 全链路模型体验、下载、推理、微调实战!
经过了一年的不懈努力,今天通义千问团队对 Qwen-VL 模型进行重大更新——推出 Qwen2-VL。那么Qwen2-VL 有什么新功能呢?一起来看一下吧
Qwen2-VL 全链路模型体验、下载、推理、微调实战!
|
1月前
|
物联网 数据处理
LLM-05 大模型 15分钟 FineTuning 微调 ChatGLM3-6B(微调实战1) 官方案例 3090 24GB实战 需22GB显存 LoRA微调 P-TuningV2微调
LLM-05 大模型 15分钟 FineTuning 微调 ChatGLM3-6B(微调实战1) 官方案例 3090 24GB实战 需22GB显存 LoRA微调 P-TuningV2微调
64 0
|
1月前
|
人工智能 并行计算 算法
LLM-04 大模型 15分钟 FineTuning 微调 ChatGLM3-6B(准备环境) 3090 24GB实战 需22GB显存 LoRA微调 P-TuningV2微调
LLM-04 大模型 15分钟 FineTuning 微调 ChatGLM3-6B(准备环境) 3090 24GB实战 需22GB显存 LoRA微调 P-TuningV2微调
67 0