Downloads · 30 days
0
Austin9/gemma-2-2b-it-Ko-QCR
gemma-2-2b-it-Ko-QCR is a machine learning model from Austin9. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as openrail.
본 레포지토리는 unsloth/gemma-2-2b-it 모델을 기반으로, 한국어 질의 분류 및 검색 쿼리 재작성을 수행하기 위한 어댑터(Adapter) 예시입니다. 비상업적 용도로 배포되며, 상업적 사용은 제한됩니다. 본 모델 및 어댑터에 대한 저작권은 원 개발자에게 있으며, 무단 전재 및 배포는 금지됩니다.
Downloads · 30 days
0
Access
Public
Updated Jan 14, 2025
Repo size
122 MB
Likes
0
Public
Click a slice to open those files.
.safetensors83.1 MB · 68%
From the Hugging Face model README
본 레포지토리는 unsloth/gemma-2-2b-it 모델을 기반으로, 한국어 질의 분류 및 검색 쿼리 재작성을 수행하기 위한 어댑터(Adapter) 예시입니다.
비상업적 용도로 배포되며, 상업적 사용은 제한됩니다. 본 모델 및 어댑터에 대한 저작권은 원 개발자에게 있으며, 무단 전재 및 배포는 금지됩니다.
질의 분류(Query Classification)
{"search": ""}(빈 문자열) 형태로 반환합니다.검색 쿼리 작성(Search Query Rewriting)
{"search": "<검색 쿼리>"} 형태를 따릅니다.\n)으로 구분하여 이어붙인 텍스트{"search": "<검색어>"})으로 작성된 검색 쿼리 결과대화와 요청을 하나의 텍스트로 합쳐 학습할 수 있도록, Hugging Face Dataset을 활용하여 아래와 같은 템플릿에 맞춰 변환하였습니다.
본 어댑터는 아래와 같은 템플릿 구조를 사용합니다. 모델에 입력될 최종 문자열은 다음과 같습니다:
### Context:
{conversation}
### Instruction:
다음은 대화 기록(Context)와 사용자의 질문(Input)입니다. 사용자의 질문에 답을 제공하기 위해 필요한 단일 문자열 검색 쿼리를 생성하세요. 대화 기록을 고려하여 검색 쿼리를 생성하세요. 검색이 필요하지 않거나 쿼리가 불필요한 경우(인사나, 겉치레, 농담) 빈 문자열을 반환하세요.
최종 출력 형식은 {'search': '<검색 쿼리>'}입니다.
### Input:
{input}
### Response:
{response}
{conversation}: 과거 대화 히스토리를 개행(\n)으로 구분하여 이어붙인 문자열{instruction}: 사용자 요청에 대한 지침{input}: 최종 사용자 질의{response}: JSON 형식(예: {"search": "<검색어>"})으로 작성된 결과모델의 EOS 토큰(예: tokenizer.eos_token)을 이용해 문장 단위를 구분합니다.
인사, 농담, 겉치레 질문
{"search": ""}검색 필요한 질문
{"search": "뉴욕 인기 햄버거 가게"}데이터셋 생성
merged_dataset.json 형태로 대화와 질의가 포함된 원본 데이터를 준비합니다.{"search": "<검색어>"} 형태의 최종 Response를 생성하도록 전처리(토큰 수 제한, 불필요한 대화 제거 등)를 거칩니다.포맷 변환
custom_prompt)을 사용해 <conversation>, <instruction>, <input>, <response>를 하나의 문자열로 합칩니다.Dataset 객체에 맵핑(map)하여 text 컬럼을 생성합니다.데이터 분할
추론(Inference)
{"search": "<검색어>"} 형태인지 확인합니다.search 필드가 빈 문자열("")이라면 검색이 필요하지 않음을 의미합니다.