Giter Club home page Giter Club logo

depremadres-intent-classification-v0's Introduction

Yeni classifier eklenmesi

  1. ml_modules altında BaseClassifier'ı extend eden yeni sınıf yarat.
  2. Eğer gerekliyse requirements.txt'yi güncelle.
  3. tests/ml/classifiers/test_models.py dosyasında yeni classifier'ı importlayıp setupClass'ı güncelle.
  4. make test-docker komutu ile testlerin geçtiğinden emin ol.
  5. Yeni branch'ı pushla ve PR aç.

Deprem Verisi ile Intent Classificiation

Proje amaci: Twitter’dan toplanan deprem alakali verilerin labellanmasi ve analizi. Su ana kadar kelime tabanli ve zero-shot classification modeli kullanilarak intent classification yapildi. Onumuzdeki amacimiz veri takimlarinin yardimiyla verisetleri olusturup tweetleri ilgili yardim birimlerine ulastirmak amacli kumelemek. Ornegin: yemek ihtiyaci oldugunu belirten bir tweetin enkaz icin degil de gida transferi saglayacak ekiplerle paylasilmasi icin duzenlenmesi.

#depremadres data Trello'da mevcut: 130k tweet data

Yapilmasi gerekenler

  1. Depremle ilgili elimizde olan verilerin analiz edilmesi.

    1. #depremadres hashtaginden 2232 tweet var elimizde.
    2. deprem alakali 130k tweet var elimizde.
    3. yapilabilecek preprocessing gelistirmeleri.
    4. veriyi en iyi represent edecek label listesinin olusturulmasi.
    5. data exploration
  2. yeni toplanabilecek verilerin planlanmasi.

  3. veri takimiyla iletisime gecilip toplanmis verilerin annotation isleminin yapilmasi.

  4. supervised classification probleminin tasarlanmasi.

    1. elimizdeki tweet yardim isteyen tweet vs ornegin siyasi tweet mi.
    2. yardim tweetlerinin hangi contextte yardim istedigi: enkaz yardim, gida yardim, ilac yardim, gibi.
    3. daha fazla model mumkun, veri analizleri dogrultusunda neler gelistirilebilirse deneyebilirsiniz.
  5. problemin etrafinda gelistirilebilecek modellerin belirlenmesi.

  6. modellerin training ve testing gelistirmelerinin yapilmasi.

  7. sonuclarin analizinin yapilmasi.

  8. pm ekibiyle iletisime gecilip modellerin ne yonde ise yarayabileceginin ve entegrasyonunun planlanmasi.

depremadres-intent-classification-v0's People

Contributors

ediziks avatar eralpkocas avatar merveenoyan avatar nusretozates avatar telecastinator avatar ybgirgin3 avatar yilmazalp avatar yunusemreemik avatar zafercavdar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

depremadres-intent-classification-v0's Issues

psycopg2 Connection Error// Documentation Requiered

AttributeError
module 'psycopg2' has no attribute 'connection'
File "C:\Users\YUNUS\Documents\indent-earthquake\depremadres-intent-classification-v0\intent-classification-v0\pg_ops.py", line 7, in
def get_data(conn: psycopg2.connection, table_name: str, column_names: List[str], condition: str) -> List[Tuple]:
File "C:\Users\YUNUS\Documents\indent-earthquake\depremadres-intent-classification-v0\intent-classification-v0\main.py", line 2, in
import pg_ops
AttributeError: module 'psycopg2' has no attribute 'connection'

CI / CD - Github Actions

Buraya CI / CD (Github Actions) ihtiyacınız var mı, başka şekilde mi deploy ediyorsunuz?

main default branch olusturulmasi

ilk commit atarken main branch acmayi unuttum. su anda da devretmem gerekiyor. bir main branch acip default olarak guncellerseniz, cok iyi olur. tesekkurler.

__pycache__ klasörleri

pycache klasörlerinin silinmesi ve .gitignore'a eklenmesi daha temiz bir codebase sunabilir

Verilerin Düzenlenmesi Ve Merkezcilliştirimesi

Arkadaşlar merhaba, formu doldurdum fakat süreci hızlandırmak adına toplanan veriler için yardımcı olmak isterim.
Tam olarak nelerin var olduğunu veya eksik olduğunu bilmiyorum fakat;

  • Verilere ulaşımın kolaylaştırılması
  • Altyapının oluşturulması
  • Sonrasında gelecek anotasyon altyapısı veya desteği

Yukardıdaki sorunları hallederek, analiz ve modelleme kısımlarını hızlandırabiliriz.

Veya başka herhangi bir destek gerekiyorsa oraya da zaman ayırabilirim.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.