中国大学生服务外包创新创业大赛丨借 AI 之力,助“记账”难题
一、中国大学生服务外包创新创业大赛
赛事介绍
中国大学生服务外包创新创业大赛,是响应国家关于鼓励服务外包产业发展、加强服务外包人才培养的相关战略举措与号召,举办的每年一届的全国性竞赛。
大赛均由中华人民共和国教育部、中华人民共和国商务部和无锡市人民政府联合主办,由国家服务外包人力资源研究院、无锡市商务局、无锡市教育局、江南大学承办。
该比赛的举办激发了大学生的创新创业热情,提高了他们对创新创业的认识和理解,鼓励更多的大学生积极参与创新创业活动。
其次,比赛还为服务外包产业提供了更多的创新创业项目和人才资源,有助于推动服务外包产业的创新发展和升级。
另外,比赛促进了高校与企业之间的合作与交流,搭建了一个学生、学校和企业之间的桥梁,有效地促进了产学研合作,推动科技成果转化和创新创业的实践。
二、直击现场
近日,“中国大学生服务外包创新创业大赛决赛”在江南大学圆满落幕。合合信息作为人工智能科技企业的代表参与赛题拟定,从“基于智能文字场景个人财务管理创新应用”等议题出发,向广大学生发出了“产品征集令”。这一举措得到了积极的反馈,吸引了全国70多所高校的近300支队伍积极参与,并涌现出许多优秀的作品。
中国计量大学作品剖析点评
中国计量大学“基于智能文字场景个人财务管理创新应用”赛道作品示例:

作品介绍
本系统致力于打造一个操作方便,数据清晰,功能丰富的记账软件。本软件能够区别于传统记账软件,给用户以全新的体验。
项目使用 H5 移动应用开发模式。其中前端采用渐进式框架 Vue.js。后端采用腾讯云 Ubuntu 操作系统服务器和 MySQL 数据库,并采用安全性高且拓展性强的 Django 框架,最后通过 Cordova 将前端界面转换为 Android webview 上的页面,并对接口进行相关适配。

系统总体架构:

解决痛点问题
- 当下的记账 App 普遍通过简化录入来减轻用户的记账复杂度,这会大大地降低账目信息的详细程度。
- 不同的用户年龄,便意味着不同的使用场景,但是场景记账这一功能鲜有厂商做出。
项目亮点
- 支持多种登录方式+一眼就能清晰了解收支数据的数据展示页。
在原本账号登录的基础上,增添微信登录与支付宝登录。账号登录需要用户进行注册,微信与支付宝登录无需注册。

为解决线上记账、展示的难题,采用分治的思想将大问题微小化,将整个系统抽象为多个具体功能模块,实现记账所需的所有功能。

- 运用新技术实现基于不同情景的协同记账、账务分享、财务健康分析等。
团队将协同记账与情景账本相结合,用户可以先选择场景,再邀请相关人员在此 场景中进行协同记账

团队提供了账务分享的功能。用户只需在搜索框内搜索相关记录并选择,本软件会将所有的待分享的账务生成为一张图片,并且保存在用户手机中。用户可以用任意方式分享该图片,包括且不限于 QQ、微信、钉钉等。

本团队借用平均消费倾向(APC)概念,根据用户在软件中的收支数据,计算其平均消费倾向,分析其消费倾向(重视消费人群,过度消费人群,倾向储蓄与投资人群),并给予相应的可行性较强的建议。

- 运用了 Bert 预训练+微调的模式实现了语音提取有效信息、票据照片的识别与分类。

总体感受(点评)
中国计量大学的项目技术、功能亮点多,市场可行性高,是一个高效的、能够创造社会效益的记账软件。
从技术层面来说,无论是从技术栈的选择到整体系统架构的设计,都使用了前沿 IT 技术,包括团队在开发期间训练了四个模型用于 NLP 领域的文本分类与命名实体识别两个任务,并分别测试了其性能,都可以看出在保证项目的开发效率以及产品质量的同时,中国计量大学参赛团队对项目开发的精益求精。
从实现效果来看,项目不仅解决了当前记账软件的种种通病,还利用了赛题提供方、
人工智能合合信息的接口技术,完成了票据识别接口优化、票据分类,语音记账和多图录入问题的解决,实现了诸如基于不同情景的协同记账,跨平台账务分享,财务健康分析等亮点。
值得一提的是,作品在借助合合信息提供的文档处理技术结合大模型后,在计算能力、预测和推理能力、创新潜力以及用户体验等方面都有了显著提升,作品的竞争力和实用性也得到了质的飞跃。通过结合大模型和OCR技术,技术人员可以更准确、全面和智能的文本识别和处理能力,为产品带来更多的优势和创新。
合合信息的智能文字识别产品面对旋转、阴影、反光、褶皱、形变、模糊、多语言、低像素、光照不均等复杂场景,均有较高的识别准确率,字符准确率分别为99.21%和99.59%,字段准确率分别为97.87%和98.42%。
三、总结
从大赛举办全程来看,现代学生的作品及能力统一且一致地往大模型方向发展,这也是未来图像文档处理的必然方向。这也从侧面说明人才需求从单一性变多样性,对于广大高校学子来说,交叉学习已是越来越重要的课题。
未来的图文智能处理技术将会更加注重生成式人工智能技术的应用,例如深度学习、自然语言处理、计算机视觉等。这将使得处理效果更加准确和高效。
在大赛闭幕式现场,合合信息人力行政部负责人杜杰介绍了公司人才培养计划,合合信息通过“星火计划”等系列人才培育计划和配套分享平台,助力科技青年在实践中强化专业能力。

