Azure Cognitive Services قابلیتهای مختلف هوش مصنوعی از پیش تعریفشدهای را ارائه میکند که بسته به توانایی آنها دستهبندی میشوند، مانند Vision، Speech، Language و Decision.
ارتباط با رایانه ها معمولاً با دادن دستوراتی مانند کلیک کردن روی دکمه ها یا فشار دادن یک کلید اتفاق می افتد. پردازش زبان طبیعی شکلی از هوش مصنوعی (AI) است که باعث میشود رایانهها زبانهای انسانی مانند انگلیسی را بفهمند. این مزیت قابل توجهی دارد زیرا اکنون می توانید به جای دادن مجموعه ای خاص از دستورات، با رایانه ها صحبت کنید.
به عنوان مثال، در یک برنامه چت بات، می توانید متن را تایپ کنید و انتظار داشته باشید که برنامه پاسخ را به زبان انگلیسی بازگرداند. مثال دیگر زمانی است که کاربر یک نظر بد درباره یک محصول می نویسد و برنامه قادر است آن را به عنوان یک احساس منفی تشخیص دهد. این تجزیه و تحلیل حجم زیادی از داده های متنی بدون ساختار را می توان بسیار سریعتر از رایانه ها نسبت به انسان انجام داد.
نه تنها این با استفاده از یادگیری ماشینی NLP می تواند در مورد زمینه و معنای کلمات و عبارات نیز بیاموزد.
Azure NLP بخشی از یک دسته از خدمات به نام Azure Cognitive Service for Language است.
خدمات شناختی زبان شامل سه سرویس Text Analytics، QnA Maker و Language Understanding یا LUIS است .
تجزیه و تحلیل متن
این امکان را برای انجام وظایف مختلف بر روی متن داده شده فراهم می کند مانند:
- استخراج عبارت کلیدی
شناسایی عناصر اصلی متن در متن. - شناسایی موجودیت نامگذاری شده (NER)
شناسایی موجودیت های اصلی مانند افراد و مکان ها. - تشخیص زبان