Transformers — SynthID Text 구현
Transformers — SynthID Text 구현
Hugging Face Transformers v4.46.0+에 SynthID Text 의 프로덕션급 구현이 포함됐어요. 워터마크 설정을 .generate()에 넘겨 로짓 프로세서를 활성화하면 되고, 추가 훈련은 필요 없어요.
워터마크 설정
SynthIDTextWatermarkingConfig 로 g-함수를 파라미터화해요:
- keys: 어휘 전체에서
g-함수 점수를 계산하는 고유 정수 리스트(워터마크 레이어 수 결정). - ngram_len: 견고성과 탐지 가능성 균형(5가 좋은 기본값).
- sampling_table_seed/size: 샘플링 테이블 설정(편향 없는
g-함수엔 최소 2^16 크기 권장).
탐지기
베이지안 탐지기 SynthIDTextWatermarkDetector는 위·아래 임계값 두 개로 오탐·미탐을 제어하며 '워터마크됨/아님/불확실'을 출력해요.
주의
워터마크 설정(configuration)은 비밀로 안전하게 보관해야 해요. 노출되면 워터마크가 쉽게 복제될 수 있어요.