Bu model,
Muhammed Kayra Bulut tarafından hazırlanan yüksek lisans tezi kapsamında geliştirilmiştir.
Yapılan değerlendirmeler sonucunda, Doktor Mistral Trendyol modelinin Türkçe sağlık danışmanlığı alanında aşağıdaki başarılara ulaştığı tespit edilmiştir:
1git clone https://github.com/kayrab/doktor-Mistral-trendyol-7b.git
2cd doktor-Mistral-trendyol-7b
1from huggingface_hub import login
2login("hesaba_ait_token")
3
4from transformers import AutoModelForCausalLM, AutoTokenizer
5
6tokenizer = AutoTokenizer.from_pretrained("kayrab/doktor-Mistral-trendyol-7b")
7model = AutoModelForCausalLM.from_pretrained("kayrab/doktor-Mistral-trendyol-7b")
8model.to("cuda")
9
10# Prompt'u input_text ile doldurmak için format kullanıyoruz
11input_text = "Merhaba doktor, baş ağrım ve ateşim var. Ne yapmalıyım?"
12prompt = """Sen bir doktorsun. Soruları buna göre cevapla.
13### Soru:
14{}
15
16### Cevap:
17{}""".format(input_text, "") # input_text'i yerleştiriyoruz, cevap kısmı boş bırakılıyor
18
19# Tokenizer ile prompt'u işliyoruz
20inputs = tokenizer(prompt, return_tensors="pt")
21outputs = model.generate(**inputs)
22
23# Modelin çıktısını decode ediyoruz
24answer = tokenizer.decode(outputs[0], skip_special_tokens=True)
25
26print(answer)
This model was developed as part of a master's thesis prepared by
Muhammed Kayra Bulut.
The training and fine-tuning of the model were carried out in the following steps:
As a result of the evaluations, it was determined that the Doctor Mistral Trendyol model achieved the following successes in the field of Turkish health consultancy:
For more detailed information, you can refer to the
master's thesis.
1git clone https://github.com/kayrab/doktor-Mistral-trendyol-7b.git
2cd doktor-Mistral-trendyol-7b
1from huggingface_hub import login
2login("your_token")
3
4from transformers import AutoModelForCausalLM, AutoTokenizer
5
6tokenizer = AutoTokenizer.from_pretrained("kayrab/doktor-Mistral-trendyol-7b")
7model = AutoModelForCausalLM.from_pretrained("kayrab/doktor-Mistral-trendyol-7b")
8model.to("cuda")
9
10# Fill in the prompt with input_text
11input_text = "Merhaba doktor, baş ağrım ve ateşim var. Ne yapmalıyım?"
12prompt = """Sen bir doktorsun. Soruları buna göre cevapla.
13### Soru:
14{}
15
16### Cevap:
17{}""".format(input_text, "") # We place input_text and leave the answer section empty
18
19# Process the prompt with the tokenizer
20inputs = tokenizer(prompt, return_tensors="pt")
21outputs = model.generate(**inputs)
22
23# Decode the model's output
24answer = tokenizer.decode(outputs[0], skip_special_tokens=True)
25
26print(answer)