Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.79 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.79 KB

Sequence to Sequence Yöntemiyle Türkçe-İngilizce Çeviri

Geliştirdiğim bu proje, Bahdanau Mekanizması ile güçlendirilmiş Sequence to Sequence algoritmalarını kullanarak Türkçe-İngilizce çeviri konusunda bir çözüm sunmaktadır.

Sequence to Sequence yöntemi, özellikle doğal dil işleme ve makine çevirisi gibi uygulamalarda kullanılan bir derin öğrenme modeli türüdür. Seq2Seq modelleri, giriş olarak aldığı bir diziyi alıp çıkışta başka bir diziye çevirme yeteneğine sahiptir. Genellikle bir dili başka bir dile çevirme gibi çeşitli sekans eşleme görevlerinde kullanılır.

Bahdanau Mekanizması, özellikle dil çevirisi gibi uzun ve karmaşık dizilerin işlendiği Seq2Seq modellerde kullanılan bir dikkat mekanizmasıdır. Bu mekanizma, modelin çıkışını oluştururken her bir giriş elemanına ağırlıklarını dinamik olarak atamasını sağlar. Bu sayede model, özellikle uzun giriş dizileriyle daha iyi başa çıkabilir ve önemli bilgileri odaklanarak kullanabilir.

Projeyi yükleyin

    git clone https://github.com/VuralBayrakli/seq2seq.git

Gerekli kütüphaneleri yükleyin

    pip install -r requirements.txt

Modeli indirin

Eğitilmiş modeli buradan indirin ve projenin kök dizinine yerleştirin.

Gerekli kütüphaneleri yükleyin

    pip install -r requirements.txt

Modeli kullanın

    python inference.py --text <input text>

Örnekler

App Screenshot

App Screenshot

App Screenshot