可以自定义的文字识别OCR

可以自定义的文字识别OCR

这里提到的可以自定义的文字识别OCR ,其实就是OCR文档自学习。

什么是OCR文档自学习

什么是OCR文档自学习呢?OCR文档自学习,是面向"无算法基础"的企业与个人开发者用户,通过全流程可视化操作,支持用户完成模板配置、数据处理&标注、模型构建&训练、部署发布等操作的一站式工具平台。下面我们开始逐步体验OCR文档自学习创建自定义模板以及信息抽取模型。

自定义模板

打开OCR文档自学习控制台:https://document-automl.console.aliyun.com/automl/intro

点击【我的任务】打开任务列表页

点击【创建任务】,选择自定义KV模板

点击【创建】看到提示

我们还没有开通服务,点击【去开通】跳转到服务开通页面,开通服务之后再次点击创建即可看到任务创建成功页面

点击【开始创建模板】上传服务清晰度的图片,这里我上传一张电子发票的图片

上传完成之后点击【下一步】,然后框选四个角的字段

点击【下一步】配置电子发票识别字段,也就是业务需要的字段

点击【下一步】上传电子发票验证我们勾选的识别字段是否是对的可以看到字段值位置不太准确,回到上一步重新勾选一下

再次勾选之后的效果如图

基本上算是准确了,点击【发布模板并开始API调用】

自此模板发布成功,可以点击【在线使用】上传电子发票图片检验一下识别效果了。

同样的方法也可以创建自定义表格模板,大家可以自行尝试。

在自定义KV模板中,在第三步勾选识别字段的时候,位置不够准确,有一部分的偏差,希望后续可以优化一下,具体的情况可以通过截图看出来的。下面我们再来体验一下单证票据信息抽取

单证票据信息抽取

同样的办法需要先创建单证票据信息抽取的任务

点击【创建】如果提示没有开通服务的话点击【去开通】开通对应的单据票证信息抽取服务,阿里云的产品计费比较精细,企业在选择时完全可以细化公司的业务方向来开通需要的服务,而不需要一次开通全部的服务,这样的设计也可以为企业节约成本开支,还是挺人性化的。下面继续进行单据票证信息抽取

首先开始上传数据集,上传文件点击【创建】

点击【标注任务】

点击【创建标注任务】,这里创建标注任务可以选择【本地文件】【从数据集中选择】

我们已经创建了数据集,那么我们就直接从数据集中选择【确定】完成之后点击【下一步】

设置标注字段之后点击【创建】可以看到

点击【标注】打开标注页面开始表述字段信息

标注完成之后点击右上角【提交任务】返回到列表页面

点击【质检】根据实际信息确定标注的是否正确,最后点击【提交任务】

一段时间后可以看到列表页面显示已完成

至此单据票证信息抽取的上传数据集及标注数据已经操作完了,在操作过程中对于标注任务创建完成之后没有相关的引导去人工进行标注,导致个人等了挺久时间,以为是会按设定好的字段自动标注,结果最后发现是需要人工标注的,白白耽误了一部分时间,希望后续这块的引导可以丰富一下,方便新手上手使用方便。同样的操作完成电子发票标注02的标注操作

下面开始继续创建模型操作

点击【下一步】跳转到数据集绑定页面

这里训练集选择电子发票标注01数据集,测试集选择电子发票标注02数据集,点击【下一步】提示

下面我们再根据数据标注的操作添加9个训练集,在创建标注任务时可以选择右上角【使用题目库】

后续的标注、质检操作无变化,重复操作添加9个数据集,或者也可以在列表页面点击【复制】按钮复制已经标注完成的标注任务,但是这里有一点就是复制过来的标注任务还是会显示待标注状态,需要再次点击【标注】按钮进入标注页面点击【提交任务】之后回到列表页面才会显示质检中状态,希望后期可以丰富一下【复制】按钮的功能,复制完成之后标注状态和质检状态与被复制的标注任务状态一致。另外就是复制的标注任务名称无法修改,希望后期也可以开放修改复制的标注任务名称。还有就是列表页可以增加一个批量质检按钮效果更好哦,比如这样的

等到所有的标注任务全部质检完成,状态显示为已完成之后

就可以继续创建我们的模型了,选择训练集和测试集

点击【下一步】,点击【创建模型】

可以看到模型中心列表页面显示刚才创建的模型处于训练中

待模型训练完成之后最后点击【部署】按钮,完成部署之后就可以在线使用,体验模型抽取数据的效果。

操作体验

到此整个OCR文档自学习的主体功能便全部操作完成,大家如果在操作过程中有疑问的话也可以在文章下留言,这里是个人全套测试的体验内容,整体来看我操作过程中对于文档的需求不是很大,功能设计的也比较合理比较容易理解,只是在遇到一些操作中的疑问时回去文档查看,比如标注不是自动化标注,而是需要人工标注的,整体来说,本次体验操作还算流畅,文档内容也足够全面,具体业务场景中遇到的问题以及相应的希望改进的地方,我也在具体的业务中提过了。对于OCR文档自学习功能的用途,个人觉得像文档中提到的KV模板,单据票据,表格,长文档提取等都是有很大应用空间的,作为教育行业,对于固定格式的KV图片内容提取,以及日常报销中的单据票据信息抽取,报销表格内容提取,以及合同或者电子书长文档提取等,都是有应用场景的,整体上来说,对于单据票证信息抽取的体验比较满意,对于标注任务的定位线设计,坐标定位设计感觉很贴心,可以充分的保证所选取内容是自己需要选定的内容,感谢好产品的出现,每一款好产品都离不开无数技术人对产品的精益求精的追求,希望后续可以改进的越来越好,让每一个需要用到OCR文档自学习的开发者都可以不用文档便能轻松操作控制台功能以及API接口调用。

相关推荐
远望创客学堂6 小时前
【单片机毕业设计选题24047】-基于阿里云的工地环境监测系统
stm32·单片机·嵌入式硬件·阿里云·云计算·课程设计·arduino
chen丶27 小时前
Ubuntu、CentOs更换源(阿里云的源)
linux·ubuntu·阿里云·centos
VO_79463297810 小时前
ai智能电销机器人系统稳不稳,效果好不好
人工智能·阿里云·机器人·腾讯云·语音识别
搬代码10 小时前
Java使用Tessdata做OCR图片文字识别【搬代码】
java·ocr
ntr亚丝娜(我永远喜欢千花书记)13 小时前
图文识别0难度上手~基于飞浆对pdf简易ocr并转txt
pdf·ocr
今日信息差1 天前
7月04日,每日信息差
大数据·人工智能·科技·阿里云·云计算
岑梓铭1 天前
后端之路——阿里云OSS云存储
java·spring boot·阿里云·阿里云oss
pictoexcel2 天前
名片批量转换为结构化Excel注意的事项
人工智能·深度学习·神经网络·机器学习·ocr·excel
Hellc0072 天前
OCR 技术来实现图片文字识别 [C#]
开发语言·c#·ocr
小小的木头人2 天前
使用阿里云效API操作流水线
python·阿里云·云计算