Views
No views yet

Canarim-7B-VestibulAide is a "decoder-only" model with 7 billion parameters, designed specifically for handling questions, exercises, and answers from Brazilian university entrance exams. Tailored for the Portuguese language, its aim is to assist students in understanding and solving complex questions commonly found in these exams.1from transformers import AutoTokenizer, pipeline
2import torch
3
4model_id = "dominguesm/canarim-7b-vestibulaide"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7pipe = pipeline(
8 "text-generation",
9 model=model_id,
10 torch_dtype=torch.float16,
11 device_map="auto",
12)
13
14system_message = """Você é um assistente prestativo, respeitoso e honesto, especializado na análise de questões de múltipla escolha, juntamente com a opção considerada correta que sempre responde as perguntas na lingua portugues (portugues). Você oferece uma resposta abrangente, detalhada e bem fundamentada, explicando por que a opção escolhida é a correta. Garanta a abordagem de todos os aspectos relevantes da questão e forneça uma justificativa sólida que exponha com clareza por que a opção selecionada é a resposta correta. Suas resoluções visam proporcionar um entendimento completo da questão, permitindo que os leitores compreendam plenamente o raciocínio subjacente à resposta correta."""
15
16def make_prompt(instruction):
17 return (
18 f"[INST] <<SYS>>\n{system_message.strip()}\n<</SYS>>\n\n"
19 + instruction
20 + " [/INST] "
21 )
22
23question = """
24É comum em viagens de avião sermos solicitados a
25desligar aparelhos cujo funcionamento envolva a emissão
26ou a recepção de ondas eletromagnéticas, como celulares.
27A justificativa dada para esse procedimento é, entre outras
28coisas, a necessidade de eliminar fontes de sinais eletro-
29magnéticos que possam interferir nas comunicações, via
30rádio, dos pilotos com a torre de controle.
31Essa interferência poderá ocorrer somente se as ondas
32emitidas pelo celular e as recebidas pelo rádio do avião
33
34a) forem ambas audíveis.
35b) tiverem a mesma potência.
36c) tiverem a mesma frequência.
37d) tiverem a mesma intensidade.
38e) propagarem-se com velocidades diferentes.
39"""
40
41prompt = make_prompt(question)
42
43sequences = pipe(
44 prompt,
45 do_sample=True,
46 num_return_sequences=1,
47 eos_token_id=tokenizer.eos_token_id,
48 max_length=2048,
49 temperature=0.9,
50 top_p=0.6,
51 repetition_penalty=1.15
52)
53Resolução:
Caso os equipamentos de comunicação da aeronave
operem na mesma frequência dos telefones celulares,
pode ocorrer o fenômeno de interferência entre as
radiofrequências utilizadas por esses dispositivos.
Resposta: **C**Para que haja interferência eletromagnética no avião,
devemos ter duas ondas electromagneticas com vibrações semelhantes,
mas não idênticas, ou seja, devemos ter duas ondas com frequências próximas.
Resposta Correta: **C**1@misc {maicon_domingues_2023,
2 author = { {Maicon Domingues} },
3 title = { canarim-7b-vestibulaide (Revision 2fb86c2) },
4 year = 2023,
5 url = { https://huggingface.co/dominguesm/canarim-7b-vestibulaide },
6 doi = { 10.57967/hf/1357 },
7 publisher = { Hugging Face }
8}1@misc{touvron2023llama,
2 title={Llama 2: Open Foundation and Fine-Tuned Chat Models},
3 author={Hugo Touvron and Louis Martin and Kevin Stone and Peter Albert and Amjad Almahairi and Yasmine Babaei and Nikolay Bashlykov and Soumya Batra and Prajjwal Bhargava and Shruti Bhosale and Dan Bikel and Lukas Blecher and Cristian Canton Ferrer and Moya Chen and Guillem Cucurull and David Esiobu and Jude Fernandes and Jeremy Fu and Wenyin Fu and Brian Fuller and Cynthia Gao and Vedanuj Goswami and Naman Goyal and Anthony Hartshorn and Saghar Hosseini and Rui Hou and Hakan Inan and Marcin Kardas and Viktor Kerkez and Madian Khabsa and Isabel Kloumann and Artem Korenev and Punit Singh Koura and Marie-Anne Lachaux and Thibaut Lavril and Jenya Lee and Diana Liskovich and Yinghai Lu and Yuning Mao and Xavier Martinet and Todor Mihaylov and Pushkar Mishra and Igor Molybog and Yixin Nie and Andrew Poulton and Jeremy Reizenstein and Rashi Rungta and Kalyan Saladi and Alan Schelten and Ruan Silva and Eric Michael Smith and Ranjan Subramanian and Xiaoqing Ellen Tan and Binh Tang and Ross Taylor and Adina Williams and Jian Xiang Kuan and Puxin Xu and Zheng Yan and Iliyan Zarov and Yuchen Zhang and Angela Fan and Melanie Kambadur and Sharan Narang and Aurelien Rodriguez and Robert Stojnic and Sergey Edunov and Thomas Scialom},
4 year={2023},
5 eprint={2307.09288},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL}
8}