- 博客(17)
- 收藏
- 关注
原创 6. 基于DEEPSEEK API的智能垃圾分类应用:前端页面初步开发与技术沉淀
我的主要目的依然是整理和记录开发过程中的思路、具体实现方式以及遇到的技术点,作为个人的知识沉淀和备忘。这一阶段的核心任务是将前期的构想转化为用户可以直接交互的界面,重点在于使用Flutter框架实现图片/垃圾描述的上传页面以及分析结果的展示页面。
2025-05-03 00:24:20
619
原创 5. 基于DEEPSEEK API的智能垃圾分类应用:数据准备
这篇博客标志着我从理论技术学习转入实操阶段。其实微调最关键的是准备高质量的训练数据。在我们项目中,有两个关键步骤,其一是使用VLM构建数据集,其二是使用预处理的数据集让DeepSeek学会接受VLM生成的物品描述作为输入,并根据垃圾分类规则输出分类结果和处理建议。
2025-04-30 20:54:50
665
原创 4. 基于DEEPSEEK API的智能垃圾分类应用:LLM微调技术
到目前为止,我们团队确定了使用VLM预处理垃圾分类数据集,使用数据集微调DeepSeek模型,让它更加深入地理解垃圾物品的特性描述、掌握复杂的分类规则,并能稳定地按我们要求的格式输出结果。这篇博客的目的,就是记录我对于LLM微调相关技术的学习和思考过程,梳理不同的微调方法、数据准备要点、可选的工具框架以及算力获取方案,为后续针对DeepSeek模型的微调工作制定一个可行的计划。
2025-04-22 04:30:00
1653
原创 3. 基于DEEPSEEK API的智能垃圾分类应用:数据集搜寻
我们团队探讨了微调和RAG作为实现智能垃圾分类应用的技术路径,并初步设想了通过本地多模态模型生成图像描述,再利用DeepSeek模型进行分类的流程。无论是训练本地VLM准确描述图片内容,还是微调DeepSeek模型使其精准理解描述并分类垃圾,高质量的数据集都是这一切得以实现的基础。因此,这篇博客,我将重点定在了对现有公开的垃圾分类数据集进行探索和对比。选择合适的数据集并非易事,需要考虑各种因素:数据规模与类别覆盖:数据集的大小是否足够支撑模型训练?它覆盖的垃圾类别是否全面、细致,能否满足我们预期的12类甚至
2025-04-21 10:25:06
1825
原创 2.基于DEEPSEEK API的智能垃圾分类应用:进一步探索相关技术
比如,对于一些特别具体、更新频繁或需要详细解释的特殊物品处理规则(如各地区的政策更新、特定品牌电池的回收政策),可以通过RAG来提供更精确、最新的信息。简单来说,当收到物品描述后,系统不直接让DeepSeek生成答案,而是先从一个专门的“垃圾分类知识库”(可以是一个向量数据库,存储了各种物品的分类规则、处理方法、注意事项等)中检索出最相关的几条信息。相比之下,微调是将知识“内化”到模型参数中,对于需要复杂推理和理解细微差别的任务(比如判断物品状态对分类的影响),微调后的模型可能表现更直接、更鲁棒。
2025-04-20 11:30:59
1743
原创 1. 基于DeepSeek API的智能垃圾分类应用-初步构想与技术探索
这是我经过团队智能垃圾分类项目讨论后的第一篇技术博客。我希望通过这篇记录,整理在项目启动初期的构想、思路以及相关的技术探索过程,一方面是为了梳理思路,另一方面也是为了沉淀过程中涉及的技术知识点。因为是早期探索,我根据我们讨论的初步想法搜索了一些相关的技术。
2025-04-19 20:53:20
776
原创 java - Date类
注意:在日期格式中,除了y M d H m s S这些字符不能随便写之外,剩下的符号格式自己随意组织。SSS 毫秒(毫秒3位,最高999。1000毫秒代表1秒)通过构造方法创建和字符串一样的格式,在通过。yyyy 年(年是4位)进行还原为Date类型。MM 月(月是2位)
2023-03-24 01:05:03
72
原创 java - 包装器类
若超过这个范围,则会在堆区中创建一些对象,内存地址就不同了。所以比较Integer等类型的对象应该采用equals方法。因为在-128~127时,对象储存在方法区中的整数型常量池中,会复用已有对象,所以对象内存地址相同。在-128~127之间的值,使用 == 进行判断 值为true。把int类型或者String类型转换成Integer类型。Integer.valueof()方法。
2023-03-24 00:36:43
101
原创 java学习笔记Day2
第六步:如果xxx.java文件中编写的源代码是符合语法规则的,编译会通过,如果xxx. java文件中编写的源代码。JVM(Java虚拟机 C++语言实现的一个虚拟机)Java程序实际并没有和操作系统打交道是通过不同的虚拟机进行的。xxx.java源文件经过编译之后生成了A.class B.class、 c.class等文件,一个java源文件可以编译多个class文件,最终运行的是class文件。第三歩:在xxx.java文件中编写"符合java语法规则的”源代码。其中ABC是类的名字。
2022-11-08 19:12:19
317
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人