Downloads · 30 days
11
7% of all-time downloads
RinKana/aquila-135m-csqa
aquila-135m-csqa is a text generation model from RinKana. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated.
Downloads · 30 days
11
7% of all-time downloads
All-time downloads
159
Public
Parameters
281M
562 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors562 MB · 100%
From the Hugging Face model README
This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated.
The model is designed to answer multiple-choice questions. It is fine-tuned on the tau/commonsense_qa dataset.
[More Information Needed]
[More Information Needed]
[More Information Needed]
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
Use the code below to get started with the model.
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
model_id = "RinKana/aquila-135m-csqa" # Note: replace with your exact repo ID if different
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(model_id, trust_remote_code=True, device_map="auto")
question = "What is the capital of France?"
options = "A. London\nB. Paris\nC. Berlin\nD. Madrid\nE. Rome"
user_prompt = (
"Answer the following multiple-choice question.\n\n"
f"Question: {question}\n"
f"Options:\n{options}\n\n"
"Answer with ONLY the letter (A, B, C, D, or E)."
)
messages = [{"role": "user", "content": user_prompt}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
with torch.no_grad():
outputs = model.generate(
**inputs,
max_new_tokens=5,
temperature=0.0,
do_sample=False,
)
input_length = inputs["input_ids"].shape[1]
response = tokenizer.decode(outputs[0][input_length:], skip_special_tokens=True).strip()
print(f"Predicted Answer: {response}")
The model was trained on the tau/commonsense_qa dataset.
[More Information Needed]
The model was trained with the following hyperparameters:
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
| Epoch | Training Loss | Validation Loss | Entropy | Num Tokens | Mean Token Accuracy |
|---|---|---|---|---|---|
| 1 | 1.164672 | 1.156044 | 1.286664 | 864431.000000 | 0.786455 |
| 2 | 1.125324 | 1.123461 | 1.223981 | 1728862.000000 | 0.798904 |
| 3 | 1.110953 | 1.120729 | 1.214477 | 2593293.000000 | 0.798789 |
[More Information Needed]
Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
BibTeX:
[More Information Needed]
APA:
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]