출력: 각 문장별 대표문장 점수 (0~1) + 역할 분류 (outlook/event/financial/risk)
Performance
Metric
Score
Extraction F1
0.705
Role Accuracy
0.851
Role Labels
Label
Description
outlook
전망/예측 문장
event
이벤트/사건 문장
financial
재무/실적 문장
risk
리스크 요인 문장
Usage
python
1import re
2import torch
3from transformers import AutoConfig, AutoModel, AutoTokenizer
45repo_id ="LangQuant/LQ-FSE-base"67# 모델 로드8config = AutoConfig.from_pretrained(repo_id, trust_remote_code=True)9model = AutoModel.from_pretrained(repo_id, trust_remote_code=True)10tokenizer = AutoTokenizer.from_pretrained(repo_id)11model.eval()1213# 입력 텍스트14text =(15"삼성전자의 2024년 4분기 실적이 시장 예상을 상회했다. "16"메모리 반도체 가격 상승으로 영업이익이 전분기 대비 30% 증가했다. "17"HBM3E 양산이 본격화되면서 AI 반도체 시장 점유율이 확대될 전망이다."18)1920# 문장 분리 및 토큰화21sentences =[s.strip()for s in re.split(r'(?<=[.!?])\s+', text.strip())if s.strip()]22max_len, max_sent = config.max_length, config.max_sentences
2324padded = sentences[:max_sent]25num_real =len(padded)26whilelen(padded)< max_sent:27 padded.append("")2829ids_list, mask_list =[],[]30for s in padded:31if s:32 enc = tokenizer(s, max_length=max_len, padding="max_length", truncation=True, return_tensors="pt")33else:34 enc ={"input_ids": torch.zeros(1, max_len, dtype=torch.long),35"attention_mask": torch.zeros(1, max_len, dtype=torch.long)}36 ids_list.append(enc["input_ids"])37 mask_list.append(enc["attention_mask"])3839input_ids = torch.cat(ids_list).unsqueeze(0)40attention_mask = torch.cat(mask_list).unsqueeze(0)41doc_mask = torch.zeros(1, max_sent)42doc_mask[0,:num_real]=14344# 추론45with torch.no_grad():46 scores, role_logits = model(input_ids, attention_mask, doc_mask)4748role_labels = config.role_labels
49for i, sent inenumerate(sentences):50 score = scores[0, i].item()51 role = role_labels[role_logits[0, i].argmax().item()]52 marker ="*"if score >=0.5else" "53print(f" {marker} [{score:.4f}] [{role:10s}] {sent}")
Input Example
삼성전자의 2024년 4분기 실적이 시장 예상을 상회했다. 메모리 반도체 가격 상승으로 영업이익이 전분기 대비 30% 증가했다. HBM3E 양산이 본격화되면서 AI 반도체 시장 점유율이 확대될 전망이다.
Output Example
* [0.8732] [financial ] 삼성전자의 2024년 4분기 실적이 시장 예상을 상회했다.
* [0.7145] [financial ] 메모리 반도체 가격 상승으로 영업이익이 전분기 대비 30% 증가했다.
* [0.9021] [outlook ] HBM3E 양산이 본격화되면서 AI 반도체 시장 점유율이 확대될 전망이다.
* 표시: 대표문장으로 선정됨 (score ≥ 0.5)
[score]: 대표문장 확률 (0~1, 높을수록 핵심 문장)
[role]: 문장 역할 분류 (outlook / event / financial / risk)
Disclaimer (면책 조항)
본 모델은 연구 및 정보 제공 목적으로만 제공됩니다.
본 모델의 출력은 투자 조언, 금융 자문, 매매 추천이 아닙니다.
모델의 예측 결과를 기반으로 한 투자 판단에 대해 LangQuant 및 개발자는 어떠한 법적 책임도 지지 않습니다.
모델의 정확성, 완전성, 적시성에 대해 보증하지 않으며, 실제 투자 의사결정 시 반드시 전문가의 조언을 구하시기 바랍니다.
금융 시장은 본질적으로 불확실하며, 과거 데이터로 학습된 모델이 미래 성과를 보장하지 않습니다.