معرفی شرکت ها


baikalnlpy-1.1.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

The baikal nlp python client library
ویژگی مقدار
سیستم عامل -
نام فایل baikalnlpy-1.1.0
نام baikalnlpy
نسخه کتابخانه 1.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Gihyun YUN
ایمیل نویسنده gih2yun@baikal.ai
آدرس صفحه اصلی https://baikal.ai/nlpdemo
آدرس اینترنتی https://pypi.org/project/baikalnlpy/
مجوز BSD-3-Clause
# What is this? `baikalnlpy` is the python 3 library for baikal NLP. Baikal NLP is a Korean NLP, which provides tokenizing, POS tagging for Korean. ## How to install ```shell pip3 install baikalnlpy ``` ## How to get baikal NLP - Go to https://license.baikal.ai/. - With registration, for the first time, you can get a free license for 3 months. - If you are a student or a researcher, you can get also a free license for 1 year, which is able to renew after 1 year. - Or use docker image. ```shell docker pull baikalai/baikal-nlp:v1.7.3 ``` ## How to use ```python import sys import google.protobuf.text_format as tf from baikalnlpy import Tagger # If you have your own localhost baikal NLP. my_tagger = Tagger('localhost') # or if you have your own baikal NLP which is running on 10.8.3.211:15656. my_tagger = Tagger('10.8.3.211', 15656) # or with smaller public cloud instance, it may be slow. It is free. tagger = Tagger() # print results. res = tagger.tags(["안녕하세요.", "반가워요!"]) # get protobuf message. m = res.msg() tf.PrintMessage(m, out=sys.stdout, as_utf8=True) print(tf.MessageToString(m, as_utf8=True)) print(f'length of sentences is {len(m.sentences)}') ## output : 2 print(f'length of tokens in sentences[0] is {len(m.sentences[0].tokens)}') print(f'length of morphemes of first token in sentences[0] is {len(m.sentences[0].tokens[0].morphemes)}') print(f'lemma of first token in sentences[0] is {m.sentences[0].tokens[0].lemma}') print(f'first morph of first token in sentences[0] is {m.sentences[0].tokens[0].morphemes[0]}') print(f'tag of first morph of first token in sentences[0] is {m.sentences[0].tokens[0].morphemes[0].tag}') # print number # get json object jo = res.as_json() print(jo) # get tuple of pos tagging. pa = res.pos() print(pa) # another methods ma = res.morphs() print(ma) na = res.nouns() print(na) va = res.verbs() print(va) # custom dictionary cust_dic = tagger.custom_dict("my") cust_dic.copy_np_set({'내고유명사', '우리집고유명사'}) cust_dic.copy_cp_set({'코로나19'}) cust_dic.copy_cp_caret_set({'코로나^백신', '"독감^백신'}) cust_dic.update() # laod prev custom dict cust_dict2 = tagger.custom_dict("my") cust_dict2.load() tagger.set_domain('my') tagger.pos('코로나19는 언제 끝날까요?') ```


نیازمندی

مقدار نام
>=1.32.0,<2.0.0 grpcio
>=3.19.4,<4.0.0 protobuf
>=1.56.0,<2.0.0 googleapis-common-protos
>=0.9.1,<0.10.0 baikalai-apis


زبان مورد نیاز

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl baikalnlpy-1.1.0:

    pip install baikalnlpy-1.1.0.whl


نصب پکیج tar.gz baikalnlpy-1.1.0:

    pip install baikalnlpy-1.1.0.tar.gz