🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기

참고: NSFWJS 모델 호환성 매트릭스

Answer Summary

--- title: 참고: NSFWJS 모델 호환성 매트릭스 document_id: reference-nsfwjs-model-compatibility slug: reference-nsfwjs-model-compatibility target_editor_version: 9.1.0 document_type: reference…

브랜치 ⎇ main
리비전 r2
작성자 T2Editor
수정 2026.04.17
요약 고아링크삭제
md

#참고자료 #NSFWJS

빠른 판정

질문바로 확인할 항목결과
모델 파일만 바꾸면 되나?출력 클래스 5종 유지 여부유지되면 가능성이 높음
URL만 바꾸면 되나?model.json 공개 경로, weight shard 경로경로가 맞아야 함
graph가 필요한가?모델이 GraphModel인지 확인맞으면 필요
size도 필요한가?입력이 224 외 크기인지 확인모델에 따라 필요
UI 수정도 필요한가?클래스 체계/threshold 변경 여부다르면 필요

모델별 기본 호환성

모델load 방식권장 type입력 크기드롭인 교체성메모
MobileNetV2이름 또는 URLnull224높음가장 가벼운 축
MobileNetV2Mid이름 또는 URLgraph문서상 mid graph 취급매우 높음9.1.0 기본값
InceptionV3이름 또는 URLnull299보통더 무거울 수 있음
커스텀 LayersModelURLnull모델별 상이낮음~보통출력 클래스 확인 필요
커스텀 GraphModelURLgraph모델별 상이낮음~보통TFJS 변환 방식 확인 필요

현재 9.1.0 코드가 기대하는 출력

현재 T2Editor 9.1.0은 예측 결과 배열에서 className 값을 소문자로 읽고 아래 키를 찾습니다.

용도누락 시 영향
pornexplicitScore 계산unsafe 판정 약화
hentaiexplicitScore 계산unsafe 판정 약화
sexysuspect/unsafe 보조suspect 판정 약화
neutralsafeScore 계산safe 판정 약화
drawingsafeScore 계산드로잉 안전 판정 약화
노트

즉, 모델이 성공적으로 로드되더라도 className 체계가 다르면 현재 UI에 맞는 의미로 결과를 해석할 수 없습니다.

호환되지 않는 대표 사례

  • 클래스 이름이 숫자 인덱스만 있는 모델
  • safe/unsafe 2분류만 반환하는 모델
  • 멀티라벨이지만 Porn/Hentai/Sexy/Neutral/Drawing 체계가 아닌 모델
  • 이미지 전처리를 별도로 요구하는 모델
  • 입력 크기와 색공간이 크게 다른 모델

운영 체크리스트

주의

다음 네 항목을 모두 만족하기 전에는 운영 반영을 권장하지 않습니다.

  1. model.json.bin 파일이 모두 HTTP 200으로 열림
  2. type 설정이 실제 모델 형식과 맞음
  3. 클래스 이름이 현재 판정 코드와 맞음
  4. 샘플 이미지 세트로 threshold를 점검함
샘플 테스트 최소 세트
  • 일반 인물 사진
  • 풍경/사물 사진
  • 애니/일러스트
  • 경계 사례
  • 실제 차단 대상 사례

차기 개선 후보

  • T2_NSFW_BROWSER_MODEL_SIZE 전역 설정 추가
  • class map 설정 추가
  • 모델별 threshold preset 추가
  • IndexedDB 캐시 정책 선택 기능 추가

수정 요약

  • 커스텀 모델 교체 시의 호환 기준을 표 중심으로 정리했습니다.
이 문서가 링크하는 문서 · 0
아직 내부 링크가 없습니다. 본문에 [[다른-문서]]를 넣으면 연결이 생깁니다.
백링크 · 0
아직 이 문서를 가리키는 다른 문서가 없습니다.
관련 문서
직접 연결된 관련 문서가 아직 없습니다.
문서 연결 지도

이 문서를 중심으로 들어오는 링크와 나가는 링크를 한 번에 볼 수 있습니다.

전체 보기
현재 문서 백링크 나가는 링크 양방향 연결
이 브랜치의 리비전
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내