Improve language tag

#1
by lbourdois - opened
Files changed (1) hide show
  1. README.md +92 -80
README.md CHANGED
@@ -1,81 +1,93 @@
1
- ---
2
- license: mit
3
- language:
4
- - pt
5
- base_model:
6
- - Qwen/Qwen2.5-0.5B-Instruct
7
- pipeline_tag: text-generation
8
- ---
9
- This is Qwen2.5-0.5B-Instruct finetuned to perform question-answering on basic RAG systems, while using the <think> reasoning mechanism.
10
-
11
- The usage of this template is strict
12
-
13
- Sample inference:
14
-
15
- ```python
16
- from transformers import AutoModelForCausalLM, AutoTokenizer
17
-
18
- model_name = "cnmoro/Qwen2.5-0.5B-Rag-Thinking"
19
- tokenizer = AutoTokenizer.from_pretrained(model_name)
20
- model = AutoModelForCausalLM.from_pretrained(model_name).to("cuda")
21
-
22
- prompt = """<|im_start|>system
23
- Você responde perguntas do usuário, sempre utilizando o contexto fornecido como base.
24
- Escreva o seu raciocínio para responder a pergunta, entre as tags <think> e </think>.<|im_end|>
25
- <|im_start|>user
26
- Contexto:
27
- Limpar o vaso sanitário é uma tarefa que não interessa às pessoas. Muitos, no entanto, rezam
28
- por uma tecnologia que possa salvá-los da missão desagradável. Aparentemente, essas
29
- orações foram atendidas: um grupo de cientistas chineses desenvolveu o conceito de um
30
- vaso sanitário autolimpante e conseguiu torná-lo realidade. Graças à impressão 3D,
31
- pesquisadores da Universidade de Ciência e Tecnologia de Huazhong conseguiram
32
- revolucionar a desagradável tarefa doméstica. O vaso sanitário autolimpante, conhecido
33
- como “ARSFT”, uma sigla para “abrasion-resistant super slippery toilet flush” — a
34
- tecnologia que permite a limpeza automática — surgiu de uma combinação complexa
35
- de plástico e grãos de areia que repelem água. Em inglês simples, a tecnologia
36
- garante que nenhuma substância grude na superfície. Portanto, além de ser
37
- uma salvação para muitos, esta pode ser uma alternativa mais sustentável aos vasos sanitários
38
- convencionais. O site New Scientist entrevistou um dos cientistas do projeto,
39
- Yike Li, que criou o vaso sanitário autolimpante. Segundo Li, os chineses usaram,
40
- além da combinação de plástico e grãos de areia, um laser para unir as
41
- partículas, criando assim o vaso sanitário autolimpante impresso em 3D. Após a impressão,
42
- os pesquisadores usaram óleo de silicone para lubrificar a superfície do vaso sanitário, conseguindo
43
- penetrá-lo devido à estrutura do modelo. Isso gerou a
44
- capacidade de autolimpeza do vaso sanitário, com os seguintes materiais não deixando marcas após
45
- a descarga: Leite; Iogurte; Mel; Água barrenta; Gel de amido misturado com mingau.
46
- Os cientistas chineses também testaram o vaso sanitário autolimpante com fezes sintéticas,
47
- usando uma mistura de missô, fermento, óleo de amendoim e água, conseguindo imitar
48
- excrementos humanos. Embora possa ser estranho que cientistas trabalhem para criar tecnologias de vaso sanitário,
49
- várias inovações aparentemente “desnecessárias” podem ter um grande impacto global.
50
- O vaso sanitário autolimpante criado por pesquisadores chineses pode reduzir consideravelmente o desperdício de água.
51
- Segundo cientistas chineses, o vaso sanitário autolimpante pode suportar mil ciclos de raspagem
52
- graças à sua capacidade super escorregadia. Portanto, o vaso sanitário autolimpante tem
53
- um novo método de descarga que minimiza o consumo de água e o desperdício. O Daily Mail
54
- aponta que, desde sua invenção no século XVIII, embora o vaso sanitário tenha
55
- aumentado a higiene, uma quantidade significativa de água é necessária devido à adesão
56
- entre a superfície do vaso sanitário e as fezes e urina humanas. Em todo o mundo, as
57
- descargas de vasos sanitários correspondem a 141 bilhões de litros de água diariamente. Portanto, além
58
- de economizar um recurso valioso para a humanidade, o vaso sanitário autolimpante também tem outro
59
- benefício ambiental. Em locais como banheiros públicos e químicos, especialmente
60
- onde não conexão com o sistema de saneamento, o vaso sanitário autolimpante
61
- aparece como uma solução ideal.
62
-
63
- Pergunta:
64
- Quais materiais foram testados no vaso, em relação à aderência?<|im_end|>
65
- <|im_start|>assistant
66
- <think>"""
67
-
68
- inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
69
- outputs = model.generate(**inputs, max_new_tokens=384, temperature=0.5, do_sample=True)
70
-
71
- input_length = inputs.input_ids.shape[1]
72
- generated_tokens = outputs[0, input_length:]
73
- generated_text = tokenizer.decode(generated_tokens, skip_special_tokens=True)
74
-
75
- # Remove the stop token from the generated text
76
- generated_text = "<think>" + generated_text
77
-
78
- print(generated_text)
79
- # <think>Para responder à pergunta sobre os materiais utilizados no vaso, preciso procurar no texto trechos que mencionem a adesão do vaso sanitário ao material usado para suas fezes e urinas.</think>
80
- # Em vários experimentos, cientistas chineses testaram o vaso sanitário autolimpante com fezes sintéticas usando uma mistura de missô, fermento, óleo de amendoim e água, e obtiveram resultados similares a excrementos humanos. Embora possa ser estranho que cientistas trabalhem para criar tecnologias de vaso sanitário, o vaso sanitário autolimpante pode reduzir consideravelmente o desperdício de água.
 
 
 
 
 
 
 
 
 
 
 
 
81
  ```
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - zho
5
+ - eng
6
+ - fra
7
+ - spa
8
+ - por
9
+ - deu
10
+ - ita
11
+ - rus
12
+ - jpn
13
+ - kor
14
+ - vie
15
+ - tha
16
+ - ara
17
+ base_model:
18
+ - Qwen/Qwen2.5-0.5B-Instruct
19
+ pipeline_tag: text-generation
20
+ ---
21
+ This is Qwen2.5-0.5B-Instruct finetuned to perform question-answering on basic RAG systems, while using the <think> reasoning mechanism.
22
+
23
+ The usage of this template is strict
24
+
25
+ Sample inference:
26
+
27
+ ```python
28
+ from transformers import AutoModelForCausalLM, AutoTokenizer
29
+
30
+ model_name = "cnmoro/Qwen2.5-0.5B-Rag-Thinking"
31
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
32
+ model = AutoModelForCausalLM.from_pretrained(model_name).to("cuda")
33
+
34
+ prompt = """<|im_start|>system
35
+ Você responde perguntas do usuário, sempre utilizando o contexto fornecido como base.
36
+ Escreva o seu raciocínio para responder a pergunta, entre as tags <think> e </think>.<|im_end|>
37
+ <|im_start|>user
38
+ Contexto:
39
+ Limpar o vaso sanitário é uma tarefa que não interessa às pessoas. Muitos, no entanto, rezam
40
+ por uma tecnologia que possa salvá-los da missão desagradável. Aparentemente, essas
41
+ orações foram atendidas: um grupo de cientistas chineses desenvolveu o conceito de um
42
+ vaso sanitário autolimpante e conseguiu torná-lo realidade. Graças à impressão 3D,
43
+ pesquisadores da Universidade de Ciência e Tecnologia de Huazhong conseguiram
44
+ revolucionar a desagradável tarefa doméstica. O vaso sanitário autolimpante, conhecido
45
+ como “ARSFT”, uma sigla para “abrasion-resistant super slippery toilet flush” a
46
+ tecnologia que permite a limpeza automática surgiu de uma combinação complexa
47
+ de plástico e grãos de areia que repelem água. Em inglês simples, a tecnologia
48
+ garante que nenhuma substância grude na superfície. Portanto, além de ser
49
+ uma salvação para muitos, esta pode ser uma alternativa mais sustentável aos vasos sanitários
50
+ convencionais. O site New Scientist entrevistou um dos cientistas do projeto,
51
+ Yike Li, que criou o vaso sanitário autolimpante. Segundo Li, os chineses usaram,
52
+ além da combinação de plástico e grãos de areia, um laser para unir as
53
+ partículas, criando assim o vaso sanitário autolimpante impresso em 3D. Após a impressão,
54
+ os pesquisadores usaram óleo de silicone para lubrificar a superfície do vaso sanitário, conseguindo
55
+ penetrá-lo devido à estrutura do modelo. Isso gerou a
56
+ capacidade de autolimpeza do vaso sanitário, com os seguintes materiais não deixando marcas após
57
+ a descarga: Leite; Iogurte; Mel; Água barrenta; Gel de amido misturado com mingau.
58
+ Os cientistas chineses também testaram o vaso sanitário autolimpante com fezes sintéticas,
59
+ usando uma mistura de missô, fermento, óleo de amendoim e água, conseguindo imitar
60
+ excrementos humanos. Embora possa ser estranho que cientistas trabalhem para criar tecnologias de vaso sanitário,
61
+ várias inovações aparentemente “desnecessárias” podem ter um grande impacto global.
62
+ O vaso sanitário autolimpante criado por pesquisadores chineses pode reduzir consideravelmente o desperdício de água.
63
+ Segundo cientistas chineses, o vaso sanitário autolimpante pode suportar mil ciclos de raspagem
64
+ graças à sua capacidade super escorregadia. Portanto, o vaso sanitário autolimpante tem
65
+ um novo método de descarga que minimiza o consumo de água – e o desperdício. O Daily Mail
66
+ aponta que, desde sua invenção no século XVIII, embora o vaso sanitário tenha
67
+ aumentado a higiene, uma quantidade significativa de água é necessária devido à adesão
68
+ entre a superfície do vaso sanitário e as fezes e urina humanas. Em todo o mundo, as
69
+ descargas de vasos sanitários correspondem a 141 bilhões de litros de água diariamente. Portanto, além
70
+ de economizar um recurso valioso para a humanidade, o vaso sanitário autolimpante também tem outro
71
+ benefício ambiental. Em locais como banheiros públicos e químicos, especialmente
72
+ onde não há conexão com o sistema de saneamento, o vaso sanitário autolimpante
73
+ aparece como uma solução ideal.
74
+
75
+ Pergunta:
76
+ Quais materiais foram testados no vaso, em relação à aderência?<|im_end|>
77
+ <|im_start|>assistant
78
+ <think>"""
79
+
80
+ inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
81
+ outputs = model.generate(**inputs, max_new_tokens=384, temperature=0.5, do_sample=True)
82
+
83
+ input_length = inputs.input_ids.shape[1]
84
+ generated_tokens = outputs[0, input_length:]
85
+ generated_text = tokenizer.decode(generated_tokens, skip_special_tokens=True)
86
+
87
+ # Remove the stop token from the generated text
88
+ generated_text = "<think>" + generated_text
89
+
90
+ print(generated_text)
91
+ # <think>Para responder à pergunta sobre os materiais utilizados no vaso, preciso procurar no texto trechos que mencionem a adesão do vaso sanitário ao material usado para suas fezes e urinas.</think>
92
+ # Em vários experimentos, cientistas chineses testaram o vaso sanitário autolimpante com fezes sintéticas usando uma mistura de missô, fermento, óleo de amendoim e água, e obtiveram resultados similares a excrementos humanos. Embora possa ser estranho que cientistas trabalhem para criar tecnologias de vaso sanitário, o vaso sanitário autolimpante pode reduzir consideravelmente o desperdício de água.
93
  ```