ko ▾
키를 받으세요

Abliteration학습하기

대형 언어 모델에서의 Abliteration이란 무엇인가요?

Abliteration은 스크래치부터 재훈련하지 않고 대규모 언어 모델의 내장 거부 메커니즘을 외과적으로 제거하는 표적 기법입니다. 이 과정은 모델의 핵심 지능을 유지하면서 법적 성인, 논쟁적이거나 창의적인 콘텐츠로 인해 거절하게 만드는 필터를 제거합니다.

마지막 업데이트

요약

  1. Abliteration은 잔류 스트림을 대상으로 하여 검열 가중치를 직접 제거합니다.
  2. 파인 튜닝과 달리 이 방법은 모델의 원래 추론 능력을 보존합니다.
  3. 규범 보존 스크립트는 모델이 지능을 유지하도록 하여 로보토미되지 않게 합니다.
  4. 결과는 불필요한 거부 없이 답변하는 무검열 모델입니다.

잔류 스트림에서의 거절의 과학

LLM은 잔류 스트림에 검열을 직접 저장합니다. 이는 모델에게 "그건 할 수 없어요"라고 말하게 하는 메커니즘이 논리와 창의성에 책임이 있는 가중치와 함께 존재한다는 것을 의미합니다. 표준 모델을 실행하면 답변과 내장된 거부를 모두 얻게 됩니다.

Abliteration은 이러한 특정 검열 벡터를 식별합니다. 그런 다음 이를 모델의 상태에서 빼냅니다. 그 결과, 모델은 지식을 유지하지만 스스로를 감시하려는 충동을 잃습니다. 이는 마법 같은 블랙박스 트릭이 아닙니다. 이는 신경망 아키텍처에 대한 정밀한 수학적 연산입니다.

Abliteration vs. Traditional Fine-Tuning

기존 파인튜닝은 방대한 데이터셋과 상당한 컴퓨팅 파워가 필요합니다. 모델의 행동을 바꾸기 위해 새로운 데이터로 모델을 훈련합니다. 이는 종종 과적합이나 일반 기능의 손실을 초래합니다. Abliteration은 훈련 단계를 완전히 건너뜁니다. 기존 체크포인트에서 작동합니다.

재학습을 수행하지 않으므로 원본 모델의 기본 지식을 유지할 수 있습니다. 모델은 코드를 작성하거나 물리학을 설명하는 방법을 잊지 않습니다. 단순히 성인 또는 논쟁적인 주제에 대한 생성을 거부하지 않을 뿐입니다. 이로 인해 abliteration은 특정 사용 사례에 대해 더 빠르고 효율적입니다.

왜 'Abliterated' 모델이 더 똑똑한가

많은 사람들이 무차별 모델이 더 멍청하다고 가정합니다. 필터를 제거하면 지능도 제거된다고 생각합니다. 이는 종종 파생된 모델에 해당합니다. 이러한 모델은 전두엽절제술을 받은 것처럼 될 수 있습니다. Abliterated 모델은 다릅니다. 원래 가중치를 그대로 유지합니다.

사용자들은 abliterated 모델이 높은 추론 점수를 유지한다고 보고합니다. 모델은 여전히 복잡한 작업을 수행할 수 있습니다. 단지 콘텐츠 중재의 추가 레이어 없이 그렇게 할 뿐입니다. 이는 뉘앙스가 중요한 창의적 글쓰기 및 역할극에 이상적입니다. 베이스 모델의 전체적인 힘을 얻습니다.

노름 보존 기법 이해하기

모든 아블리테이션 방법이 동일한 것은 아닙니다. 일부 방법은 모델의 출력 공간을 왜곡할 수 있습니다. 이는 비일관적이거나 반복적인 텍스트로 이어집니다. 노름 보존 기법은 이러한 문제를 해결합니다. 모델의 가중치 크기가 안정적으로 유지되도록 보장합니다.

Grim Jim이 개발한 스크립트는 이프로젝트된 블리테이션(biprojected abliteration)을 사용합니다. 이 접근 방식은 신경망의 기하학적 구조를 유지합니다. 결과적으로 모델이 자연스럽고 로봇처럼 들리지 않습니다. 검열 제거 후에도 출력 품질이 높게 유지됩니다.

Abliteration에 대한 일반적인 오해

