一种基于人工智能的简历自动编辑系统及方法
阅读说明:本技术 一种基于人工智能的简历自动编辑系统及方法 (Automatic resume editing system and method based on artificial intelligence ) 是由 梁蓓蓓 潘虹男 闫涵 张力 朱玮 于 2021-09-26 设计创作,主要内容包括:本发明公开了一种基于人工智能的简历自动编辑系统及方法,包括简历数据处理系统和用户系统;其中,简历数据处理系统包括预处理模块,对简历数据预处理获得标准简历文本和非标准简历文本;还包括模型训练模块,将标准简历文本进行训练得到数据模型;数据分类模块,对非标准简历文本进行识别分类的数据分类模块;自动编辑模块,对分类完成的简历文本自动编辑形成标准简历数据。用户系统包括用于记录用户身份及相关信息的注册及登录模块、用于对简历导出文件模板进行设置的简历模板设置模块、用于对用户输入的非标准简历数据转换为标准简历数据的简历内容转换模块和用于将用户确认后的标准简历数据按预设简历模板导出为简历文件的简历导出模块。(The invention discloses an automatic resume editing system and method based on artificial intelligence, which comprises a resume data processing system and a user system; the resume data processing system comprises a preprocessing module, a data processing module and a data processing module, wherein the preprocessing module is used for preprocessing resume data to obtain a standard resume text and a non-standard resume text; the model training module is used for training the standard resume text to obtain a data model; the data classification module is used for identifying and classifying the non-standard resume text; and the automatic editing module is used for automatically editing the classified resume texts to form standard resume data. The user system comprises a registration and login module for recording the identity of a user and related information, a resume template setting module for setting a resume exporting file template, a resume content conversion module for converting non-standard resume data input by the user into standard resume data, and a resume exporting module for exporting the standard resume data confirmed by the user into a resume file according to a preset resume template.)
技术领域
本发明涉及人工智能技术领域,具体涉及一种基于人工智能的简历自动编辑系统及方法。
背景技术
人工智能技术用于文本识别已经较为普遍。人工智能:在本文中泛指各种机器学习、神经网络、深度学习算法和模型。尤其是基于算法,通过数据学习得到模型,并用于数据的分类、排序和预测。
简历是招聘业务流程中的关键数据,在实际业务中,招聘人员经常需要处理不同格式的简历数据,格式繁杂的简历对招聘过程中对简历的筛选、统计、分析等工作的效率有很大的负面影响。例如,有些简历将技能信息放在前面,有的放在后面,有的则缺少这部分信息。当招聘流程涉及多个环节时,简历格式不统一对整个招聘过程效率的影响更大。
发明内容
针对现有技术中的缺陷,本发明提供了一种基于人工智能技术的简历自动编辑系统及方法,目的在于通过利用人工智能技术,提供一种将不同格式简历整理为指定简历格式的方法,为招聘相关业务提供提升效率的解决方案。
本发明的技术方案是:
一种基于人工智能的简历自动编辑系统,包括简历数据处理系统和用户系统;其中,
所述简历数据处理系统包括:预处理模块、模型训练模块、数据预测模块和自动编辑模块;
预处理模块,将简历数据拆分成若干简历文本,并去除干扰信息,获得预处理后的简历文本;包括标准简历文本和非标准简历文本;
模型训练模块,对预处理后的标准简历文本进行训练,得到数据模型;
数据分类模块,基于所述数据模型,对预处理后的非标准简历文本进行识别分类;
自动编辑模块,对分类完成的简历文本自动编辑,形成标准简历数据;
所述用户系统包括:注册及登录模块、简历模板设置模块,简历内容转换模块和简历导出模块;
注册及登录模块,记录用户身份及相关信息;
简历模板设置模块,对用于导出简历文件的简历模板进行设置;
简历内容转换模块,将用户输入的非标准简历数据转换为标准简历数据,将转换后的标准简历数据反馈给用户进行确认;
简历导出模块,将确认后的标准简历数据按照预设的简历模板导出为简历文件。
优选的,所述预处理模块包括:
识别单元,获取预先采集的简历数据,辨识所述简历数据的属性,其包括标准简历数据和非标准简历数据;
第一预处理单元,通过对标准简历数据进行数据拆分,并标注其分类,获得标准简历文本;
第二预处理单元,通过对非标准简历数据进行数据拆分,获得非标准简历文本;
过滤单元,删除所述标准简历文本和非标准简历文本中的干扰信息;
第一定义单元,将删除干扰信息后的标准简历文本作为数据模型的训练数据;
第二定义单元,将删除干扰信息后的非标准简历文本作为数据模型的待分类数据。
进一步地,所述简历数据为一份完整简历对应的文本数据;
所述简历文本为简历数据按预先定义的规则拆分处理后的文本数据。
优选的,所述数据模型训练模块包括:
模型构建单元,对标准简历文本进行训练,得到初始数据模型;
调整单元,用户系统应用后,则根据用户反馈的数据迭代更新数据模型。
优选的,所述数据分类模块包括:
数据分类单元,对非标准简历文本根据数据模型进行识别分类,得到统一分类标识的简历文本。
优选的,所述自动编辑模块包括:
编辑单元,基于预先定义的编辑规则对携带统一分类标识的简历文本自动编辑,形成标准简历数据;
其中,所述预先定义的编辑规则包括分类显示顺序、简历文本显示顺序。
优选的,所述登录及注册模块包括:
记录单元,记录用户身份及其使用记录;
设置单元,根据所述用户身份及其用户使用记录设置对应的使用帮助和激励措施。
优选的,所述简历模板设置模块包括:
自定义单元,在系统预设范围内选择相应格式和内容,根据选定的格式和内容生成自定义简历模板;
所述简历内容转换模块包括:
删除单元,在简历数据转换过程中,删除其包含的特殊符号或者非标准分类信息标准简历数据标准简历数据;
修改单元,对转换后的标准简历数据进行调整,获得经过用户确认的简历数据;
显示单元,提供用户应用界面,显示内容转换前后的简历内容对比,并保存经过用户确认的简历数据。
一种基于人工智能的简历自动编辑方法,应用于权利要求1-8中任一所述的一种基于人工智能的简历自动编辑系统,所述方法包括:
对简历数据进行预处理;
对经过预处理得到的标准简历文本进行数据训练得到数据模型;
基于数据模型,对经过预处理得到的非标准简历文本进行分类识别,并将分类识别后的简历文本进行自动编辑,形成标准简历数据;
通过用户系统的操作界面,完成对当前简历数据由非标准简历转换为标准简历的自动转换后,并根据实际应用反馈,更新数据模型。
优选的,所述对简历数据进行预处理包括:
获取预先采集的简历数据,辨识所述简历数据的属性,其包括标准简历数据和非标准简历数据;
通过对标准简历数据进行数据拆分,并标注其分类,获得标准简历文本;
通过对非标准简历数据进行数据拆分,获得非标准简历文本;
删除所述标准简历文本和非标准简历文本中的干扰信息;
将删除干扰信息后的标准简历文本作为数据模型的训练数据;
将删除干扰信息后的非标准简历文本作为数据模型的待分类数据;
其中,所述干扰信息包括:无意义的特殊字符、非标准段落符号、非标准分类信息。
优选的,所述基于数据模型,对经过预处理得到的非标准简历文本进行分类识别,并将分类识别后的简历文本进行自动编辑,形成标准简历数据包括:
对非标准简历文本根据数据模型进行识别分类,得到统一分类标识的简历文本;基于预先定义的编辑规则对携带统一分类标识的简历文本自动编辑,形成标准简历数据;
其中,所述自动编辑的方法包括:按照分类显示顺序重新组织简历文本的顺序;以及,
按照同类简历文本在原简历数据中的位置顺序或时间因素的进行排序。
本发明的有益效果体现在:
本发明提出一种基于人工智能的简历自动编辑系统及方法,通过利用人工智能技术,将不同格式简历整理为指定简历格式,为招聘相关业务提供提升效率的解决方案,同时提高了客户端对于智能编辑简历的用户体验。
附图说明
为了更清楚地说明本发明
具体实施方式
或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1为本发明实施例提供的基于人工智能的简历自动编辑系统的结构示意图;
图2为本发明实施例提供的简历数据处理过程方法流程图;
图3为本发明实施例提供的用户与系统交互过程方法流程图;
图4为本发明实施例提供的基于人工智能的简历自动编辑方法流程图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
参考图1,本发明实施例提供的一种基于人工智能的简历自动编辑系统,包括:简历数据处理系统和用户系统。简历数据处理系统包括预处理模块、模型训练模块、数据分类模块和自动编辑模块;用户系统包括注册及登录模块、简历模板设置模块,简历内容转换模块和简历导出模块。
预处理模块,将简历数据拆分成若干简历文本,并去除干扰信息;获得预处理后的简历文本;其中,预处理后的简历文本包括标准简历文本和非标准简历文本;简历数据是一份完整简历对应的文本数据,简历文本是简历数据按一定规则拆分处理后的文本数据;
预处理模块需要对多种来源的简历数据进行处理,其包括:对于标准简历数据,需要进行数据拆分并标注其分类,作为数据模型训练数据;对于非标准简历数据,则进行数据拆分,不标注分类,作为数据模型待分类数据。
具体地,所述预处理模块包括:
识别单元,获取预先采集的简历数据,辨识所述简历数据的属性,其包括标准简历数据和非标准简历数据;
第一预处理单元,通过对标准简历数据进行数据拆分,并标注其分类,获得标准简历文本;
第二预处理单元,通过对非标准简历数据进行数据拆分,获得非标准简历文本;
过滤单元,删除所述标准简历文本和非标准简历文本中的干扰信息;
第一定义单元,将删除干扰信息后的标准简历文本作为数据模型的训练数据;
第二定义单元,将删除干扰信息后的非标准简历文本作为数据模型的待分类数据。
其中,数据拆分时需要综合考虑以下因素:1、简历内容顺序;2、简历标题分类;3、简历段落及标点;4、简历文本长度限制;5、去除无效及无意义字符。
模型训练模块,对预处理后的简历文本进行训练,得到数据模型;其中,最初数据模型根据大量标准简历数据得出,系统应用后,则根据后续补充的标准简历数据和用户使用数据不断调整数据模型,提高模型准确率。
数据模型训练模块包括:
模型构建单元,对标准简历文本进行训练,得到初始数据模型;
调整单元,用户系统应用后,则根据用户反馈的数据迭代更新数据模型。
数据分类模块,对预处理后的简历文本根据数据模型进行识别分类;
数据分类模块包括:数据分类单元,对非标准简历文本根据数据模型进行识别分类,经过数据模型进行识别分类后,可以得到统一分类标识的简历文本。
其中,数据模型分类后的简历文本数据,还需要经过验证,包括:出生日期、手机号、身份证号码等。
自动编辑模块,对分类完成的简历文本自动编辑,形成标准简历数据。
具体地,自动编辑模块包括编辑单元,编辑单元基于预先定义的编辑规则对携带统一分类标识的简历文本自动编辑,形成标准简历数据;其中,自动编辑规则需要预先设置,因此此处预先定义的编辑规则即为预先设置的自动编辑规则,其包括分类显示顺序、简历文本显示顺序等等。
用户系统中:注册及登录模块,记录用户身份及相关信息;其中,通过用户身份及其使用记录,可设置对应的使用帮助和激励措施。
所述登录及注册模块包括:
记录单元,记录用户身份及其使用记录;
设置单元,根据所述用户身份及其用户使用记录设置对应的使用帮助和激励措施。
简历模板设置模块,对简历导出文件模板进行设置;其中,用户可以使用系统预置的简历模板将简历数据导出,也可以自定义简历模板;用户自定义简历模板时,可以自行设置简历模板的格式和内容,但具体格式和内容需要在系统约定的范围内选择。例如,系统约定简历模板分类为:基本信息(姓名,性别,年龄,手机号,邮箱,是否在职),教育经历(学历,毕业院校,专业,起止时间),专业技能,工作经历,项目经历。用户自定义模板,可以在这些分类信息中选择,可以选择全部,也可以选择部分,并可以调整各部分信息在简历中出现的顺序。
所述简历模板设置模块包括:
自定义单元,在系统预设范围内选择相应格式和内容,根据选定的格式和内容生成自定义简历模板;
简历内容转换模块,对用户输入的非标准简历数据,转换为标准简历数据,将转换后的标准简历数据反馈给用户进行确认;
标准简历数据内容转换过程中,原有的特殊符号或非标准分类信息被去除。简历转换功能提供两个多行文本输入区域:原简历和AI简历,默认两个区域内容均为空;用户将需要转换的简历(非标准简历)复制后粘贴到“原简历”区域,确定转换,系统进行处理后,将自动编辑完成的简历显示在“AI简历”区域,用户可以直接保存AI简历,也可以在AI简历基础上进行修改。
所述简历内容转换模块包括:
删除单元,在简历数据转换过程中,删除其包含的特殊符号或者非标准分类信息标准简历数据标准简历数据;
修改单元,对转换后的标准简历数据进行调整,获得经过用户确认的简历数据;
显示单元,提供用户应用界面,显示内容转换前后的简历内容对比,并保存经过用户确认的简历数据。
简历导出模块,将确认后的标准简历数据按照预设的简历模板导出为简历文件。
用户可以查询保存后的简历数据,选择要导出的简历数据并确认,系统根据用户设置的简历模板,将简历数据导出为简历文件,用户可在系统中下载文件。
参考图2,具体执行流程为:
标准简历数据通过预处理模块拆分为标准简历文本数据;标准简历文本数据通过数据训练模块得到数据模型;非标准简历数据通过预处理模块拆分为非标准简历文本;非标准简历文本通过数据分类模块形成已分类简历文本;已分类简历文本通过自动编辑模块转换为AI编辑完成的简历数据。
其中,AI编辑的简历数据与标准简历数据相比,可能存在这些情况:1、缺少标准简历的部分约定内容(如:缺少身份证号码,缺少学历信息等);2、部分内容重复或偏差(如:教育经历被计入工作经历等)。
参考图3,具体执行流程为:
系统通过预先对一定数量的标准简历文本训练得到初始数据模型;系统应用实施,用户通过使用系统,将非标准简历数据转换为标准简历数据(用户系统提供前端及相关提示功能;简历数据处理系统提供后端数据处理功能);用户对系统转换完成的简历数据进行确认,或修改后确认,确认后的简历数据可作为后续数据模型更新的训练数据。
参考图4,本发明实施例还提供了一种基于人工智能的简历自动编辑方法方法,应用于前文所述的一种基于人工智能的简历自动编辑系统,所述方法包括:
S101,确定标准简历内容,通过对一定数量的标准简历进行拆分,得到标准简历文本(模型训练数据);
相应的,步骤S101即对应的是对简历数据进行预处理步骤中的:
获取预先采集的简历数据,辨识所述简历数据的属性;通过对标准简历数据进行数据拆分,并标注其分类,获得标准简历文本并删除所述标准简历文本中的干扰信息。
S102,采用选定的人工智能技术,对标准简历文本进行数据训练,得到数据模型;
S103,通过模型应用,对非标准简历文本(由非标准简历数据拆分得到)进行分类识别;相应的,步骤S103即对应的是对简历数据进行预处理步骤中的:获取预先采集的简历数据,辨识所述简历数据的属性,通过对非标准简历数据进行数据拆分,获得非标准简历文本,并删除所述非标准简历文本中的干扰信息;将删除干扰信息后的非标准简历文本作为数据模型的待分类数据;
S104,对识别后的简历文本进行自动编辑,形成标准简历;
S105,将用户确认后的简历数据定期加入训练数据,调整训练模型,提高模型准确率。
相应的,步骤S102-S105即是对经过预处理得到的标准简历文本进行数据训练得到数据模型;基于数据模型,对经过预处理得到的非标准简历文本进行分类识别,并将分类识别后的简历文本进行自动编辑,形成标准简历数据;
通过用户系统的操作界面,完成对当前简历数据由非标准简历转换为标准简历的自动转换后,并根据实际应用反馈,更新数据模型。
其中,基于数据模型对经过预处理得到的非标准简历文本进行分类识别,并将分类识别后的简历文本进行自动编辑,形成标准简历数据具体包括:
对非标准简历文本根据数据模型进行识别分类,得到统一分类标识的简历文本;基于预先定义的编辑规则对携带统一分类标识的简历文本自动编辑,形成标准简历数据。
所述标准简历数据是指符合预设简历内容分类及相关要求的数据;所述非标准简历数据是指与标准简历数据格式不同的其他数据。
所述自动编辑的方法包括:按照分类显示顺序重新组织简历文本的顺序;以及,按照同类简历文本在原简历数据中的位置顺序或时间因素的进行排序。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:字符显示方法、字符显示装置及终端设备