توفر مكتبة John Snow Labs واجهة برمجة تطبيقات Python بسيطة وموحدة لتقديم حلول معالجة اللغة الطبيعية على مستوى المؤسسات:
الصفحة الرئيسية: https://www.johnsnowlabs.com/
المستندات والعروض التوضيحية: https://nlp.johnsnowlabs.com/
مدعوم من النظام البيئي من فئة المؤسسات من John Snow Labs:
! pip install johnsnowlabs
from johnsnowlabs import nlp
nlp . load ( 'emotion' ). predict ( 'Wow that was easy!' )
راجع الوثائق لمزيد من التفاصيل.
هذه أمثلة لإنجاز الأمور باستخدام سطر واحد من التعليمات البرمجية. راجع وثائق المفاهيم العامة لبناء خطوط أنابيب مخصصة.
# Example of Named Entity Recognition
nlp . load ( 'ner' ). predict ( "Dr. John Snow is an British physician born in 1813" )
العوائد :
الكيانات | الكيانات_class | الكيانات_الثقة |
---|---|---|
جون سنو | شخص | 0.9746 |
بريطانية | نورب | 0.9928 |
1813 | تاريخ | 0.5841 |
# Example of Question Answering
nlp . load ( 'answer_question' ). predict ( "What is the capital of Paris" )
العوائد :
نص | إجابة |
---|---|
ما هي عاصمة فرنسا | باريس |
# Example of Sentiment classification
nlp . load ( 'sentiment' ). predict ( "Well this was easy!" )
العوائد :
نص | فئة المشاعر | مشاعر_الثقة |
---|---|---|
حسنا كان هذا سهلا! | نقاط البيع | 0.999901 |
nlp . load ( 'ner' ). viz ( 'Bill goes to New York' )
العوائد:
للحصول على نظرة عامة كاملة، راجع المرجع ذو الخطوط الواحدة وورشة العمل.
لاستخدام منتجات John Snow Labs المدفوعة مثل Healthcare NLP أو [Visual NLP] أو [Legal NLP] أو [Finance NLP]، احصل على مفتاح ترخيص ثم اتصل بـ nlp.install() لاستخدامه:
! pip install johnsnowlabs
# Install paid libraries via a browser login to connect to your account
from johnsnowlabs import nlp
nlp . install ()
# Start a licensed session
nlp . start ()
nlp . load ( 'en.med_ner.oncology_wip' ). predict ( "Woman is on chemotherapy, carboplatin 300 mg/m2." )
هذه أمثلة لإنجاز الأمور باستخدام سطر واحد من التعليمات البرمجية. راجع وثائق المفاهيم العامة لبناء خطوط أنابيب مخصصة.
# visualize entity resolution ICD-10-CM codes
nlp . load ( 'en.resolve.icd10cm.augmented' )
. viz ( 'Patient with history of prior tobacco use, nausea, nose bleeding and chronic renal insufficiency.' )
العوائد:
# Temporal Relationship Extraction&Visualization
nlp . load ( 'relation.temporal_events' )
. viz ( 'The patient developed cancer after a mercury poisoning in 1999 ' )
العوائد:
ألق نظرة على صفحة صفحة Johnsnowlabs الرسمية: https://nlp.johnsnowlabs.com للحصول على وثائق وأمثلة المستخدم
الموارد | وصف |
---|---|
مفاهيم عامة | مفاهيم عامة في مكتبة Johnsnowlabs |
نظرة عامة على 1 بطانات | النماذج الأكثر استخداما ونتائجها |
نظرة عامة على 1 بطانات للرعاية الصحية | نماذج الرعاية الصحية الأكثر شيوعاً ونتائجها |
نظرة عامة على جميع أجهزة الكمبيوتر المحمولة ذات الخطوط الواحدة | أكثر من 100 برنامج تعليمي حول كيفية استخدام الخطوط الأولى في مجموعات البيانات النصية لمختلف المشكلات ومن مصادر مختلفة مثل Twitter، والأخبار الصينية، وعناوين أخبار التشفير، واتصالات حركة الطيران، والتدريب على تصنيف مراجعة المنتجات، |
تواصل معنا على سلاك | مشاكل أو أسئلة أو اقتراحات؟ لدينا مجتمع نشط ومفيد للغاية يضم أكثر من 2000 من عشاق الذكاء الاصطناعي الذين يستخدمون منتجات Johnsnowlabs بشكل جيد |
منتدى المناقشة | مزيد من المناقشة المتعمقة مع المجتمع؟ قم بنشر موضوع في منتدى المناقشة الخاص بنا |
قضايا جيثب | الإبلاغ عن خطأ |
التثبيت المخصص | عمليات التثبيت المخصصة ووضع Air-Gap والبدائل الأخرى |
الدالة nlp.load(<Model>) | قم بتحميل أي نموذج أو خط أنابيب في سطر واحد من التعليمات البرمجية |
وظيفة nlp.load(<Model>).predict(data) | التنبؤ Strings ، List of Strings ، Numpy Arrays ، و Pandas ، Modin ، و Spark Dataframes |
وظيفة nlp.load(<train.Model>).fit(data) | تدريب مصنف النص على 2-Class أو N-Classes Multi-N-Classes أو Named-Entitiy-Recognition أو Parts of Speech Tagging |
وظيفة nlp.load(<Model>).viz(data) | تصور نتائج Word Embedding Similarity Matrix أو Named Entity Recognizers أو Dependency Trees & Parts of Speech Entity Resolution أو Entity Linking أو Entity Status Assertion |
وظيفة nlp.load(<Model>).viz_streamlit(data) | اعرض واجهة المستخدم الرسومية التفاعلية التي تتيح لك استكشاف واختبار كل نموذج وميزة في مجموعة Johnsowlabs ذات الخطوط الواحدة بنقرة واحدة. |
هذه المكتبة مرخصة بموجب ترخيص Apache 2.0. تخضع منتجات John Snow Labs المدفوعة لاتفاقية ترخيص المستخدم النهائي هذه.
من خلال الاتصال بـ nlp.install() لإضافتها إلى بيئتك، فإنك توافق على شروطها وأحكامها.