File size: 1,955 Bytes
e4fc08f
 
3f9c6bf
 
 
 
 
 
e4fc08f
 
3f9c6bf
e4fc08f
3f9c6bf
e4fc08f
3f9c6bf
e4fc08f
 
 
 
 
 
3f9c6bf
e4fc08f
 
 
3f9c6bf
6180bb9
3f9c6bf
6180bb9
 
e4fc08f
 
 
6180bb9
e4fc08f
 
 
6180bb9
e4fc08f
 
 
 
6180bb9
e4fc08f
 
 
 
 
6180bb9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e4fc08f
 
 
 
 
6180bb9
e4fc08f
 
 
3f9c6bf
e4fc08f
3f9c6bf
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
library_name: transformers
license: apache-2.0
datasets:
- pythainlp/han-instruct-dataset-v2.0
language:
- th
pipeline_tag: text-generation
---

# Model Card for Han LLM 7B v1

Han LLM v1 is a model that trained by han-instruct-dataset v2.0. The model are working with Thai.

Based model: [scb10x/typhoon-7b](https://huggingface.co/scb10x/typhoon-7b)


## Model Details

### Model Description

The model was trained by LoRA.

This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated.

- **Developed by:** Wannaphong Phatthiyaphaibun
- **Model type:** text-generation
- **Language(s) (NLP):** Thai
- **License:** apache-2.0
- **Finetuned from model:** [scb10x/typhoon-7b](https://huggingface.co/scb10x/typhoon-7b)

## Uses

Thai users

### Out-of-Scope Use

Math, Coding, and other language


## Bias, Risks, and Limitations

The model can has a bias from dataset. Use at your own risks!

## How to Get Started with the Model

Use the code below to get started with the model.

```python
# !pip install accelerate sentencepiece transformers bitsandbytes
import torch
from transformers import pipeline

pipe = pipeline("text-generation", model="wannaphong/han-llm-7b-v1", torch_dtype=torch.bfloat16, device_map="auto")

# We use the tokenizer's chat template to format each message - see https://huggingface.co/docs/transformers/main/en/chat_templating
messages = [
    {"role": "user", "content": "แมวคืออะไร"},
]
prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipe(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])
```

## Training Details

### Training Data

[Han Instruct dataset v2.0](https://huggingface.co/datasets/pythainlp/han-instruct-dataset-v2.0)

### Training Procedure 

Use LoRa

- r: 48
- lora_alpha
- 1 epoch