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.
git clone https://github.com/VuralBayrakli/seq2seq.git
pip install -r requirements.txt
Eğitilmiş modeli buradan indirin ve projenin kök dizinine yerleştirin.
pip install -r requirements.txt
python inference.py --text <input text>