Repolode
deepopen-com

deepopen-com/deepopen

자유 형식 텍스트 대신 레이블, 점수, 확률을 반환하며, 텍스트나 JSON에 대해 미리 정의한 분류 및 점수 산정 질문에 답하는 비자기회귀 Python SDK입니다.

스타
3,096
포크
343
열린 이슈
17
마지막 커밋
3일 전

어떤 프로젝트인가요?

DeepOpen은 구조화된 의사결정을 위한 의도 분류 프레임워크이자 SDK입니다. 선택지 중 하나를 고르거나, 서열 수준을 점수로 매기거나, 어떤 진술이 참인지 추정하는 등 출력 유형이 제한된 질문을 정의하면 모델이 확률과 신뢰도 값이 포함된 답을 반환합니다. 자유 형식 텍스트를 생성하지 않으므로 출력은 정해진 유형 안에서만 이루어집니다.

SDK는 입력에 따라 영어, 다국어 또는 유형별 의사결정 모델을 선택하는 라우터를 통해 upstream Laya 체크포인트를 불러옵니다. 라우팅, 가드, 모더레이션, 트리아지, 이메일 작업용 질문 템플릿도 제공합니다. GitHub 저장소에서 설치할 수 있으며 Python 3.10 이상이 필요합니다. CPU 또는 CUDA 기반 PyTorch를 지원합니다.

저장소에는 Banking77 및 CLINC150의 학습과 평가 가이드도 포함되어 있으며, 보고된 정확도 수치가 있습니다. 예측은 틀릴 수 있으므로, 중대한 의사결정에 사용하기 전에 자체 데이터로 신뢰도 점수를 검증해야 합니다.

핵심 기능

  • 01텍스트 또는 JSON 입력에 대해 선택형, 점수형, 예/아니요 형식의 질문에 답합니다.
  • 02생성된 텍스트 대신 레이블, 선택지별 확률, 신뢰도 값을 반환합니다.
  • 03입력마다 영어, 다국어 또는 유형별 의사결정 체크포인트를 선택합니다.
  • 04라우팅, 가드, 모더레이션, 트리아지, 이메일 작업용 질문 템플릿을 제공합니다.
  • 05PyTorch를 통해 CPU 또는 GPU에서 실행하며, 로컬 체크포인트 디렉터리도 지정할 수 있습니다.

활용 사례

  • 고객 지원 요청을 담당 부서나 의도별로 분류합니다.
  • 수신 이메일이나 티켓을 긴급도 또는 주제에 따라 라우팅합니다.
  • 팀에서 임계값을 설정할 수 있도록 확률 점수와 함께 콘텐츠를 모더레이션 대상으로 표시합니다.
  • 모델을 처음부터 학습하지 않고 텍스트에 대한 구조화된 분류를 프로토타이핑합니다.

빠른 시작

  1. 1

    GitHub 저장소에서 SDK를 설치합니다

    python -m pip install "git+https://github.com/deepopen-com/deepopen.git"
  2. 2

    버전을 출력해 설치를 확인합니다

    python -c "import deepopen; print(deepopen.__version__)"
  3. 3

    영어 체크포인트를 불러와 Python에서 분류 질문을 실행합니다(README의 빠른 시작 예시 참조)

사용 전 알아둘 점

  • 출력은 제약된 예측이므로 틀릴 수 있으며, 확률은 자체 데이터로 검증해야 합니다.
  • 모델 가중치는 처음 사용할 때 Hub에서 다운로드됩니다. 또한 README에는 기본 체크포인트가 과신하는 경향이 있고 일부 작업에서는 성능이 거의 우연 수준이라고 나와 있습니다.
  • 벤치마크 결과는 작업별 학습에 따라 달라지며, SDK를 설치해도 해당 학습이 재현되지는 않습니다.
  • 모델 및 데이터 세트 라이선스는 Apache-2.0 SDK 라이선스와 별개이므로 검토해야 합니다.

포함된 컬렉션

토픽

#intent-classification#nlp#text-classification#python-sdk#structured-output#llm-alternative

자주 묻는 질문

deepopen은(는) 무엇인가요?
자유 형식 텍스트 대신 레이블, 점수, 확률을 반환하며, 텍스트나 JSON에 대해 미리 정의한 분류 및 점수 산정 질문에 답하는 비자기회귀 Python SDK입니다. DeepOpen은 구조화된 의사결정을 위한 의도 분류 프레임워크이자 SDK입니다. 선택지 중 하나를 고르거나, 서열 수준을 점수로 매기거나, 어떤 진술이 참인지 추정하는 등 출력 유형이 제한된 질문을 정의하면 모델이 확률과 신뢰도 값이 포함된 답을 반환합니다. 자유 형식 텍스트를 생성하지 않으므로 출력은 정해진 유형 안에서만 이루어집니다.
deepopen은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
deepopen은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
deepopen은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. deepopen의 마지막 커밋은 2026년 11월 3일입니다.
deepopen은(는) 어디에 사용할 수 있나요?
고객 지원 요청을 담당 부서나 의도별로 분류합니다. 수신 이메일이나 티켓을 긴급도 또는 주제에 따라 라우팅합니다. 팀에서 임계값을 설정할 수 있도록 확률 점수와 함께 콘텐츠를 모더레이션 대상으로 표시합니다. 모델을 처음부터 학습하지 않고 텍스트에 대한 구조화된 분류를 프로토타이핑합니다.
deepopen는 어떻게 설치하나요?
GitHub 저장소에서 SDK를 설치합니다: python -m pip install "git+https://github.com/deepopen-com/deepopen.git" 버전을 출력해 설치를 확인합니다: python -c "import deepopen; print(deepopen.__version__)" 영어 체크포인트를 불러와 Python에서 분류 질문을 실행합니다(README의 빠른 시작 예시 참조)
deepopen은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/deepopen-com/deepopen

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트