معرفی شرکت ها


Nepali-nlp-0.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Natural language processing library for Nepali langauge
ویژگی مقدار
سیستم عامل OS Independent
نام فایل Nepali-nlp-0.0.0
نام Nepali-nlp
نسخه کتابخانه 0.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده ['Anish Pandey', 'Sushil Ghimire']
ایمیل نویسنده sushil79g@gmail.com
آدرس صفحه اصلی https://github.com/sushil79g/Nepali_nlp
آدرس اینترنتی https://pypi.org/project/Nepali-nlp/
مجوز MIT
<h1>This projects aims to build a library for all the NLP processes for Nepali Language.</h1> <h2>Getting the module</h2> ```bash !pip install git+https://github.com/sushil79g/Nepali_nlp.git ``` <h3>Loading Embedding</h3> ```python from Nepali_nlp import Embeddings word_vec = Embeddings().load_large_vector() #word_vec = Embeddings().load_vector() #For small Embedding #from fasttext_embedding import Fasttext #word_vec = Fasttext().load() ``` <h3>For Nepali Synonym</h3> ```python from Nepali_nlp import Synonym Synonym().raw_synonym(word = 'माया',word_vec=word_vec) #method: 1 #output -> स्नेह','प्रेम','आदर','मायाँ','दया','मायालु','श्रद्धा','आत्मियता','स्पर्श','तिमी Synonym().filter_synonym(word = 'साथी',word_vec=word_vec) #method: 2 #output -> 'भाइहरू','सहपाठी','प्रेमी','दाइ','प्रेमि','बहिनी' ``` <h3>Word-spell corrector</h3> ```python from Nepali_nlp import Corrector Corrector().corrector(word='सुशल') #In a very raw stage for now. #output-> ['सुशील', 'सुशील'] Corrector().spell_correct("कस्त भको हेरौ है") #output-> "कस्तो भयो हेर है" ``` <h3>Nepali text summerizer</h3> ```python from Nepali_nlp import Summerize Summerize().show_summary(word_vec,text, length_sentence_predict=5) ``` <h3>Nepali unicode to Devnagiri Font</h3> ```python from Nepali_nlp import Unicode text = 'ma ghara jaanchhu' Unicode().unicode_word(text) #output-> 'म घर जान्छु' ``` <h3>Preeti-font character to Devnagiri Font</h3> ```python from Nepali_nlp import preeti unicode_word = 'g]kfnL' print(preeti(unicode_word)) #output-> नेपाली ``` <h3>OCR(optical character reader)</h3> ```python from Nepali_nlp import OCR text = OCR(image_location) ``` <h3>Nepali Tokenizer</h3> ```python from Nepali_nlp import Tokenizer Tokenizer().sentence_tokenize(text) #To tokenize sentence Tokenizer().word_tokenize(text) #To tokenize word Tokenizer().character_tokenize(text) #To tokenize character ``` <h3>Nepali sentence similarity</h3> ```python from Nepali_nlp import Avg_vector_similar sentences = ["कुपोषणकै कारण शारीरिक र मानसिक रुपमा कमजोर मात्र होइन, अकालमै ज्यान पनि गुमाउनुको परेको समाचार बग्रेल्ती सुन्न सकिन्छ","कर्णाली प्रदेश सामाजिक विकास मन्त्रालयले उपलब्ध गराएको तथ्यांकले कर्णालीमा प्रत्येक वर्ष जन्मिएका ५ वर्षमुनीका बालबालिका १ हजार जनामध्ये ५८ जनाले ज्यान गुमाउँदै आएको देखाएको छ"] Avg_vector_similar().pair_similarity(word_vec, sentences) #output-> 0.6817289590835571 ``` <h3>Nepali new-portal Scrapper (onlinekhabar and ekantipur for now)</h3> ```python from Nepali_nlp import extract_news news_link = 'https://www.onlinekhabar.com/2019/12/821094' title, news = extract_news(news_link) #onlinekhabar and ekantipur is supported at the moment. ``` <h3>Show latest news summary</h3> ```python from Nepali_nlp import UpdateNews title, links, summerized_news = UpdateNews().show_latest(word_vec=word_vec,portal='onlinekhabar',number_of_news=5) #ekantipur portal is also supported ``` TODOs:</br> - [x] Nepali Embeddings - [x] Tokenizers (sentence, word, character) - [x] Stop Words - [x] Nepali Words Collection - [x] Nepali Word synonym - [x] Roman Nepali to Nepali - [x] Nepali OCR - [x] Summerization - [x] Pos_tag - [x] Sentence similarity score - [x] Spell correction - [ ] Named Entity Recognition (Currently) - [ ] Translation(Nepali<->English)


نحوه نصب


نصب پکیج whl Nepali-nlp-0.0.0:

    pip install Nepali-nlp-0.0.0.whl


نصب پکیج tar.gz Nepali-nlp-0.0.0:

    pip install Nepali-nlp-0.0.0.tar.gz