Views
No views yet
pip install transformers torch datasets1from transformers import T5ForConditionalGeneration, T5Tokenizer
2import torch
3
4device = "cuda" if torch.cuda.is_available() else "cpu"
5
6model_name = "AventIQ-AI/flan-t5-base-next-line-prediction"
7model = T5ForConditionalGeneration.from_pretrained(model_name).to(device)
8tokenizer = T5Tokenizer.from_pretrained(model_name)1def predict_next_sentence(model, tokenizer, input_sentence):
2 device = "cuda" if torch.cuda.is_available() else "cpu"
3 formatted_text = f"predict next line: {input_sentence}"
4 input_ids = tokenizer(formatted_text, return_tensors="pt").input_ids.to(device)
5
6 with torch.no_grad():
7 output_ids = model.generate(input_ids, max_length=50)
8
9 return tokenizer.decode(output_ids[0], skip_special_tokens=True)
10
11# 🔹 **Test Prediction**
12input_sentence = "The sun was setting behind the mountains."
13predicted_sentence = predict_next_sentence(model, tokenizer, input_sentence)
14
15print(f"Input Sentence: {input_sentence}")
16print(f"Predicted Next Sentence: {predicted_sentence}")| Metric | Score | Meaning |
|---|---|---|
| Perplexity | 23 | Measures model confidence |
| Inference Speed | Fast | Optimized for real-time completion |
1.
2├── model/ # Fine-tuned model files
3├── tokenizer_config/ # Tokenizer configuration
4├── quantized_model/ # FP16 quantized model
5├── README.md # Model documentation