File size: 3,119 Bytes
aed5812
 
 
 
 
a257835
aed5812
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Libraries
import streamlit as st
from PIL import Image

# Confit
st.set_page_config(page_title='AçıkHack2023', page_icon=':bar_chart:', layout='wide')

# Title
st.title('Teknofest 2023 Türkçe Doğal Dil İşleme Yarışması')

# Content

st.write(
    """
    Türkiye Açık Kaynak Platformu, Türkçe Doğal Dil İşleme konusunda farkındalık yaratmak amacıyla çevrimiçi 
    bir yarışma düzenliyor. Yarışma sırasında katılımcılardan verilen bir veri seti üzerinden aşağılayıcı 
    söylemlerin doğal dil işleme ile tespiti istenecektir.
    
    Bu kullanıcı arayüzü, bu kapsamda geliştirilmiş olup çalışmalarımız sonucunda elde edilen model için tahmin, 
    canlı izleme ve geri bildirim gibi işlemleri gerçek ortamda test etmek amacıyla **Brain-Tr** takımı 
    tarafından geliştirilmiştir.

    """
)

st.subheader('Metodoloji')
st.write(
    """
    Bu çalışma, yarışma kapsamında geliştirilen model öncelikle metin bazlı sınıflandırma işlemini **(Tahmin)**, daha 
    sonra sistemin canlı bir tweetter Hashtag ile test edilmesini **(Canlı İzle)**, bir sonraki aşamada tahmin işlemlerinde
    kullanıcıdan gelen geri bildirimlerin toplanmasını **(Geri Bildirim)** ve son olarak geri bildirim ile toplanan
    verilerin tekrar eğitime alınarak model performansının geliştirlmesini **(Model Eğitimi)** sağlamak üzere inşa 
    edilmiştir. 
    
    **TAHMİN** : Tahmin ekranı, kullanıcıdan alınan metnin, mesajın veya herhangi bir konuşma ifadesinin yarışma
    kapsamında sınıflandırılan konular içerisinde ki durumunun tespit edilmesine yöneliktir. Kullanıcı modele verdiği
    metne göre modelden gelen tahmini görecek,doğru olarak veya yanlışsa olması gereken sınıfı seçerek geri bildirimde 
    bulunacaktır.
    
    **CANLI İZLE** : Canlı izleme ekranı, tweetter üzerinde ki bir konuyu takibe alarak sürekli dinleme ile gelen 
    mesajları modelde değerlendirerek bunun grafiksel ekranda takibini sağlayacaktır. Ayrıca burada takibe alınan konuda
    ki mesajlar kaydedilerek belirli bir kategoriye giren mesajlar ve o mesajın sahibinin takibi sağlanacaktır.
    
    **GERİ BİLDİRİM** : Geri bildirim ekranı, tahmin ekranında kullanıcı tarafından gönderilen mesajları ve o
    kullanıcının etiketlediği sınıfların görüntülendi bölümdür. Burası veri görüntüleme ekranıdır.
    
    **MODEL EĞİTİMİ** : Model eğitim ekranı, tahmin ekranında gelen kullanıcı geri bildirimlerini alarak modelin tekrar
    eğitilmesini gerçekleştirecektir. Burada ki amaç model performasını kullanıcıdan gelen doğru bilgiler ışığında daha
    yükseklere taşımaktır. 
    
    """
)


c1, c2, c3 = st.columns(3)
with c1:
    st.info('**Data Analyst: [@Brain-Tr](https://github.com/tr-brain-com)**', icon="💡")
with c2:
    st.info('**GitHub: [@Brain-Tr](https://github.com/tr-brain-com)**', icon="💻")
with c3:
    st.info('**Data :  [Eğitim Veri Kümesi](https://github.com/tr-brain-com/acikhack2023TDDI/tree/main/data)**', icon="🧠")