hbulduk commited on
Commit
4530e67
·
verified ·
1 Parent(s): d867904

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -40
README.md CHANGED
@@ -1,40 +0,0 @@
1
- import gradio as gr
2
- from transformers import pipeline, set_seed
3
-
4
- # Model ve üretim ayarlarını yapılandırıyoruz.
5
- # İhtiyacınıza göre daha akademik, soru-cevap odaklı bir model tercih edebilirsiniz.
6
- generator = pipeline('text-generation', model='gpt2')
7
- set_seed(42)
8
-
9
- def cevap_uret(sorgu):
10
- """
11
- Kullanıcının sorduğu soruya, akademik kaynaklara dayanarak
12
- rehberlik edici cevaplar üretmeye çalışan fonksiyon.
13
- """
14
- # Modelin akademik ve rehberlik edici cevaplar vermesi için ön ek belirliyoruz.
15
- prompt = (
16
- "Aşağıdaki sorguya, özellikle çocuklar ve gençler için siber zorbalık ve internet kullanımı konularında "
17
- "akademik kaynaklara dayalı, bilinçlendirici ve rehberlik edici bir cevap veriniz.\n\n"
18
- f"Sorgu: {sorgu}\n\nCevap: "
19
- )
20
- # max_length ve diğer parametreleri ihtiyacınıza göre ayarlayabilirsiniz.
21
- cevap = generator(prompt, max_length=250, num_return_sequences=1)[0]['generated_text']
22
- # Cevapta prompt kısmını temizleyerek kullanıcıya sadece yanıtı döndürüyoruz.
23
- temiz_cevap = cevap.split("Cevap:")[-1].strip()
24
- return temiz_cevap
25
-
26
- # Gradio arayüzünü yapılandırıyoruz.
27
- arayeuz = gr.Interface(
28
- fn=cevap_uret,
29
- inputs=gr.inputs.Textbox(lines=5, label="Soru"),
30
- outputs=gr.outputs.Textbox(label="Cevap"),
31
- title="Siber Zorbalık Rehberi",
32
- description=(
33
- "Özellikle çocuklar ve gençler arasında artan internet kullanımı ile siber zorbalık vakalarına "
34
- "karşı, akademik kaynaklara dayalı bilinçlendirme ve rehberlik sağlayan model."
35
- )
36
- )
37
-
38
- if __name__ == "__main__":
39
- # Lokal olarak çalıştırmak için; Huggingface'de paylaşmadan önce test edebilirsiniz.
40
- arayeuz.launch()