ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX

MLP-KTLim/llama-3-Korean-Bllossom-8B λ₯Ό ν•œκ΅­μ–΄ ν…μŠ€νŠΈ λ‚œλ…ν™” 볡원(deobfuscation) νƒœμŠ€ν¬λ‘œ νŒŒμΈνŠœλ‹ν•œ LoRA μ–΄λŒ‘ν„°μž…λ‹ˆλ‹€. (전체 λͺ¨λΈμ΄ μ•„λ‹ˆλΌ μ–΄λŒ‘ν„°μ΄λ―€λ‘œ 베이슀 λͺ¨λΈμ— μ–Ήμ–΄μ„œ μ‚¬μš©ν•©λ‹ˆλ‹€.)

μ‚¬μš©λ²•

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

base_model = "MLP-KTLim/llama-3-Korean-Bllossom-8B"
adapter = "ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX"

tokenizer = AutoTokenizer.from_pretrained(adapter, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    base_model, torch_dtype=torch.bfloat16, device_map="auto", trust_remote_code=True,
)
model = PeftModel.from_pretrained(model, adapter)  # LoRA μ–΄λŒ‘ν„° κ²°ν•©
model.eval()

messages = [{"role": "user", "content": "여기에 λ‚œλ…ν™”λœ ν•œκ΅­μ–΄ λ¬Έμž₯을 μž…λ ₯ν•˜μ„Έμš”"}]
inputs = tokenizer.apply_chat_template(
    messages, add_generation_prompt=True, return_tensors="pt"
).to(model.device)
out = model.generate(inputs, max_new_tokens=512, do_sample=False)
print(tokenizer.decode(out[0][inputs.shape[-1]:], skip_special_tokens=True))

μΆ”λ‘  속도가 μ€‘μš”ν•˜λ©΄ model = model.merge_and_unload() 둜 μ–΄λŒ‘ν„°λ₯Ό 병합해 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν•™μŠ΅ 정보

  • Base model: MLP-KTLim/llama-3-Korean-Bllossom-8B
  • Dataset: ssgyejin/KOTOX
  • Method: LoRA (PEFT, r=64, alpha=16, dropout=0.1)
  • Seed: 42
  • Task: Korean text deobfuscation
  • Paper: arXiv:2510.10961
Downloads last month
18
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX

Adapter
(311)
this model

Dataset used to train ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX

Space using ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX 1

Paper for ssgyejin/llama-3-Korean-Bllossom-8B-deobfuscation-KOTOX