Research Article

Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması

Volume: 6 Number: 1 April 30, 2020
EN TR

Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması

Abstract

Sohbet botu (Chatbot), işitsel veya metinsel yöntemlerle kullanıcı ile sohbet eden bir yazılımdır. Gelişmiş sohbet botları, ilgili konuya uygun cevaplar verebilmektedir. Sohbet botlarında yapay zeka yöntemlerinin kullanılması etkinliğini artırmaktadır. Bu kapsamda, çalışmada LSTM (Uzun Kısa Süreli Bellek) ve seq2seq modeli ile telegram bot uygulaması geliştirilmiştir. Çalışmada LSTM kullanılması bir sonraki konuşma eylemini tahmin etmek için konuşma geçmişine geri dönülebilmesini sağlamıştır. Çalışmada kaggle.com’dan alınan chatterbot veri kümesi kullanılarak zaman tasarrufu sağlanmıştır. Kullanıcı etkileşimi için pythonanywhere üzerinden telegram ile entegrasyon yapılmıştır. Çalışmanın eğitimi sırasındaki kayıp oranı ve diğer performans parametreleri TensorBoard ile görselleştirilmiştir. Çalışmada 50 adımlık eğitim, 13 saniyede tamamlanmıştır. Çalışmadaki kayıp oranı her adımda azalarak 50 adım sonunda 0.2772’ye düşmüş ve yüzde 79 doğruluk oranı elde edilmiştir. Çalışma, modüler ve geliştirmeye açık bir şekilde tasarlanmıştır. Modüler yapıdaki çalışmanın eğitim süreci devam edilmesi sağlanarak farklı dilsel ifadelerin öğretilmesi sağlanabilecektir. Çalışmada, açık kaynak kodlu ve ücretsiz yazılımlar kullanılmıştır. Sunulan çalışma, güncel teknolojilerin kullanıldığı literatürde öne çıkan çalışmaların özelliklerinin biraraya getirilmesini sağlamıştır.

Keywords

References

  1. Bonilla, F., Ugalde, F. (2019). Automatic Translation of Spanish Natural Language Commands to Control Robot Comands based on LSTM neural network. Third IEEE International Conference on Robotic Computing (IRC), February 2019, 125-130.
  2. Chawla, J.S. (2018), What is GloVe?, Erişim Adresi: https://medium.com/@japneet121/word-vectorization-using-glove-76919685ee0b , Erişim Tarihi: 2019.
  3. Getting Started with Word2Vec and GloVe, Erişim Adresi: https://textminingonline.com/getting-started-with-word2vec-and-glove, Erişim Tarihi: 2019.
  4. Huang, J., Zhou, M., Yang, D. (2007). Extracting Chatbot Knowledge from Online Discussion Forums. Proceedings of the 20th International Joint Conference on Artificial Intelligence(IJCAI), January 6-12, 2007, India.
  5. Jongerius, C. (2018). Quantifying Chatbot Performance by using Data Analytics, Utrecht University, Faculty of Science Theses(Master thesis).
  6. Kaus, R. Dataset for chatbots, Erişim Adresi: https://www.kaggle.com/kausr25/chatterbotenglish Erişim Tarihi: 2019.
  7. Kompella, R. (2018). Neural Machine Translation — Using seq2seq with Keras, Erişim Adresi: https://towardsdatascience.com/neural-machine-translation-using-seq2seq-with-keras-c23540453c74, Erişim Tarihi: 2019.
  8. Lee, W.C., Wang, Y.S., Hsu, T.S., Chen, K.Y. (2018). Scalable Sentiment for Sequence-to-Sequence Chatbot Response with Performance Analysis. 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), April 15-20, 2018, Canada, 6164-6167.

Details

Primary Language

Turkish

Subjects

Computer Software

Journal Section

Research Article

Publication Date

April 30, 2020

Submission Date

February 23, 2020

Acceptance Date

April 25, 2020

Published in Issue

Year 2020 Volume: 6 Number: 1

APA
Isık, A. H., & Yağcı, A. (2020). Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması. Gazi Journal of Engineering Sciences, 6(1), 32-39. https://izlik.org/JA45GE33RU
AMA
1.Isık AH, Yağcı A. Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması. GJES. 2020;6(1):32-39. https://izlik.org/JA45GE33RU
Chicago
Isık, Ali Hakan, and Ayşenur Yağcı. 2020. “Sequence to Sequence LSTM Modeli Ile Telegram Bot Uygulaması”. Gazi Journal of Engineering Sciences 6 (1): 32-39. https://izlik.org/JA45GE33RU.
EndNote
Isık AH, Yağcı A (April 1, 2020) Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması. Gazi Journal of Engineering Sciences 6 1 32–39.
IEEE
[1]A. H. Isık and A. Yağcı, “Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması”, GJES, vol. 6, no. 1, pp. 32–39, Apr. 2020, [Online]. Available: https://izlik.org/JA45GE33RU
ISNAD
Isık, Ali Hakan - Yağcı, Ayşenur. “Sequence to Sequence LSTM Modeli Ile Telegram Bot Uygulaması”. Gazi Journal of Engineering Sciences 6/1 (April 1, 2020): 32-39. https://izlik.org/JA45GE33RU.
JAMA
1.Isık AH, Yağcı A. Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması. GJES. 2020;6:32–39.
MLA
Isık, Ali Hakan, and Ayşenur Yağcı. “Sequence to Sequence LSTM Modeli Ile Telegram Bot Uygulaması”. Gazi Journal of Engineering Sciences, vol. 6, no. 1, Apr. 2020, pp. 32-39, https://izlik.org/JA45GE33RU.
Vancouver
1.Ali Hakan Isık, Ayşenur Yağcı. Sequence to Sequence LSTM Modeli ile Telegram Bot Uygulaması. GJES [Internet]. 2020 Apr. 1;6(1):32-9. Available from: https://izlik.org/JA45GE33RU

GJES is indexed and archived by:

3311333114331153311633117

Gazi Journal of Engineering Sciences (GJES) publishes open access articles under a Creative Commons Attribution 4.0 International License (CC BY) 1366_2000-copia-2.jpg