Views
No views yet
DistilGPT2-DiseaseSymptomPredictor model is a fine-tuned version of distilgpt2, optimized to predict symptoms based on disease names. It is designed to assist healthcare professionals, researchers, and students by providing likely symptoms for various diseases, improving understanding and enhancing diagnostic assistance. This model was fine-tuned on a dataset containing diseases and corresponding symptoms to ensure high relevance and utility.1from transformers import GPT2Tokenizer, GPT2LMHeadModel
2import torch
3
4# Load model and tokenizer
5model = GPT2LMHeadModel.from_pretrained("gautamraj8044/DistilGPT2-DiseaseSymptomPredictor")
6tokenizer = GPT2Tokenizer.from_pretrained("gautamraj8044/DistilGPT2-DiseaseSymptomPredictor")
7
8# Generate symptom predictions
9input_text = "Kidney Failure"
10input_ids = tokenizer.encode(input_text, return_tensors='pt')
11
12output = model.generate(
13 input_ids,
14 max_length=20,
15 num_return_sequences=1,
16 do_sample=True,
17 top_k=8,
18 top_p=0.95,
19 temperature=0.5,
20 repetition_penalty=1.2
21)
22
23decoded_output = tokenizer.decode(output[0], skip_special_tokens=True)
24print(decoded_output)