Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
大模型系列 大模型微调之LoRA
Rating: 5.0 out of 5(1 rating)
142 students

大模型系列 大模型微调之LoRA

深入解析LoRA算法与实战应用
Created by唐国梁 Tommy
Last updated 2/2025
Chinese (Simplified)
Chinese (Simplified) [Auto],

What you'll learn

  • 掌握LoRA算法基本原理:掌握LoRA算法的基本概念及其低秩逼近机制。
  • 应用LoRA进行模型微调:学会使用LoRA技术对llama3和GPT-2模型进行有效微调。
  • 分析和优化LoRA微调过程:利用wandb工具监控训练过程,并在VS Code中调试和优化LoRA微调。
  • 解析LoRA核心算法实现:理解LoRA算法的核心代码实现及其编程细节。
  • 评估微调效果:能够对微调后的模型进行全面评估,验证性能提升。

Course content

1 section9 lectures1h 45m total length
  • 课程配套资料0:04
  • LoRA算法原理解析(上)21:24
  • LoRA算法原理解析(下)15:34
  • LoRA核心逻辑案例演示10:07
  • 基于PEFT进行llama3模型微调实战18:30
  • 基于GPT-2模型进行LoRA微调实战(1)14:07
  • 基于GPT-2模型进行LoRA微调实战(2)10:42
  • LoRA核心算法实现详解14:49
  • 在VS Code 中 debug LoRA的应用细节0:06

Requirements

  • 基本编程技能:学员需具备一定的编程基础,熟悉Python语言及其常用库(如NumPy、Pandas等)。
  • 机器学习基础知识:了解机器学习和深度学习的基本概念,包括模型训练、优化算法等。
  • 深度学习框架使用经验:具备使用至少一种深度学习框架(如PyTorch或TensorFlow)的经验,以便进行模型微调和实验。

Description

欢迎加入《LoRA算法原理深入解析》系列课程。在这门课程中,我们将对LoRA(Low-Rank Adaptation)算法进行全面的探索和应用演示。这一系列课程分为多个部分,逐步带您从算法原理到实际应用的全过程。

LoRA_01_算法原理深入解析-上集
我们将从LoRA的基本原理入手,深入剖析这一创新的模型微调技术。课程将详细讲解LoRA如何通过低秩逼近有效提升大模型(LLM)的适应性和效率。我们将解释其原理和优势,并探讨如何通过对模型的一小部分进行修改,实现显著的性能提升。

LoRA_02_算法原理深入解析-下集
本节将继续深入LoRA的核心原理,进一步解释其低秩逼近的机制以及在实践中的应用潜力。通过这一节,您将对LoRA的工作原理有一个全面的理解,并为后续的实战操作奠定理论基础。

LoRA_03_案例演示 LoRA的核心逻辑
在这一课时中,我们将通过具体示例演示LoRA的低秩逼近原理。课程将通过调整参数矩阵A和B的过程,详细说明LoRA如何简化参数并提升模型效率。这一实践示例将帮助您更好地理解LoRA在实际问题中的应用和有效性。

LoRA_04_基于PEFT进行llama3模型微调实战
本节将带您进行一个实战案例:使用PEFT框架对llama3模型进行微调。课程将利用wandb工具进行训练数据的监控和记录,使您能够实时追踪性能结果,并掌握微调过程的步骤和技术细节。

LoRA_05_01_基于GPT-2进行LoRA微调实战
我们将深入探讨微软开源的LoRA项目,并通过实际示例演示如何在GPT-2模型上应用LoRA进行微调。课程还将涵盖微调后模型的评估,包括性能测试和效果分析,帮助您理解和掌握微调技术的实际应用与评估方法。

LoRA_05_02_基于GPT-2进行LoRA微调实战
继续深入GPT-2上的LoRA微调实战,本节将进一步演示LoRA项目的应用。您将学习如何对微调后的模型进行全面评估,并掌握技术应用的细节与方法。

LoRA_06_LoRA核心算法实现
这一课时将详细讲解LoRA核心算法的代码实现。我们将逐步分析代码结构和关键功能,帮助您深入理解LoRA算法的工作原理和编程细节,为实际应用提供技术基础。

LoRA_07_在VS Code中debug LoRA微调细节
在本节中,我们将使用VS Code开发环境演示如何调试和优化LoRA微调过程。课程将覆盖配置环境、设置断点、检查变量和跟踪执行流程,特别关注LoRA模块的应用细节,以提升您的调试与优化技能。

通过本课程的学习,您将获得对LoRA算法的深入理解及其在实际应用中的全面掌握。无论您是算法研究者还是实践工程师,这门课程都将为您的技术成长提供坚实的支持。

Who this course is for:

  • 机器学习研究人员:希望深入了解和应用LoRA算法,以提高大模型的适应性和效率。
  • 数据科学家:需要掌握先进的模型微调技术,优化机器学习模型的性能。
  • 深度学习工程师:有意提升对LoRA及其在实际项目中的应用技能,进行高效模型训练。
  • 技术爱好者和学生:对LoRA算法和模型微调感兴趣,希望通过实战案例掌握技术细节。