cnmoro commited on
Commit
7298e9e
·
verified ·
1 Parent(s): 5f9d6a9

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +65 -6
README.md CHANGED
@@ -6,17 +6,76 @@ base_model:
6
  - Qwen/Qwen2.5-0.5B-Instruct
7
  pipeline_tag: text-generation
8
  ---
9
- ```text
10
- <|im_start|>system
 
 
 
 
 
 
 
 
 
 
 
 
11
  Você responde perguntas do usuário, sempre utilizando o contexto fornecido como base.
12
  Escreva o seu raciocínio para responder a pergunta, entre as tags <think> e </think>.<|im_end|>
13
  <|im_start|>user
14
  Contexto:
15
- $CONTEXT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  Pergunta:
18
- $QUESTION<|im_end|>
19
  <|im_start|>assistant
20
- <think>$RACIOCINIO</think>
21
- $RESPOSTA<|im_end|>
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  ```
 
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 há 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
  ```