1. Regular Expressions (Regex): Regular ifodalar orqali matndagi o'zgarmas so'zlar yoki qatorlarini aniqlash uchun `re` kutubxonasidan foydalanishingiz mumkin. Misol uchun, e-pochta manzilini aniqlash uchun:
2. Natural Language Toolkit (NLTK): NLTK kutubxonasini ishlatib, matnni tafsilotlariga bo'lish, so'zlar va frazalarni izohlash, matnning emotsional tonini aniqlash va boshqa amallarni o'zlashtirishingiz mumkin.
3. spaCy: SpaCy, matnni tafsilotlariga bo'lish va lingvistik tahlillar uchun kuchli bir kutubxona hisoblanadi. Matnning so'zlari, ularning toifalari, va ularning o'ziga xos xususiyatlari bilan ishlash imkoniyatlariga ega.
4. TextBlob: TextBlob, qisqa matnlar bilan ishlash, matnning emotsional tonini aniqlash, matnni tafsilotlariga bo'lish va boshqa tahlil amallarini o'zlashtirish uchun sodda interfeysni taqdim etadi.
5. SentiWordNet:Bu kutubxona, so'zlarning emotsional to'g'risidagi ma'lumotlarini olish uchun ishlatiladi. Misol uchun, so'zning engil ma'nosini aniqlash uchun.
6. Transformers (Hugging Face): Hugging Face tomonidan ishlab chiqilgan Transformers kutubxonasi, yuqoridagi misollardan tashqari, masofaviy o'qish va matn tarkibini tahlil qilish uchun kuchli yechimlarni taklif etadi. Masalan, BERT, GPT-2, va boshqa model-lar orqali matnni tafsilotlariga bo'lish, mavzuni aniqlash, va emotsional tonni aniqlash mumkin.
Foydalanilgan adabiyotlar https://builtin.com/data-science/python-ocr
3-Amaliy mashg‘ulot. Mavzu: Tesseract kutubxonasidan foydalanish va qo‘llash Ishni bajarishdan maqsad: MatLAB da elementar matematika funksiyalari bilan tanishish va ulardan foydalanish.
Kerakli johozlar: kompyuter hamda internet.