合合信息也将继续与高校和行业机构合作,共同探索产学研融合之路,为大学生们提供更便捷的创新科技发展平台,让他们的创新能够更好地落地生花,这种校企联合促进人才发展的成功示范对于推动科技创新非常重要。
相关文章:
中国大学生服务外包创新创业大赛丨借 AI 之力,助“记账”难题
一、中国大学生服务外包创新创业大赛 赛事介绍 中国大学生服务外包创新创业大赛,是响应国家关于鼓励服务外包产业发展、加强服务外包人才培养的相关战略举措与号召,举办的每年一届的全国性竞赛。 大赛均由中华人民共和国教育部、中华人民共和国商务部…...
MacOS 安装Redis并设置密码
在开发过程中,需要本地进行安装Redis进行测试,记录了下MacOS环境下安装Redis,以及设置密码。 Brew 安装 $ brew install redis启动服务 # 启动服务 brew services start redis # 关闭服务 brew services stop redis # 重启服务 brew servic…...
函数的参数作为引用
文章目录 1. num,list ,tuple2. list 作为默认值导致共享同一列表3. 防御可变参数4. 结论 1. num,list ,tuple 结论:num ,tuple 作为参数,自身不会因为函数的原因而改变,list 为可变量,会因为函数变而变。 测试 def f(a, b):a …...
【文化课学习笔记】【化学】非金属及其化合物
【化学】必修一:非金属及其化合物 硅及其化合物 硅单质 物理性质 单晶硅的结构与金刚石类似,为正四面体的立体网状结构。晶体中每个硅原子与其他四个硅原子相连接。\(1\mathrm{mol}\) 硅单质还有 \(\mathrm{2N_A}\) 个 \(\mathrm{Si-Si}\) 键;…...
Unity进阶–通过PhotonServer实现联网登录注册功能(客户端)–PhotonServer(三)
文章目录 Unity进阶–通过PhotonServer实现联网登录注册功能(客户端)–PhotonServer(三)前情提要客户端部分 Unity进阶–通过PhotonServer实现联网登录注册功能(客户端)–PhotonServer(三) 前情提要 单例泛型类 using System.Collections; using System.Collections.Generic; …...
步步向前,曙光已现:百度的大模型之路
大模型,是今年全球科技界最火热,最耀眼的关键词。在几个月的狂飙突进中,全球主要科技公司纷纷加入了大模型领域。中国AI产业更是开启了被戏称为“百模大战”的盛况。 但喧嚣与热闹之后,新的问题也随之而来:大模型的力量…...
常见的 Python 错误及其解决方案
此文整理了一些常见的 Python 错误及其解决方案。 1、SyntaxError: invalid syntax 说明:无效的语法是最常见的错误之一,通常是由于编写代码时违反了 Python 的语法规则。可能的原因: 忘记在 if、while、for 等语句后写冒号,或者…...
文章评论以及回复评论邮件通知(Go 搭建 qiucode.cn 之八)
要说到评论。无疑是博客应用的灵魂所在了,它也正是站长与博友、博友与博友之间互相交流的桥梁,倘若少了它,博客应用将变得暗淡无关,索然无味,恍如一具躺在床榻上的植物人,终究是无法与周边人言语的。 也正是有了评论,站长在该博客应用所发表的博文,博友才得以通过评论,…...
java面试基础 -- ArrayList 和 LinkedList有什么区别, ArrayList和Vector呢?
目录 基本介绍 有什么不同?? ArrayList的扩容机制 ArrayLIst的基本使用 ArrayList和Vector 基本介绍 还记得我们的java集合框架吗, 我们来复习一下, 如图: 可以看出来 ArrayList和LinkedList 都是具体类, 他们都是接口List的实现类. 但是他们底层的逻辑是不同的, 相信…...
matlab 点云最小二乘拟合空间直线(方法一)
目录 一、算法原理1、空间直线2、最小二乘法拟合二、代码实现三、结果展示四、可视化参考本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、算法原理 1、空间直线 x...
详解junit
目录 1.概述 2.断言 3.常用注解 3.1.Test 3.2.Before 3.3.After 3.4.BeforeClass 3.5.AfterClass 4.异常测试 5.超时测试 6.参数化测试 1.概述 什么是单元测试: 单元测试,是针对最小的功能单元编写测试代码,在JAVA中最小的功能单…...
Nginx的安装及负载均衡搭建
一.Nginx的安装 1)准备安装环境 yum install -y make gcc gcc-c pcre-devel pcre zlib zlib-devel openssl openssl-develPERE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。 nginx的http模块使用pcre来解…...
JVM学习笔记(一)
1. JVM快速入门 从面试开始: 请谈谈你对JVM 的理解?java8 的虚拟机有什么更新? 什么是OOM ?什么是StackOverflowError?有哪些方法分析? JVM 的常用参数调优你知道哪些? 内存快照抓取和MAT分…...
fastjson 序列化问题:Comparison method violates its general contract
fastjson 序列化问题:Comparison method violates its general contract 问题重现 今天在测试接口的时候,调用了Mybatis Plus 分页查询的接口,然后将查询的结果转换成 Json字符串的形式,结果报了这个错误: java.lang.…...
Angular安全专辑之二——‘unsafe-eval’不是以下内容安全策略中允许的脚本源
一:错误出现 这个错误的意思是,拒绝将字符串评估为 JavaScript,因为‘unsafe-eval’不是以下内容安全策略中允许的脚本源。 二:错误场景 testEval() {const data eval("var sum2 new Function(a, b, return a b); sum2(em…...
十一、Linux用户及用户组的权限信息如何查看?如何修改?什么是权限的数字序号?
目录: 1、认知权限信息 2、rwx? (1)总括: (2)r权限: (3)w权限: (4)x权限: 3、修改权限 (1&a…...
ahooks.js:一款强大的React Hooks库及其API使用教程(二)
一、ahooks.js简介二、ahooks.js安装三、继续ahooks.js API的介绍与使用教程21. useLocalStorageState22. useSessionStorageState23. useClickAway24. usePersistFn25. useCreation26. useFullscreen27. useInViewport28. useInfiniteScroll29. usePagination30. useDynamicLi…...
ARM 配置晶振频率
文章目录 前言串口乱码问题定位内核修改晶振频率uboot 修改晶振频率番外篇 前言 上篇文章《ARM DIY 硬件调试》介绍了 DIY ARM 板的基础硬件焊接,包括电源、SOC、SD 卡座等,板子已经可以跑起来了。 但是发现串口乱码,今天就来解决串口乱码问…...
最强自动化测试框架Playwright(37)-网络
介绍 Playwright 提供 API 来监控和修改浏览器网络流量,包括 HTTP 和 HTTPS。页面执行的任何请求,包括 XHR 和获取请求,都可以被跟踪、修改和处理。 模拟接口 查看我们的 API 模拟指南,了解有关如何 模拟 API 请求,…...
Ant Design Pro 前端脚手架 配置混合导航
Ant Design Pro脚手架 点击查看阅读 混合导航: 顶部导航和侧边栏导航实现联动效果,点击不同的顶部导航按钮会显示对应的子菜单项。 实现点: 1. 路由的配置 菜单展示 我们可以在 route 中进行 menu 相关配置,来决定当前路由是否…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
第2章 虚拟机性能监控,故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令:jps [options] [hostid] 功能:本地虚拟机进程显示进程ID(与ps相同),可同时显示主类&#x…...
使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...
【JVM面试篇】高频八股汇总——类加载和类加载器
目录 1. 讲一下类加载过程? 2. Java创建对象的过程? 3. 对象的生命周期? 4. 类加载器有哪些? 5. 双亲委派模型的作用(好处)? 6. 讲一下类的加载和双亲委派原则? 7. 双亲委派模…...
LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
uniapp手机号一键登录保姆级教程(包含前端和后端)
目录 前置条件创建uniapp项目并关联uniClound云空间开启一键登录模块并开通一键登录服务编写云函数并上传部署获取手机号流程(第一种) 前端直接调用云函数获取手机号(第三种)后台调用云函数获取手机号 错误码常见问题 前置条件 手机安装有sim卡手机开启…...
PostgreSQL——环境搭建
一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在࿰…...
离线语音识别方案分析
随着人工智能技术的不断发展,语音识别技术也得到了广泛的应用,从智能家居到车载系统,语音识别正在改变我们与设备的交互方式。尤其是离线语音识别,由于其在没有网络连接的情况下仍然能提供稳定、准确的语音处理能力,广…...
