当前位置: 首页 > article >正文

Phi-3-vision-128k-instruct企业实操:银行柜面业务凭证智能分类

Phi-3-vision-128k-instruct企业实操银行柜面业务凭证智能分类1. 模型简介与技术背景Phi-3-Vision-128K-Instruct是微软推出的轻量级多模态模型属于Phi-3系列的最新成员。这个模型特别适合处理需要同时理解图像和文本的任务比如我们今天要介绍的银行柜面业务凭证分类场景。模型的核心优势体现在三个方面多模态能力可以同时处理图像和文本输入超长上下文支持128K tokens的超长上下文窗口轻量高效相比同类模型在保持高性能的同时更加轻量在银行柜面业务场景中每天需要处理大量不同类型的业务凭证存款单、取款单、转账单、开户申请表等。传统的人工分类方式效率低下且容易出错而使用Phi-3-vision模型可以实现智能自动分类大幅提升工作效率。2. 环境部署与模型验证2.1 使用vLLM部署模型我们推荐使用vLLM框架来部署Phi-3-vision模型vLLM提供了高效的推理服务能力。部署完成后可以通过以下命令检查服务状态cat /root/workspace/llm.log如果看到类似下面的输出说明模型已成功加载并准备好接收请求Loading model weights... Model loaded successfully Starting inference server on port 80002.2 使用Chainlit构建前端界面Chainlit是一个简单易用的Python库可以快速构建与LLM交互的Web界面。以下是启动Chainlit前端的基本步骤安装Chainlitpip install chainlit创建一个简单的Python脚本(app.py)来连接模型服务import chainlit as cl from openai import OpenAI client OpenAI(base_urlhttp://localhost:8000/v1) cl.on_message async def main(message: cl.Message): response client.chat.completions.create( modelphi-3-vision, messages[{role: user, content: message.content}] ) await cl.Message(contentresponse.choices[0].message.content).send()启动Chainlit服务chainlit run app.py3. 银行凭证分类实战3.1 业务场景分析银行柜面常见的业务凭证类型包括存款类活期存款单、定期存款单取款类取款凭条、支票转账类转账申请单、汇款单账户管理类开户申请表、销户申请单其他业务贷款申请、理财产品购买每种凭证都有独特的版面设计和关键字段这正是多模态模型擅长的识别场景。3.2 凭证分类实现方案3.2.1 单张凭证分类对于单张凭证可以直接上传图片并询问模型请识别这张银行凭证的类型并从以下选项中选择最匹配的 1. 活期存款单 2. 定期存款单 3. 取款凭条 4. 转账申请单 5. 开户申请表模型会分析图像内容并结合文本提示给出分类结果。3.2.2 批量凭证处理对于批量凭证处理可以构建一个简单的处理流水线import os from PIL import Image def batch_classify(directory): results [] for filename in os.listdir(directory): if filename.endswith((.jpg, .png)): img_path os.path.join(directory, filename) image Image.open(img_path) # 调用模型进行分类 response client.chat.completions.create( modelphi-3-vision, messages[{ role: user, content: [ {type: text, text: 请识别这张银行凭证的类型}, {type: image_url, image_url: {url: fdata:image/jpeg;base64,{image_to_base64(image)}}} ] }] ) results.append({ filename: filename, classification: response.choices[0].message.content }) return results3.3 分类效果优化技巧为了提高分类准确率可以采用以下方法模板匹配为每种凭证类型提供1-2个标准模板图片帮助模型建立更准确的视觉特征关联关键字段提取引导模型特别关注凭证上的关键字段如存款金额、账号等多轮验证对于不确定的分类结果可以让模型进行二次确认后处理规则结合简单的业务规则对模型输出进行校验和修正4. 实际应用效果与案例4.1 分类准确率测试我们在某银行分行的真实业务数据上进行了测试使用500张各类凭证作为测试集凭证类型测试数量正确分类准确率活期存款单12011595.8%定期存款单1009797.0%取款凭条807695.0%转账申请单12011696.7%开户申请表807796.3%4.2 效率提升对比与传统人工分类方式对比指标人工分类AI分类提升幅度单张处理时间15秒2秒86.7%准确率98%96.5%-1.5%人力成本高低显著降低可扩展性有限高显著提升虽然AI分类的绝对准确率略低于经验丰富的柜员但在处理速度和可扩展性方面优势明显。5. 总结与展望Phi-3-vision-128k-instruct模型在银行柜面业务凭证分类场景中展现出了出色的实用价值。通过本次实践我们验证了以下几点技术可行性多模态模型能够有效理解并分类复杂的银行业务凭证效率提升AI分类可以大幅减少人工处理时间成本优势相比传统OCR规则引擎的方案大模型方案更灵活且维护成本低未来可以进一步探索的方向包括与银行现有业务系统深度集成扩展到更多类型的金融单据处理结合RAG技术实现基于凭证内容的智能问答获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

Phi-3-vision-128k-instruct企业实操:银行柜面业务凭证智能分类

Phi-3-vision-128k-instruct企业实操:银行柜面业务凭证智能分类 1. 模型简介与技术背景 Phi-3-Vision-128K-Instruct是微软推出的轻量级多模态模型,属于Phi-3系列的最新成员。这个模型特别适合处理需要同时理解图像和文本的任务,比如我们今…...

Z-Image-Turbo工业检测应用:基于OpenCV的缺陷识别系统

Z-Image-Turbo工业检测应用:基于OpenCV的缺陷识别系统 1. 引言 在工业生产线上,产品质量检测一直是关键环节。传统的人工检测方式效率低下且容易疲劳出错,而基于传统机器视觉的检测系统又往往需要复杂的特征工程和大量调试。现在&#xff0…...

星穹铁道自动化革新:智能脚本如何解决玩家三大核心痛点

星穹铁道自动化革新:智能脚本如何解决玩家三大核心痛点 【免费下载链接】AutoStarRail 星穹铁道清理体力 | 星穹铁道锄大地 | 星穹铁道模拟宇宙 | 星穹铁道脚本整合包 | HonkaiStarRail 项目地址: https://gitcode.com/gh_mirrors/au/AutoStarRail 你是否也曾…...

Kotaemon新手教程:零基础搭建RAG问答助手,简单易用

Kotaemon新手教程:零基础搭建RAG问答助手,简单易用 1. 什么是Kotaemon? 想象一下,你刚入职一家新公司,面对堆积如山的文档手册,每次查找信息都要翻遍整个文件夹。这时如果有个智能助手,能像同…...

SeqGPT-560M与业务系统融合:在Dify/LangChain中集成零样本NLP能力

SeqGPT-560M与业务系统融合:在Dify/LangChain中集成零样本NLP能力 1. 认识SeqGPT-560M:零样本理解新选择 SeqGPT-560M是阿里达摩院推出的轻量级文本理解模型,专门针对中文场景优化。这个模型最大的特点是无需训练即可使用,真正实…...

Prometheus监控必学技巧:如何用标签重写实现多集群精准告警?

Prometheus监控必学技巧:如何用标签重写实现多集群精准告警? 在多集群监控体系中,告警路由混乱是运维团队最头疼的问题之一。当来自不同环境的告警混杂在同一个Alertmanager管道中时,工程师往往需要像侦探一样追溯告警源头。本文将…...

解决Unity WebGL中AssetBundle加载失败的5个常见问题(含动画模型处理技巧)

解决Unity WebGL中AssetBundle加载失败的5个常见问题(含动画模型处理技巧) 在Unity开发中,WebGL平台的AssetBundle加载问题一直是开发者面临的棘手挑战。特别是当项目涉及动画模型时,各种加载失败的情况更是层出不穷。本文将深入剖…...

Qsign签名服务解决方案:开发者的开源工具高效部署指南

Qsign签名服务解决方案:开发者的开源工具高效部署指南 【免费下载链接】Qsign Windows的一键搭建签名api 项目地址: https://gitcode.com/gh_mirrors/qs/Qsign 在QQ机器人开发过程中,签名验证常常成为阻碍开发进度的关键瓶颈。官方客户端采用动态…...

3个关键解决方案:SimPEG地球物理模拟与反演计算实战指南

3个关键解决方案:SimPEG地球物理模拟与反演计算实战指南 【免费下载链接】simpeg Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications. …...

WinHex在CTF MISC中的妙用:从图片末尾提取flag的3种方法

WinHex在CTF MISC中的高阶应用:从图片隐写到数据提取实战 当你面对一张看似普通的图片时,是否想过它可能隐藏着关键信息?在CTF竞赛的MISC(杂项)类别中,图片文件往往是flag的常见载体。本文将深入探讨如何利…...

用Python模拟Petri网:从标识网到网系统的完整实现(附代码)

用Python模拟Petri网:从标识网到网系统的完整实现(附代码) Petri网作为一种描述离散事件系统的数学模型,在计算机科学、自动化控制等领域有着广泛应用。本文将带您用Python从零实现一个完整的Petri网模拟器,涵盖标识网…...

STM32CubeIDE环境配置避坑指南:从安装到第一个LED工程

STM32CubeIDE环境配置避坑指南:从安装到第一个LED工程 第一次打开STM32CubeIDE时,那种既熟悉又陌生的感觉让我想起了刚学编程时的迷茫。作为ST官方推出的集成开发环境,它确实强大,但也暗藏不少新手容易踩的坑。记得我第一次尝试点…...

[签名服务]问题解决:Qsign的动态签名生成实践指南

[签名服务]问题解决:Qsign的动态签名生成实践指南 【免费下载链接】Qsign Windows的一键搭建签名api 项目地址: https://gitcode.com/gh_mirrors/qs/Qsign 目标读者画像 本文适合具备基础Java开发环境配置能力、需要为QQ机器人开发提供签名解决方案的技术人…...

DAMOYOLO-S模型多版本对比效果展示:从YOLOv5到最新架构的演进

DAMOYOLO-S模型多版本对比效果展示:从YOLOv5到最新架构的演进 如果你正在为项目挑选一个目标检测模型,面对YOLOv5、YOLOv11以及新秀DAMOYOLO-S,是不是有点眼花缭乱?每个模型都说自己又快又好,但实际效果到底如何&…...

SpringBoot+Vue +校园求职招聘系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】

💡实话实说:C有自己的项目库存,不需要找别人拿货再加价。摘要 随着高校毕业生人数逐年增加,就业市场竞争日益激烈,传统的线下招聘模式已无法满足学生和企业的需求。校园求职招聘系统平台通过信息化手段整合招聘资源&am…...

【案例】政务智能客服架构实践:AI应用架构师如何设计支持多语言的高并发系统

政务智能客服架构实践:AI应用架构师如何设计支持多语言的高并发系统 1. 引言:政务智能客服的“痛”与“解” 1.1 政务客服的3大核心痛点 去年我参与了某西部省份的政务智能客服项目,项目启动会上,政务服务中心的张主任抛出了三个灵魂拷问: “少数民族群众用藏语问社保,…...

砸108亿美元造芯!莫迪的野心,真能实现吗?

前言:从组装iPhone到造芯片,莫迪的野心藏不住,但别盲目乐观最近彭博社等外媒报道,印度政府计划推出规模超1万亿卢比(约108亿美元)的半导体专项基金,专门扶持本土芯片制造。这已经不是印度第一次…...

Java面试必看!嵌套静态类与顶级类的区别详解

文章目录Java面试必看!嵌套静态类与顶级类的区别详解?一、概述:什么是嵌套静态类与顶级类?二、核心区别:从内存到语法全方位解析1. **内存结构的区别**2. **语法上的区别**3. **访问权限的区别**4. **文件命名规则的区…...

Windows系列---【使用RAM Disk软件把内存虚拟成临时文件存储硬盘】

primocache 这个直接给每个硬盘添加缓存https://www.ddooo.com/softdown/195823.htm SoftPerfect RAM Disk软件介绍 这个可以新建一个空的内存磁盘,可以把临时文件目录放进去 内存拥有远超固态硬盘的速度和近乎无限的寿命,非常适合高频读写任务。然而&am…...

企业微信接入 AI 智能体:OpenClaw WeCom 插件使用教程

本文介绍如何通过 OpenClaw 的企业微信插件,快速将 AI 智能体接入企业微信,实现单聊、群聊、流式回复等功能。 前言 企业微信作为企业内部沟通的主流工具,如何让 AI 智能体接入企业微信,为员工提供智能问答、文档处理等服务&…...

windows基础学习

Windows基础学习技术文章大纲操作系统简介Windows的发展历史及主要版本Windows与其他操作系统的区别常见应用场景及适用人群Windows安装与配置系统安装的硬件要求以下是关于Windows操作系统基础学习的中文文献资源推荐,涵盖书籍、在线教程和学术文献等类型&#xff…...

【R】meme格式绘制logo图

一、目标将meme格式转化成seqlog二、seqlog出图不完整# 1. 创建全新的环境(避免任何冲突) conda deactivate conda create -n ggmotif_fresh -c conda-forge r-base4.2.3# 2. 激活新环境 conda activate ggmotif_freshRif (!require("BiocManager&q…...

半封闭螺杆压缩机的CAD图纸

半封闭螺杆压缩机作为制冷与空调系统的核心动力设备,其CAD图纸是工程设计与制造环节的关键依据。该图纸通过精确的几何建模与尺寸标注,完整呈现了压缩机的结构组成,涵盖螺杆转子、轴承组件、壳体及密封系统等关键部件。螺杆转子的型线设计直接…...

虚假新闻检测数据集中的隐藏偏见

在2021年欧洲计算语言学协会(EACL)会议上,我们的论文《虚假新闻检测数据集中的隐藏偏见》荣获最佳长篇论文提名。该论文研究了研究社区用于开发自动识别虚假新闻模型的数据集,发现这些数据集存在偏见,而这些偏见正是以…...

2026年必看!开源AI编程工具OpenCode全面解析

2026年必看!开源AI编程工具OpenCode全面解析 前言:AI编程工具的范式跃迁 2025年无疑是AI编程的"大航海"之年。从ChatGPT回答编程问题,到GitHub Copilot的代码补全,再到Cursor这样的AI原生IDE,最终演进到了终…...

17:无人机远程执行路径规划:A*算法与GPS精准打击

作者: HOS(安全风信子) 日期: 2026-03-15 主要来源平台: GitHub 摘要: 本文深入探讨了无人机远程执行的路径规划技术,重点分析了A*算法的应用和GPS精准定位的实现。通过详细的技术架构设计和代码实现,展示了…...

OpenClaw 爆火却没空折腾?构建 Skills 释放自己,玩转AI

引言 最近OpenClaw等新一代AI产品工具爆火,眼看着大家都在折腾各种高端的Agent玩法,自己想花时间去深度玩转,但工作又太忙,深陷在“每天帮业务查同一类报错”、“每天帮业务汇总同样的信息”等高频重复动作中,怎么办&a…...

2024 必看!分离焦虑与孩子刚上幼儿园哭闹的关联,至德幼儿园深度剖析

家中有孩子刚上幼儿园的家长们,是不是常常在想:“分离焦虑会导致孩子刚上幼儿园哭闹吗🧐?” 孩子初入幼儿园的哭闹,着实让家长们揪心。选对幼儿园,不仅能解答疑惑,还能提供专业应对方法。接下来…...

自定义UDP协议视频传输环形缓冲区重构(真正的一次分配,循环使用)

问题分析环形缓冲区需要注意的问题:数据复制:每次读写都调用 memcpy 复制数据内存浪费:每个元素独立存储,没有利用连续内存缺乏零拷贝:没有提供直接访问缓冲区的方法效率低下:不适合大量数据的循环使用解决…...

徐子崴罗姣《赴一场前世的约定》再续“歌坛知音”佳话

近日,青年歌唱家、词曲作家、音乐制作人徐子崴和知名民族女高音、“民歌网红”罗姣的全新单曲《赴一场前世的约定》全网上线!2025年,“歌坛知音”徐子崴与罗姣一路高歌。从年初的浪漫之作《终于把你遇见》,到端午时寄托乡愁的《我…...