• 2.Tabiiy tilni tushunish (NLU)
  • 3. Tabiiy tilni qayta ishlash (NLP)
  • NLTK yordamida chatbot yaratish
  • NLTK dan foydalanadigan chatbotlar haqida qisqacha ma’lumot
  • Image Recognition




    Download 5,69 Mb.
    bet46/182
    Sana19.05.2024
    Hajmi5,69 Mb.
    #244351
    1   ...   42   43   44   45   46   47   48   49   ...   182
    Bog'liq
    Python sun\'iy intellekt texnologiyasi Dasrlik 2024

    Chatbotning ish jarayoni
    1.Naqshni moslashtirish
    Botlar matnni tasniflash va mijozlar uchun mos javob berish uchun naqsh moslashuvidan foydalanadi. Ushbu naqshlarning standart tuzilishi “Sun’iy intellekt belgilash tili” (AIML) dir. Bot har qanday kiritishni naqsh bilan korrelyatsiya qiladi
    2.Tabiiy tilni tushunish (NLU)
    NLU Chatbotlari uchta aniq tushunchadan foydalanadi: ob’ektlar, niyatlar va kontekst. NLU algoritmi kirishni tahlil qilganda, u asl foydalanuvchi suhbatini saqlamaydi. Javobni tarqatgandan so‘ng, NLU Chatbot foydalanuvchi tomonidan berilgan savolni unutadi. Buning o‘rniga, u suhbat qismlarini maqsadlarga bog’liq bo‘lgan kontekstlarga ajratadi.
    3. Tabiiy tilni qayta ishlash (NLP)
    Chatbot mijozning matnini tegishli javobni tanlash uchun ishlatiladigan tuzilgan ma’lumotlarga aylantirish uchun turli qadamlarni qo‘yadi. Bu haqda keyingi bobda batafsil gapirib beraman.
    NLP haqida
    NLP - bu kompyuterlar uchun aqlli va foydali tarzda tahlil qilish, tushunish va inson tilidan ma’no olish usuli. NLP-dan foydalanib, ishlab chiquvchilar avtomatik umumlashtirish, tarjima qilish, munosabatlarni ajratish, his-tuyg’ularni tahlil qilish va nutqni aniqlash kabi vazifalarni bajarish uchun bilimlarni o‘rnatishlari mumkin.
    NLTK yordamida chatbot yaratish
    Loyihamda men NLTK ning nltk.chat modulidan Matcha botini yaratish uchun foydalandim, bu foydalanuvchi uchun matcha yashil choyining afzalliklarini tavsiflaydi. Mat nisbatan osonroq texnikada qurilgan. Biroq, men NLP-dan juda ko‘p foydalanadigan yana bir Chatbot yaratdim va birinchi navbatda bu usulga murojaat qilaman. Qisqacha tushuntirishni qidirayotganlar uchun NLTK-dan foydalangan holda chatbotlarni yaratish bo‘yicha qisqacha ma’lumot keyingi bo‘limda keltirilgan. Chuqur tushuntirishni qidirayotganlar o‘qishni davom ettirishlari mumkin.
    NLTK dan foydalanadigan chatbotlar haqida qisqacha ma’lumot
    U quyidagi bosqichlardan iborat:


    1. Download 5,69 Mb.
    1   ...   42   43   44   45   46   47   48   49   ...   182




    Download 5,69 Mb.