综合设计 ——多源异构数据采集与融合应用综合实践

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2024DataCollectionandFusiontechnology
组名 超级无迪爬虫高手元始天尊暴龙战士
项目介绍 Recomind荐宝是一款创新型的购物推荐网站,整合了多源异构数据与先进的大语言模型技术。无论用户是在寻找时尚服饰、电子产品、家居用品还是其他各类商品,只需提供心仪物品的文字描述或图片,荐宝就能为其精准推荐。网站具备快速精准搜索和多平台信息处理能力。
团队成员学号 舒锦城042201520,王恒杰102202104,王梓铭102202105,杨邑豪102202117,邱予102202121,承宇豪102202134,王梓联102102154,郑奇键102202133
这个项目目标 利用各平台的信息反馈,通过大模型的整理与提炼,为消费者提供相关物品的网址,满足信息过载下的购物需求。

项目源码:https://gitee.com/wangzm7511/sjcj--recomind

项目总体概述

一、项目介绍

​ Recomind 荐宝通过智能爬虫技术,广泛收集小红书、贴吧等热门社交平台上用户们的评论和推荐信息。这些丰富的数据经过 AI 系统的深度分析和综合总结,最终筛选出最受欢迎的商品呈现在你眼前。这意味着,在这里你可以轻松获取大众认可的优质好物,节省购物时间,避免选择困难,获得更满意的购物体验。

二、项目目标

​ 本项目旨在打造一个智能物品推荐系统,用户输入物品名称或上传其图片后,系统能快速调用 AI 接口,精准推荐包含百度贴吧、小红书以及该物品官方网站等相关信息源,提升用户获取物品信息的效率和精准度,优化信息检索体验,满足用户购物决策、产品研究等多方面需求。

三、技术介绍

前端技术

HTML:构建网页基本结构,负责呈现页面的文本、图片、链接等元素,保障信息的稳定展示,是前端可视化基础。
JavaScript:赋予前端动态交互能力,响应各类用户操作,实现页面元素动态更新、数据验证处理以及与后端的异步通信,处理用户交互逻辑。
Vue.js:基于响应式编程模型和组件化开发,双向数据绑定自动更新页面,组件化便于代码维护和复用,用于构建复杂前端交互界面,如搜索框、图片上传及结果展示区域等。

后端技术

Python:以简洁语法和丰富库生态处理复杂业务逻辑,包括接收解析前端数据、与 AI 模型交互、数据库操作等,借助第三方库加速开发进程,提高代码可读性与可维护性。
Django:高级 Python Web 框架,内置强大的路由、数据库抽象层、模板引擎等功能,遵循 “DRY” 原则,负责处理前端 HTTP 请求,协调各组件,保障后端服务稳定安全运行,防止常见网络攻击。

人工智能技术

语言模型:利用先进预训练语言模型kimi AI,理解用户输入物品名称语义,筛选出相关网站信息,提升推荐准确性和相关性。
EfficientNet B0:用于图像识别,在保证准确率的同时平衡计算效率与模型复杂度,快速识别上传图片中的物品类别,并转化为文本信息辅助推荐,确保推荐流程的及时性与流畅性。

四、使用流程

打开软件,输入文字或者图片

点击开始分析,稍等片刻
即可看到软件给出的推荐商品的网站,同时也可以看到关键词

个人部分

个人分工

我主要负责后端系统的部署和维护,优化 AI 服务的调用效率。具体工作包含:
需求理解与框架选择:与产品、前端等团队成员深入沟通,明确项目功能、性能、安全等需求。综合考虑项目需求和框架特点,选择 Django 框架可能是因为其强大的功能、丰富的生态系统和良好的社区支持,适合构建复杂的 Web 应用。
部署方案制定与实施:配置服务器环境,包括操作系统、软件安装、环境变量设置等。在部署完成后,进行全面的功能测试和性能测试,确保系统正常运行并满足性能要求。根据测试结果,对系统进行优化,例如调整服务器配置、优化代码性能等,提高系统稳定性和性能。
调用优化:分析 AI 服务调用日志,找出性能瓶颈和成本消耗点,例如频繁调用、调用延迟高等问题。采取相应的优化措施,使用缓存机制缓存 AI 服务结果,减少重复调用。批量处理用户请求,减少 AI 服务调用次数。

心得体会

在这次项目实践中,我深刻体会到了团队合作的重要性,也对后端开发有了更深入的理解。在实际开发中,团队协作和沟通至关重要。每个人都有自己的想法和偏好,但只有通过充分的沟通和讨论,才能找到最适合项目需求的解决方案。在讨论过程中,我们意识到,团队成员的协作和分工对于项目的推进至关重要。每个人都有自己的擅长领域,例如有人对 AI 技术比较熟悉,有人对性能优化有经验,只有充分发挥每个人的优势,才能找到最佳的优化方案。总的来说,这次项目实践让我收获颇丰。我不仅学到了后端开发的技术知识,还深刻体会到了团队合作的重要性。我相信,在未来的学习和工作中,团队合作将是我不断取得进步的重要力量。

posted @ 2024-12-16 02:20  FungusTanion  阅读(62)  评论(0)    收藏  举报