Skip to content

This project focuses on translating text from English to Turkish using a sequence-to-sequence approach, with a model fine-tuned using the Bahdanau technique.

Notifications You must be signed in to change notification settings

VuralBayrakli/seq2seq

Repository files navigation

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

About

This project focuses on translating text from English to Turkish using a sequence-to-sequence approach, with a model fine-tuned using the Bahdanau technique.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published