용어집

LoRA(낮은 순위 적응)

LoRA가 YOLO와 같은 대규모 AI 모델을 효율적으로 미세 조정하여 비용을 절감하고 최소한의 리소스로 엣지 배포를 가능하게 하는 방법을 알아보세요.

LoRA(낮은 순위 적응)는 전체 모델을 재학습할 필요 없이 미리 학습된 대규모 머신 러닝(ML) 모델을 특정 작업에 맞게 조정하는 데 사용되는 매우 효율적인 기법입니다. 원래 Microsoft 연구원의 논문에 자세히 설명되어 있는 LoRA는 매개 변수 효율적인 미세 조정(PEFT)의 초석이 되었습니다. 대규모 언어 모델(LLM) 및 기타 기초 모델과 같은 대규모 모델 사용자 지정과 관련된 계산 비용 및 스토리지 요구 사항을 획기적으로 줄여줍니다.

LoRA 작동 방식

LoRA는 사전 학습된 모델에서 수십억 개의 모델 가중치를 업데이트하는 대신 모든 가중치를 동결합니다. 그런 다음 로우랭크 어댑터라고 하는 한 쌍의 훈련 가능한 작은 행렬을 모델의 특정 레이어에 주입하며, 주로 트랜스포머 아키텍처의 주의 메커니즘 내에 있습니다. 훈련 과정에서 훨씬 작은 새 행렬의 매개변수만 업데이트됩니다. 핵심 아이디어는 모델을 새로운 작업에 적용하는 데 필요한 변경 사항을 원래 모델에 포함된 것보다 훨씬 적은 수의 파라미터로 표현할 수 있다는 것입니다. 이는 차원 축소와 유사한 원리를 활용하여 적응에 필요한 필수 정보를 간결한 형태로 캡처합니다. 학습이 완료되면 소형 어댑터를 원래 가중치와 병합하거나 모듈식 작업 전환을 위해 별도로 보관할 수 있습니다.

실제 애플리케이션

LoRA는 효율성이 뛰어나 다양한 애플리케이션, 특히 여러 개의 맞춤형 모델이 필요한 경우에 이상적입니다.

  • 챗봇 사용자 지정하기: 기업은 강력한 범용 LLM을 가져와 LoRA를 사용하여 내부 지식 기반에 대해 학습시킬 수 있습니다. 이렇게 하면 전체 미세 조정에 드는 막대한 비용 없이도 회사별 용어를 이해하는 전문화된 고객 서비스 챗봇을 만들 수 있습니다.
  • AI 아트 및 스타일 전송: 아티스트와 디자이너는 LoRA를 사용하여 스테이블 디퓨전과 같은 생성형 AI 모델을 특정 예술적 스타일에 맞게 조정할 수 있습니다. 작은 이미지 세트로 어댑터를 훈련시켜 자신만의 독특한 미학을 모방한 새로운 아트를 생성할 수 있으며, 이는 허깅 페이스와 같은 플랫폼에서 널리 사용되는 방식입니다.

LoRA와 관련 개념

LoRA를 다른 모델 적응 기법과 구별하는 것이 도움이 됩니다:

  • 전체 미세 조정: 이 방법은 새로운 데이터 세트에 대해 사전 학습된 모델의 모든 가중치를 업데이트합니다. 종종 효과적이지만 각 적응 모델에 대해 상당한 컴퓨팅 리소스(GPU)와 스토리지가 필요합니다. 이와 달리 LoRA는 원래 가중치를 동결하고 삽입된 작은 어댑터 행렬만 학습합니다. 자세한 내용은 미세 조정 용어집 항목과 NVIDIA의 미세 조정 개요에서 확인할 수 있습니다.
  • 프롬프트 튜닝: 이 기술은 모델 가중치를 완전히 고정하고 대신 지속적인 '소프트 프롬프트'(입력 임베딩에 추가된 벡터)를 학습하여 특정 작업에 대한 모델의 동작을 조정합니다. LoRA와 달리 모델 가중치를 수정하지 않고 입력 표현을 조정하는 데만 집중합니다. 프롬프트 튜닝프롬프트 엔지니어링에 대해 자세히 알아보세요.
  • 기타 PEFT 방법: LoRA는 파라미터 효율적 미세 조정(PEFT)이라는 광범위한 분야에 속하는 하나의 기법일 뿐입니다. 다른 방법으로는 어댑터 튜닝(유사하지만 어댑터 구조가 약간 다름), 접두사 튜닝, IA³ 등이 있으며, 각각 파라미터 효율성과 성능에서 서로 다른 절충점을 제공합니다. 이러한 방법은 일반적으로 Hugging Face PEFT 라이브러리와 같은 프레임워크에서 사용할 수 있습니다.

요약하자면, LoRA는 자연어 처리(NLP)컴퓨터 비전 모두에서 광범위한 특정 작업을 위해 사전 학습된 대규모 기초 모델을 사용자 지정할 수 있는 강력하고 리소스 효율적인 방법을 제공하여 고급 AI를 보다 실용적이고 쉽게 이용할 수 있게 해줍니다. 이 접근 방식을 사용하면 많은 특수 모델을 쉽게 관리하고 배포할 수 있으며, 모델 수명 주기를 관리하기 위한 Ultralytics HUB와 같은 플랫폼으로 프로세스가 간소화됩니다.

울트라 애널리틱스 커뮤니티 가입

AI의 미래와 함께하세요. 글로벌 혁신가들과 연결, 협업, 성장하기

지금 가입하기
링크가 클립보드에 복사됨