요약 성능지표(No.7, ROUGE 65점) 실험 일습을 커밋한다. - app/engine/summary_consensus.py: 후보 5개 생성 후 합의 선택(select_consensus). 문자/어절 2-gram 가중 합의로 고르며, 유효 후보가 없으면 valid=False 를 낸다. - app/engine/summary_grounded.py: 근거 추출 후 압축하는 2단계 생성. - summarizer.py: 추출 전략 3종(textrank/coverage/lead). coverage 는 MMR 로 중복 문장을 눌러 문서 전체를 넓게 담는다. 기본값은 textrank 로 유지한다. 스크립트는 생성·평가·검증을 분리했다. verify_* 는 API 호출 없이 저장된 산출물만 재계산하는 독립 검증기라 지표를 공용 함수로 합치지 않는다. 합치면 검증이 성립하지 않는다. tune_summarizer 는 사람 검수 참조(build_summary_annotation_packet -> export_summary_annotations)를 입력으로 받아 선택과 최종 보고를 분리한다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 01_score_distributions.png | ||
| 02_threshold_curves.png | ||
| 03_model_comparison.png | ||
| CASE_MATCHING_EVAL_20260918.json | ||
| CASE_MATCHING_PRECISION_SCORECARD_20260918.json | ||
| dedup_exclude_same_author.txt | ||
| dedup_exclude_segments.txt | ||
| infringement_batch_2nd_embed_20260902-100259.jsonl | ||
| infringement_batch_2nd_embed_20260902-100259.xlsx | ||
| infringement_batch_20260902-092852.jsonl | ||
| infringement_batch_20260902-092852.xlsx | ||
| plagia_report.docx | ||
| plagia_report.pdf | ||
| REPORT.md | ||
| SUMMARY_BENCHMARK_EVIDENCE_2026.md | ||
| 침해판별_결과보고.xlsx | ||