|
Download README.md from aksern/humanizer: direct link, hf CLI and curl.
- Browser
- Download file 3.64 kB
-
https://huggingface.co/aksern/humanizer/resolve/main/README.md
- Command line
-
hf download hf://aksern/humanizer/README.md
-
curl -L -o README.md https://huggingface.co/aksern/humanizer/resolve/main/README.md
3.64 kB
| license: openmdw-1.1 | |
| base_model: | |
| - unsloth/Llama-3.2-3B-bnb-4bit | |
| tags: | |
| - aksern | |
| - humanizer | |
| - text-rewriting | |
| - llama | |
| - 3b | |
| - text-generation | |
| pipeline_tag: text-generation | |
| # aksern humanizer | |
| **a lightweight text humanization model built on llama 3.2 3b.** | |
| aksern humanizer is a fine-tuned language model designed to rewrite AI-generated text into more natural, human-like prose while preserving the original meaning. | |
| built on top of `meta-llama/Llama-3.2-3B`, the model focuses on text transformation rather than general-purpose conversation. its goal is to make generated text sound less formulaic, repetitive, and machine-written without unnecessarily changing the underlying information. | |
| ## overview | |
| | property | value | | |
| |---|---| | |
| | developer | aksern | | |
| | model type | causal language model | | |
| | base model | meta-llama/Llama-3.2-3B | | |
| | parameter count | 3B | | |
| | primary task | text humanization | | |
| | architecture | Llama 3.2 | | |
| | intended use | rewriting AI-generated text | | |
| | inference | local or hosted, depending on deployment | | |
| ## features | |
| - **natural rewriting** - transforms formulaic AI-generated prose into more natural language. | |
| - **meaning preservation** - aims to retain the original information and intent. | |
| - **lightweight inference** - a 3B-parameter model suitable for local deployment on compatible hardware. | |
| - **focused behavior** - optimized for text transformation instead of unrestricted general-purpose generation. | |
| ## usage | |
| provide a piece of text and let the model rewrite it while preserving its meaning. example code: | |
| ```python | |
| from transformers import AutoModelForCausalLM, AutoTokenizer | |
| import torch | |
| path = "aksern/humanizer" | |
| text = "In today's rapidly evolving technological landscape, it is important to note that artificial intelligence plays a significant role in various aspects of our daily lives." | |
| model = AutoModelForCausalLM.from_pretrained(path, dtype=torch.bfloat16, device_map="auto") | |
| tok = AutoTokenizer.from_pretrained(path) | |
| inputs = tok.apply_chat_template( | |
| [{"role": "user", "content": text}], | |
| add_generation_prompt=False, tokenize=True, return_dict=True, return_tensors="pt", | |
| ).to(model.device) | |
| with torch.no_grad(): | |
| outputs = model.generate( | |
| **inputs, max_new_tokens=120, do_sample=True, | |
| temperature=0.6, top_p=0.9, pad_token_id=tok.eos_token_id, | |
| ) | |
| out_ids = outputs[0][inputs["input_ids"].shape[-1]:] | |
| if tok.eos_token_id not in out_ids.tolist(): | |
| print("WARNING: generation hit max_new_tokens, not EOS") | |
| print("--- GENERATED ---") | |
| print(repr(tok.decode(out_ids, skip_special_tokens=True))) | |
| ``` | |
| ### example | |
| **input** | |
| > In today's rapidly evolving technological landscape, it is important to note that artificial intelligence plays a significant role in various aspects of our daily lives. | |
| **humanized output** | |
| > In this fast paced technological world, we need to realize that artificial intelligence is a major factor in many aspects of our lives. | |
| ## intended use | |
| - rewriting AI-generated drafts into more natural prose | |
| - reducing repetitive or overly formulaic phrasing | |
| - improving the readability and flow of generated text | |
| - experimenting with lightweight text-humanization models | |
| ## limitations | |
| - Humanization quality depends on the input text, language, and generation settings. | |
| - The model may not perform equally well across languages, domains, and writing styles. | |
| - More natural-sounding text does not necessarily mean more accurate text. | |
| - Humanization and AI-text detection are different tasks. The model is not guaranteed to bypass AI detectors. | |
| ## acknowledgements | |
| Built by **aksern**. | |
| *models that run where you are.* | |