<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[anneCoder的博客]]></title><description><![CDATA[代码小仙女]]></description><link>https://blog.youkuaiyun.com/anneCoder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; anneCoder]]></copyright><item><title><![CDATA[【Java核心技术/IO】35道Java IO面试题与答案]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/152663592</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/152663592</guid><author>anneCoder</author><pubDate>Tue, 07 Oct 2025 16:16:12 +0800</pubDate><description><![CDATA[Java IO是Java提供的用于输入输出操作的API，主要处理文件、网络连接等数据的读取和写入，核心是“流”（Stream）的概念。缓冲流是包装普通流的“增强流”（如 BufferedReader 、 BufferedOutputStream ），内部维护一个缓冲区（内存数组）。作用：减少IO与磁盘/网络的直接交互次数，提升读写效率（内存操作比硬件操作快得多）。节点流：直接连接数据源/目标的流（如 FileInputStream 直接读文件），是IO操作的“基础流”，必须存在。]]></description><category></category></item><item><title><![CDATA[【Java核心技术/多线程】35道Java多线程面试题与答案]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/152605002</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/152605002</guid><author>anneCoder</author><pubDate>Mon, 06 Oct 2025 15:54:49 +0800</pubDate><description><![CDATA[答案：线程是进程内的执行单元，是CPU调度的最小单位；进程是资源分配的最小单位，一个进程可包含多个线程。核心区别：进程间资源独立，线程共享进程的内存/文件句柄等资源，线程切换成本远低于进程。Java中创建线程的3种方式是什么？答案：继承 Thread 类，重写 run() 方法；实现 Runnable 接口，重写 run() 方法，将实例传给 Thread；实现 Callable 接口，重写 call() 方法（可返回结果、抛异常），结合 FutureTask 使用。]]></description><category></category></item><item><title><![CDATA[【Java核心技术/集合】30道Java集合框架面试题及答案]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/152562089</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/152562089</guid><author>anneCoder</author><pubDate>Sun, 05 Oct 2025 20:13:37 +0800</pubDate><description><![CDATA[摘要：本文整理了Java集合框架30道核心面试题及答案，涵盖了集合框架的主要组成部分、List/Set/Map区别、ArrayList/LinkedList/HashMap等常用集合的实现原理与区别、线程安全方案、排序机制、扩容策略等核心知识点。内容还包括ConcurrentHashMap、CopyOnWriteArrayList等并发集合的实现原理，以及Stream API、LRU缓存设计等高级应用场景，全面总结了Java集合框架的关键面试考点和技术要点。]]></description><category></category></item><item><title><![CDATA[【Java核心技术/基础】25道Java基础面试题及答案]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/152456366</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/152456366</guid><author>anneCoder</author><pubDate>Fri, 03 Oct 2025 21:56:51 +0800</pubDate><description><![CDATA[本文整理了25道Java核心技术面试题及答案，涵盖基本语法、面向对象、集合框架、多线程、JVM等核心内容。重点包括：Java基本数据类型、JDK/JRE/JVM区别、OOP特性、final/static关键字作用、集合框架接口、HashMap原理、线程创建方式、synchronized/volatile区别、JVM内存结构、GC机制、字符串类比较、反射机制等。每个问题提供简明答案，并引用相关技术点（如类型擦除、类加载过程等），适合系统复习Java核心概念，为面试提供可靠参考。]]></description><category></category></item><item><title><![CDATA[AOP常见面试题]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/151291225</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/151291225</guid><author>anneCoder</author><pubDate>Sun, 07 Sep 2025 16:59:27 +0800</pubDate><description><![CDATA[AOP（Aspect-Oriented Programming，面向切面编程）是一种编程范式，核心思想是**“将与核心业务无关、但多个模块共有的逻辑（如日志、事务、权限）抽取为‘切面’”**，在不修改原有业务代码的前提下，通过“动态织入”的方式作用于核心业务方法，实现代码解耦。4. Spring AOP的切入点表达式有哪些常用类型？1. AOP的织入时机有哪几种？Spring AOP用的是哪种？1. Spring AOP和AspectJ的区别是什么？2. AOP中的核心术语有哪些？1. 什么是AOP？]]></description><category></category></item><item><title><![CDATA[Java设计模式面试题]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/151291015</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/151291015</guid><author>anneCoder</author><pubDate>Sun, 07 Sep 2025 16:50:46 +0800</pubDate><description><![CDATA[Java设计模式是一套反复验证、用于解决特定场景下代码设计问题的“最佳实践”，核心作用是提高代码的可复用性、可维护性和可扩展性，降低模块间耦合。1. “Spring中的Bean默认是单例，它是如何保证线程安全的？2. 设计模式的六大原则（SOLID原则）分别是什么？1. 什么是Java设计模式？它的核心作用是什么？]]></description><category></category></item><item><title><![CDATA[AI大模型应用研发工程师面试知识准备目录]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/151249266</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/151249266</guid><author>anneCoder</author><pubDate>Sat, 06 Sep 2025 10:18:36 +0800</pubDate><description><![CDATA[一、大模型核心基础理论二、大模型应用开发技术栈（一）开发语言与工具（二）模型部署与优化三、大模型应用场景与实战四、数学与算法基础五、工程化与系统设计六、业务理解与产品思维]]></description><category></category></item><item><title><![CDATA[大模型预训练提示词数据来源与样例概述]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/150557996</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/150557996</guid><author>anneCoder</author><pubDate>Wed, 20 Aug 2025 17:00:35 +0800</pubDate><description><![CDATA[大模型的预训练阶段的提示词（Prompt）数据作为引导模型学习的关键输入，其来源与质量直接影响模型性能。本文从数据来源、典型样例及技术挑战三个维度，系统梳理大模型预训练提示词数据的生态体系。]]></description><category></category></item><item><title><![CDATA[LLaMA-Factory 微调 Qwen2-VL 进行人脸情感识别（二）]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/148471022</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/148471022</guid><author>anneCoder</author><pubDate>Fri, 06 Jun 2025 11:15:20 +0800</pubDate><description><![CDATA[本文详细介绍了微调后的Qwen2-VL人脸情感识别模型的调用方法。主要内容包括：1) 环境准备与依赖安装；2) 加载微调模型和图片处理器；3) 图片预处理流程；4) 模型预测函数实现；5) 结果输出方式。文中提供了完整的Python代码示例，涵盖从模型加载到情感预测的全流程，并特别强调了注意事项，如模型路径设置、标签一致性等。该代码可直接应用于实际场景，实现对图片情感状态的识别功能。
]]></description><category></category></item><item><title><![CDATA[Deepseek核心技术：模态穿透技术的实现原理与过程]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147719671</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147719671</guid><author>anneCoder</author><pubDate>Mon, 05 May 2025 16:52:45 +0800</pubDate><description><![CDATA[其核心在于通过共享表征空间和跨模态知识迁移，打破模态壁垒，实现跨模态的语义对齐与协同推理。尽管面临模态对齐、计算效率和数据稀缺等挑战，但通过对比学习、稀疏注意力和模态压缩等技术，模态穿透技术已在智能教育、机器人控制和医疗诊断等领域展现出巨大潜力。未来，随着全模态统一模型和边缘计算优化的推进，模态穿透技术有望推动AI技术从云端向终端渗透，开启普惠AI的新纪元。，打破不同模态（如文本、图像、音频）之间的信息壁垒，实现跨模态的语义对齐与协同推理。模态穿透技术的实现过程是一个从。]]></description><category></category></item><item><title><![CDATA[DeepSeek技术发展详细时间轴与技术核心解析]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147719340</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147719340</guid><author>anneCoder</author><pubDate>Mon, 05 May 2025 16:38:33 +0800</pubDate><description><![CDATA[DeepSeek技术发展详细时间轴与技术核心解析
2023年2024年2025年模型架构创新训练与推理优化多模态与通用能力拓展开源生态与硬件协同]]></description><category></category></item><item><title><![CDATA[视觉标记token：解锁AI视觉理解新维度的钥匙]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147633162</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147633162</guid><author>anneCoder</author><pubDate>Wed, 30 Apr 2025 15:04:20 +0800</pubDate><description><![CDATA[视觉标记token是计算机视觉模型中用于编码和解码图像或视频信息的基本单元。它们将连续的、高维的图像数据转换为离散的、低维的token序列，使AI模型能够高效处理、存储、传输和分析视觉内容。这一概念类似于自然语言处理中的“词”或“子词”，但专为视觉数据设计。视觉标记token作为连接图像与高级AI理解的“精密钥匙”，正引领计算机视觉领域的新变革。它不仅提升模型对视觉数据的理解和处理能力，还为多模态AI的发展奠定基础。]]></description><category></category></item><item><title><![CDATA[专家微调 2：专家微调技术详解（附代码与实战策略）]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147632715</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147632715</guid><author>anneCoder</author><pubDate>Wed, 30 Apr 2025 14:45:31 +0800</pubDate><description><![CDATA[专家微调通过针对性优化，使预训练模型成为特定领域的“专家”。结合代码实践与关键技术（如LoRA、Adapter Tuning），可显著提升模型在垂直领域的性能。未来，随着自动化工具和多模态技术的发展，专家微调将进一步推动AI工业化落地。]]></description><category></category></item><item><title><![CDATA[专家微调 1：让AI模型成为特定领域的“行家里手”]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147632602</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147632602</guid><author>anneCoder</author><pubDate>Wed, 30 Apr 2025 14:41:50 +0800</pubDate><description><![CDATA[专家微调是一种针对特定领域或任务，对预训练模型进行优化调整的技术。领域适配：通过引入特定领域的数据和知识，使模型更好地理解该领域的术语、逻辑和规则。性能提升：在保持模型通用能力的同时，显著提升其在特定任务上的表现。资源高效：相比从头训练模型，微调成本更低、效率更高。专家微调是连接通用AI能力与垂直行业应用的桥梁。通过针对性优化，它能够让模型在特定领域表现出色，同时大幅降低训练成本。随着技术的不断发展，专家微调将在医疗、法律、金融等领域发挥越来越重要的作用，推动AI技术的工业化落地。]]></description><category></category></item><item><title><![CDATA[一些常用的深度学习可视化平台：TensorBoard、Weights & Biases (wandb)、VisualDL]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/147616250</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/147616250</guid><author>anneCoder</author><pubDate>Tue, 29 Apr 2025 17:31:20 +0800</pubDate><description><![CDATA[VisualDL是百度开发的深度学习可视化平台，支持PaddlePaddle、PyTorch和MXNet等主流框架。TensorBoard是TensorFlow自带的可视化工具，支持实时监控训练指标、模型计算图、嵌入可视化等。wandb是一个功能强大的实验跟踪和可视化平台，支持超参数搜索、模型存储、团队协作等。运行代码后，可以通过VisualDL的界面查看训练过程中的指标变化、模型结构等。运行代码后，可以在wandb的仪表盘上查看训练过程中的指标变化、模型性能等。，然后在浏览器中输入。]]></description><category></category></item><item><title><![CDATA[大模型时代：主流训练、微调、推理与部署框架深度解析及对比]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/146314688</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/146314688</guid><author>anneCoder</author><pubDate>Mon, 17 Mar 2025 14:37:03 +0800</pubDate><description><![CDATA[在大模型时代，选择适合的框架对于模型的训练、微调、推理和部署至关重要。本文将介绍几种常用的框架，并通过代码示例和表格对比，帮助读者了解这些框架的特点和使用场景。]]></description><category></category></item><item><title><![CDATA[模型评测：基于Python和PyTorch的深度学习模型性能评估]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/145757113</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/145757113</guid><author>anneCoder</author><pubDate>Thu, 20 Feb 2025 16:29:54 +0800</pubDate><description><![CDATA[数据准备：收集并预处理评测所需的数据集，确保数据的质量和一致性。模型加载：加载预训练的深度学习模型，或者从训练好的模型检查点恢复模型。评测指标选择：根据任务类型（如分类、回归、检测等）选择合适的评测指标，如准确率、召回率、F1分数、均方误差等。模型评估：使用评测数据集对模型进行评估，计算并记录评测指标。结果分析：对评测结果进行深入分析，识别模型的优点和不足，提出改进建议。]]></description><category></category></item><item><title><![CDATA[ModelScope竞品分析：在面对Hugging Face Hub和百度PaddleHub等竞品时]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/145756887</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/145756887</guid><author>anneCoder</author><pubDate>Thu, 20 Feb 2025 16:23:03 +0800</pubDate><description><![CDATA[ModelScope的竞品主要包括Hugging Face Hub、百度PaddleHub等知名的MaaS平台。这些平台同样提供了丰富的预训练模型、数据集、工具以及社区支持，帮助开发者快速构建和部署AI应用。：Hugging Face Hub是一个开源的机器学习模型和数据集共享平台，提供了大量的预训练模型和数据集，涵盖了自然语言处理、计算机视觉等多个领域。此外，Hugging Face还提供了详细的文档、教程和社区支持，帮助开发者更好地理解和使用平台上的资源。百度PaddleHub。]]></description><category></category></item><item><title><![CDATA[Qwen大模型的深度解析：原理、架构、代码实现与微调]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/145756753</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/145756753</guid><author>anneCoder</author><pubDate>Thu, 20 Feb 2025 16:18:56 +0800</pubDate><description><![CDATA[Qwen，作为阿里巴巴集团推出的高性能多模态人工智能模型，自发布以来便以其卓越的性能和广泛的应用前景吸引了业界的广泛关注。Qwen作为阿里巴巴集团推出的高性能多模态人工智能模型，在原理、架构、代码实现以及微调等方面都展现出了卓越的性能和广泛的应用前景。其核心原理在于通过大规模数据的预训练和特定任务的微调，使模型能够理解和生成多种模态的信息，包括文本、图像、音频等。这包括使用标注数据进行训练，以优化模型在特定任务上的性能。：使用标注数据进行模型训练，监控训练过程中的损失和指标，以及进行必要的模型保存和验证。]]></description><category></category></item><item><title><![CDATA[大模型训练微调工具对比：Megatron-DeepSpeed、Axolotl、DeepSpeed、Accelerate和Unsloth]]></title><link>https://blog.youkuaiyun.com/anneCoder/article/details/145756327</link><guid>https://blog.youkuaiyun.com/anneCoder/article/details/145756327</guid><author>anneCoder</author><pubDate>Thu, 20 Feb 2025 16:06:55 +0800</pubDate><description><![CDATA[在对比微调工具时，还需要了解几种常见的微调技术，包括prompt tuning、prefix tuning、LoRA、p-tuning等。这些技术可以在不改变预训练模型大部分参数的情况下，通过添加额外的参数或编码层来实现对特定任务的适应。：固定预训练参数，为每一个任务额外添加一个或多个embedding，之后拼接query正常输入LLM，并只训练这些embedding。：与prompt tuning类似，但利用多层感知机编码prefix，不再像prompt tuning继续输入LLM。LoRA。]]></description><category></category></item></channel></rss>