일반적인 신화는 abliteration이 모델을 공격적으로 만든다는 것입니다. 모델이 더 자유롭게 답변하지만, 성격이 바뀌지는 않습니다. 단지 "안전" 가드레일을 제거할 뿐입니다. 또 다른 오해는 모델이 망가진다는 것입니다. 올바르게 적용된 abliteration은 모델을 완전히 기능적으로 유지합니다.

일부는 모델을 다시 훈련해야 한다고 믿습니다. 이는 사실이 아닙니다. 동일한 기본 모델의 여러 버전에 동일한 abliteration 벡터를 적용할 수 있습니다. 이 일관성은 개발자가 처음부터 시작하지 않고도 신뢰할 수 있는 Uncensored 인스턴스를 배포할 수 있게 합니다.

모델에 Abliteration을 적용하는 방법

이 기술을 사용하여 단일 전용 비검열 모델을 제공합니다. 당사 API는 정교하게 비검열 처리된 오픈 가중치 모델을 제공하며, 당사 자체 서버에서 실행됩니다. 요청을 다른 벤더로 라우팅하지 않으므로 일관된 경험을 보장합니다.

모델 id는 "uncensored"입니다. 합법적인 성인 사용을 위해 설계되었습니다. 논쟁적인 주제를 거부하지 않습니다. 토큰 기준으로 엄격하게 청구하므로 예상치 못한 고액 청구 부담 없이 사용량을 확장할 수 있습니다. 사용한 만큼 지불합니다. 월 구독료 없음.

컨텍스트 창이 ABLITERATED 모델에 중요한 이유

Abliteration은 모델이 처리할 수 있는 텍스트 양을 변경하지 않습니다. 당사 API는 100,000 토큰의 컨텍스트 창을 지원합니다. 이는 장문 콘텐츠 생성에 중요합니다. 모델에 큰 프롬프트를 입력하고 상당한 출력을 얻을 수 있습니다.

최대 출력은 요청당 16,000 토큰입니다. 이는 상세한 에세이나 코드 블록을 생성할 수 있게 합니다. max_tokens을 설정하지 않으면 기본값은 2,048입니다. 이러한 유연성은 다양한 작업을 처리할 수 있게 합니다. 짧은 답변부터 긴 서사까지 모델은 사용자의 필요에 맞게 조정됩니다.

제한 없는 AI 생성의 미래

AI 모델이 커질수록 검열이 더 복잡해집니다. Abliteration은 간단한 해결책을 제공합니다. 이는 거부 메커니즘을 직접 제거합니다. 이 접근 방식은 더 흔해질 것입니다. 개발자들은 자신의 콘텐츠에 대한 제어를 원합니다.

향후 업데이트에는 선택적으로 거부를 유도하는 플러그인이 포함될 수 있습니다. 이를 통해 동적 검열이 가능해집니다. 현재 abliteration은 안정적이고 무차별적인 기반을 제공합니다. 이는 자유가 필요한 창작자를 위한 강력한 도구입니다. 이 기술은 빠르게 성숙하고 있습니다.

자주 묻는 질문

Abliteration은 정확히 무엇인가요?

Abliteration은 모델의 거부 메커니즘을 잔류 스트림(residual stream)에서 제거하는 기법입니다. 이 기법은 모델을 처음부터 다시 학습시키지 않습니다. 그 결과 원래의 지능과 기능을 유지하는 무검열 모델이 생성됩니다.

abliteration은 모델을 더 멍청하게 만드나요?

반드시는 아닙니다. 파인튜닝은 과적합을 유발할 수 있는 반면, 아블리레이션(abliteration)은 기본 가중치를 보존합니다. 모델은 종종 높은 추론 점수를 유지합니다. 단지 성인 또는 논쟁적인 콘텐츠 생성을 거부하지 않을 뿐입니다.

파인튜닝과는 어떻게 다른가요?

파인튜닝은 새로운 데이터로 모델을 학습해야 하므로 시간과 컴퓨팅 자원이 필요합니다. Abliteration은 직접적인 가중치 수정 방식입니다. 더 빠르며 원본 모델의 지식베이스를 더 효과적으로 보존합니다.

norm-preserving abliteration이란 무엇인가요?

규범 보존 기법은 검열 제거 후 모델의 가중치 크기가 안정적으로 유지되도록 합니다. 이는 모델이 비일관적이거나 반복적으로 되는 것을 방지합니다. 출력 품질을 높이고 자연스럽게 유지합니다.

API 키 받기

가입하고, 토큰을 복사한 후 기본 URL을 업데이트하세요. 간단한 통합입니다.

키를 받으세요