เบชเบฐเบเบฒเบเบเบตเบเบธเบเบเบปเบ! เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบเบตเบเบเบธเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบญเบธเบเบดเบเบเบปเบเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบธเบเปเบเปเบเบเบฒเบชเบฒเบเปเบฒเบกเบฐเบเบฒเบ (เบเบฒเบเบเบธเบเปเบเปเบเบเบฒเบชเบฒเบเปเบฒเบกเบฐเบเบฒเบเบซเบผเบทเบเบฝเบเปเบเป NLP) เปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบเบปเบงเปเบเบเปเบเปเบเบญเบ (chatbots) เปเบเบเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบซเบผเปเบเปเบเบตเบ.
เบงเบฝเบเบเบฒเบ NLP เบเบฐเบเบญเบเบกเบตเบเบฒเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบญเบเบเปเปเบเบงเบฒเบก, parsing เบซเบเปเบงเบเบเบฒเบเบเบตเปเบกเบตเบเบทเป, เบเปเบฒเบเบปเบเบชเบดเปเบเบเบตเป interlocutor เบเปเบญเบเบเบฒเบเบเบฒเบ bot เบเบญเบเบเปเบฒเบ: เบชเบฑเปเบ pizza เบซเบผเบทเบฎเบฑเบเบเปเปเบกเบนเบเบเบทเปเบเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเปเบญเบตเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเบฝเบเบเบฒเบ NLP เปเบฅเบฐเบงเบดเบเบตเบเบฒเบ
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฐเปเบเบเปเบซเปเบเปเบฒเบเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฅเปเบเปเบเบตเบเปเบงเบต REST เบเบตเปเบกเบตเปเบเบเบเปเบฒเบฅเบญเบ NLP เบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเบเปเบญเบ, เบเปเบญเบกเบเบตเปเบเบฐเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบซเบเบปเบเบเปเบฒเบซเบผเบทเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเปเบเบตเปเบกเปเบเบตเบก.
เบเบฒเบเบเบดเบเบเบฑเปเบ DeepPavlov
เบเปเปเปเบเบเบตเปเปเบฅเบฐเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบ Linux เบเบฐเบเบทเบเบกเบญเบเปเบซเป. เบชเปเบฒเบฅเบฑเบ Windows, เปเบเบดเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ
- เบชเปเบฒเบ เปเบฅเบฐเปเบเบตเบเปเบเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเบฐเปเปเบทเบญเบเบเบฑเบ Python เปเบงเบตเบเบฑเบเบเบตเปเบฎเบญเบเบฎเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ:
virtualelnv env -p python3.7 source env/bin/activate
- เบเบดเบเบเบฑเปเบ DeepPavlov เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก virtual:
pip install deeppavlov
เปเบเบตเบเบเบปเบงเปเบเบตเบเปเบงเบต REST เบเปเบงเบเบเบปเบงเปเบเบ DeepPavlov
เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบตเบเบเบปเบงเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบกเบตเบฎเบนเบเปเบเบ DeepPavlov เบเบฑเปเบเบเปเบฒเบญเบดเบ, เบกเบฑเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ.
เบฎเบนเบเปเบเบเปเบเบเบถเปเบเปเบ DP เบเบฐเบเบญเบเบเปเบงเบ:
- เบฅเบฐเบซเบฑเบ Python;
- เบญเบปเบเบเบฐเบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฒเบงเปเบซเบฅเบเปเบเป - เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบก serialized เบเปเบฝเบงเบเบฑเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐ (เบเบฒเบเบเบฑเบ, เบเปเปเบฒเบซเบเบฑเบเบเบญเบเปเบเบทเบญเบเปเบฒเบ neural, เปเบฅเบฐเบญเบทเปเบเป);
- เปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ (เบเปเปเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ config), เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบงเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบซเปเบญเบเบฎเบฝเบเบเบตเปเปเบเปเปเบเบเบเบปเบงเปเบเบ, URL เบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบฒเบงเปเบซเบฅเบ, เบเบฒเบเบเบถเปเบเบเบฑเบ Python, เปเบฅเบฐเบญเบทเปเบเป.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเบขเบนเปเบเบฒเบเปเบเป hood เบเบญเบ DeepPavlov เปเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบเบเบตเป, เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบฐเบฎเบนเปเบงเปเบฒ:
- เบฎเบนเบเปเบเบเปเบเปเปเบ DeepPavlov เปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบทเปเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบกเบฑเบ;
- เปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเบนเบเปเบเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฒเบงเบเปเปเบซเบฅเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบเบปเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบ DeepPavlov;
- เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเบนเบเปเบเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฑเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Python เบเบตเปเบกเบฑเบเปเบเป.
เบฎเบนเบเปเบเบเบเปเบฒเบญเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบตเบเบเบปเบงเบเบฐเปเบเบฑเบเบซเบผเบฒเบเบเบฒเบชเบฒ Named Entity Recognition (NER). เบเบปเบงเปเบเบเบเปเบฒเปเบเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบเบฒเบกเบเบฐเปเบเบเบเบญเบเบซเบเปเบงเบเบเบฒเบเบเบตเปเบกเบตเบเบทเปเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเบถเปเบเบเบฑเบ (เบเบทเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เบเบทเปเบเบฒเบเบเบนเบกเบชเบฒเบ, เบเบทเปเบเบญเบเบชเบฐเบเบธเบเปเบเบดเบ, เปเบฅเบฐเบญเบทเปเบเป). Config เบเบทเปเบชเปเบฒเบฅเบฑเบ NER เบฎเบธเปเบเบซเบผเปเบฒเบชเบธเบเปเบเบเบฐเบเบธเบเบฑเบ:
ner_ontonotes_bert_mult
เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเปเบเบตเบเปเบงเบต REST เบเปเบงเบเบฎเบนเบเปเบเบ:
- เบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฑเปเบเบเบปเบงเปเบเบเบเปเบฒเบฅเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ config เบเบญเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก virtual เบเบตเปเปเบเปเบงเบฝเบ:
python -m deeppavlov install ner_ontonotes_bert_mult
- เบเบฒเบงเปเบซเบฅเบเบญเบปเบเบเบฐเบเบญเบเบเบปเบงเปเบเบ serialized เบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ DeepPavlov:
python -m deeppavlov download ner_ontonotes_bert_mult
เบญเบปเบโเบเบฐโเบเบญเบ serialized เบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฒเบงโเปเบซเบผเบโเบเบฑเบ DeepPavlov home directoryโ, เปเบเบดเปเบโเปเบกเปเบโเบเบฑเปเบโเบขเบนเปโเปเบโเบเบญเบโเบเบปเปเบโ
~/.deeppavlov
เปเบกเบทเปเบญเบเบฒเบงเปเบซเบฅเบ, hash เบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบฒเบงเปเบซเบผเบเปเบฅเปเบงเบเบฐเบเบทเบเบเบงเบเบชเบญเบเบเปเปเบเบฑเบ hashes เบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบตโเบเบฒเบโเปเบเปเบโเบเบฑเบโ, เบเบฒเบโเบเบฒเบงโเปเบซเบผเบโเปเบกเปเบโเบเปเบฒเบกโเปเบฅเบฐโเปเบเบฅโเปโเบเบตเปโเบกเบตโเบขเบนเปโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโ. เบเบฐเบซเบเบฒเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเบฒเบงเปเบซเบฅเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบชเบฐเปเบฅเปเบเบเบฒเบ 0.5 เบซเบฒ 8 Gb, เปเบเบเบฒเบเบเปเบฅเบฐเบเบตเปเบเบดเบ 20 Gb เบซเบผเบฑเบเบเบฒเบ unzipping.
- เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเปเบเบตเบเปเบงเบต REST เบเปเบงเบเบฎเบนเบเปเบเบ:
python -m deeppavlov riseapi ner_ontonotes_bert_mult -p 5005
เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเป, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ REST เบเบตเปเบกเบตเบฎเบนเบเปเบเบเบเบฐเปเบเบตเบเบเบปเบงเปเบเบเบญเบ 5005 เบเบญเบเปเบเบทเปเบญเบเปเบฎเบ (เบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 5000).
เบซเบผเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบฎเบนเบเปเบเบ, Swagger เบเบฑเบเปเบญเบเบฐเบชเบฒเบ API เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบปเบเบชเบญเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบเบตเป URL http://127.0.0.1:5005
. เปเบซเปเบเบปเบเบชเบญเบเบเบปเบงเปเบเบเปเบเบเบเบฒเบเบชเบปเปเบเบกเบฑเบเปเบเบซเบฒเบเบธเบเบชเบดเปเบเบชเบธเบ http://127.0.0.1:5005/model
เปเบเบชเบเบณเบฎเปเบญเบเบเปเบเปเบงเบเปเบเบทเปเบญเบซเบฒ JSON เบเปเปเปเบเบเบตเป:
{
"x": [
"ะ ะะคะขะ ะผะพะถะฝะพ ะดะพะฑัะฐัััั ะฝะฐ ัะปะตะบััะธัะบะต ั ะกะฐะฒัะปะพะฒัะบะพะณะพ ะะพะบะทะฐะปะฐ.",
"ะ ัะณะพ-ะทะฐะฟะฐะดะฝะพะน ะ ััะธ ััะพะณ ะถะธัะฐ ะพัะตะฝะตะฝ ะฒ 15 ะณัะธะฒะตะฝ"
]
}
เปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบงเบเบเบฐเปเบเปเบฎเบฑเบ JSON เบเปเปเปเบเบเบตเป:
[
[
["ะ", "ะะคะขะ", "ะผะพะถะฝะพ", "ะดะพะฑัะฐัััั", "ะฝะฐ", "ัะปะตะบััะธัะบะต", "ั", "ะกะฐะฒัะปะพะฒัะบะพะณะพ", "ะะพะบะทะฐะปะฐ", "."],
["O", "B-FAC", "O", "O", "O", "O", "O", "B-FAC", "I-FAC", "O"]
],
[
["ะ", "ัะณะพ", "-", "ะทะฐะฟะฐะดะฝะพะน", "ะ ััะธ", "ััะพะณ", "ะถะธัะฐ", "ะพัะตะฝะตะฝ", "ะฒ", "15", "ะณัะธะฒะตะฝ"],
["O", "B-LOC", "I-LOC", "I-LOC", "I-LOC", "O", "O", "O", "O", "B-MONEY", "I-MONEY"]
]
]
เบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบขเปเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบงเบดเปเบเบฒเบฐ DeepPavlov REST API.
API DeepPavlov
เปเบเปเบฅเบฐเบเบปเบงเปเบเบ DeepPavlov เบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบขเปเบฒเบเปเปเบญเบเปเบถเปเบเบญเบฑเบ. เปเบ REST API, arguments เบเบทเบเบเบฑเปเบเบเบทเป, เบเบทเปเบเบญเบเบเบงเบเปเบเบปเบฒเปเบกเปเบเบเบฐเปเบเบเบญเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเบตเปเปเบเบปเปเบฒเบกเบฒ. เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเบฒเบเปเบเปเบเบฝเบเปเบกเปเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบธเบเปเบเปเบ. เบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเปเบฅเบฐเบเปเบฒเบเบตเปเบชเบปเปเบเบเบทเบเปเบเบเบเบปเบงเปเบเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบขเบนเปเปเบเบเบฒเบ MODELS เบเบญเบเปเบญเบเบฐเบชเบฒเบ
เปเบเบเบปเบงเบขเปเบฒเบ, เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบชเบญเบเบชเบฒเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒ argument x, เปเบเปเบฅเบฐเบญเบฑเบเปเบเปเบเบทเบเบกเบญเบเบซเบกเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบ DeepPavlov, เบฎเบนเบเปเบเบเบเบฑเบเบซเบกเบปเบเปเบเปเปเบงเบฅเบฒเปเบเบฑเบ input เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป (batch) เบเบญเบเบกเบนเบเบเปเบฒเบเบตเปเบเบทเบเบเบธเบเปเบเปเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ.
เบเปเบฒเบงเปเบฒ "batch" เบซเบกเบฒเบเปเบเบดเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบญเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเปเบเบทเปเบญเบเบเบฑเบเปเบฅเบฐเบซเบกเบฒเบเปเบเบดเบ batch เบเบญเบเบกเบนเบเบเปเบฒ input เปเบญเบเบฐเบฅเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเบ algorithm เบซเบผเบท neural network เบเปเบญเบกเบเบฑเบ. เบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบ (เปเบฅเบทเปเบญเบเปเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ) เปเบงเบฅเบฒเบเบตเปเบฎเบนเบเปเบเบเบเบฐเบกเบงเบเบเบปเบเบญเบปเบเบเบฐเบเบญเบเบซเบเบถเปเบเบเบญเบ batch เบเบฝเบเบเบฑเบเบกเบนเบเบเปเบฒเบเบฝเบงเบเบฑเบเบเบตเปเบชเบปเปเบเบเบฑเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเปเบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบธเบเปเบเปเบเปเบกเปเบเบญเบญเบเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเบฑเบเบซเบกเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบธเบเปเบเปเบ. เบเบฑเปเบเบเบฑเปเบ, เปเบกเบทเปเบญเบชเปเบฒเบ batch เบเบฒเปเบเบปเปเบฒ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเปเบงเบเบญเบเบเบปเบงเปเบเบเปเบฅเบฐเปเบงเบฅเบฒเบเบฒเบเบเบธเบเปเบเปเบเบเบตเปเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบกเบฑเบ.
เบเปเบฒเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบซเบผเบฒเบเบเบฑเบเปเบเบเบเปเบฒเบฅเบญเบ DeepPavlov, เปเบเปเบฅเบฐเบเบปเบเปเบเปเบฎเบฑเบเบกเบนเบเบเปเบฒเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเปเบเบเบปเบเปเบเปเบฎเบฑเบ, เบฎเบนเบเปเบเบเบเบฐเบเบฐเบฅเบดเบเบเปเบฒเบเบญเบเบซเบเบถเปเบเบเบธเบ. เบญเบปเบเบเบฐเบเบญเบเบเบญเบ batch เบเบฒเบญเบญเบเปเบกเปเบเบเบปเบเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบ batch เบเบฒเปเบเบปเปเบฒเบเบตเปเบกเบตเบเบฑเบเบเบฐเบเบตเบเบฝเบงเบเบฑเบ.
เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบ, เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบปเบงเปเบเบเปเบกเปเบเปเบเบทเปเบญเบเปเบฒเบฅเบฒเบเปเบเปเบฅเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบเปเบ tokens (เบเปเบฒเบชเบฑเบเบเปเบฒเบเปเปเบฅเบฐเปเบเบทเปเบญเบเบซเบกเบฒเบเบงเบฑเบเบเบญเบ) เปเบฅเบฐเบเบฑเบเบเบฐเปเบเบ token เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบซเบเปเบงเบเบเบฒเบเบเบตเปเบกเบตเบเบทเป (เบเบทเปเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบ, เบชเบฐเบเบธเบเปเบเบดเบ) เบเบตเปเบกเบฑเบเปเบเบฑเบเบเบปเบงเปเบเบ. เปเบเบเบฑเบเบเบธเบเบฑเบเบฎเบนเบเปเบเบ ner_ontonotes_bert_mult เบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฎเบฑเบเบฎเบนเป 18 เบเบฐเปเบเบเบเบญเบเบซเบเปเบงเบเบเบฒเบเบเบตเปเบกเบตเบเบทเป, เบเปเบฒเบญเบฐเบเบดเบเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเป
เบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบเบปเบเบญเบทเปเบเปเปเบเบ DeepPavlov
เบเบญเบเปเปเบทเบญเปเบเบเบฒเบ NER, เบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบเบปเบเบเปเปเปเบเบเบตเปเปเบกเปเบเบกเบตเบขเบนเปเปเบ DeepPavlov เปเบเปเบงเบฅเบฒเบเบฝเบ:
เบเปเปเบเบงเบฒเบกเบเบญเบเบเปเบฒเบเบฒเบก
เบเบญเบเบเปเบฒเบเบฒเบกเบเบฑเบเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบตเบเบดเปเบเบชเปเบงเบเบเบญเบเบเปเปเบเบงเบฒเบกเบเบตเป. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบ: squad_ru_bert_infer
เบเบณเบฎเปเบญเบเบเปเบเบปเบงเบขเปเบฒเบ:
{
"context_raw": [
"DeepPavlov ัะฐะทัะฐะฑะฐััะฒะฐะตััั ะปะฐะฑะพัะฐัะพัะธะตะน ะะคะขะ.",
"ะ ัะณะพ-ะทะฐะฟะฐะดะฝะพะน ะ ััะธ ััะพะณ ะถะธัะฐ ะพัะตะฝะตะฝ ะฒ 15 ะณัะธะฒะตะฝ."
],
"question_raw": [
"ะะตะผ ัะฐะทัะฐะฑะฐััะฒะฐะตััั DeepPavlov?",
"ะกะบะพะปัะบะพ ััะพะธะป ััะพะณ ะถะธัะฐ ะฝะฐ ะ ััะธ?"
]
}
เบเบปเบเปเบเปเบฎเบฑเบ:
[
["ะปะฐะฑะพัะฐัะพัะธะตะน ะะคะขะ", 27, 31042.484375],
["15 ะณัะธะฒะตะฝ", 39, 1049.598876953125]
]
เบเบฒเบเบเบงเบเบซเบฒเบเบฒเบเบเบนเบเบนเบ
เบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบ insult เบเบฑเบเบเบธเบเบเบปเบเบเบตเปเบเปเปเบเบงเบฒเบกเบเบทเบเปเบเปเปเบ (เปเบเปเบงเบฅเบฒเบเบฝเบ - เบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ). เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบ: insults_kaggle_conv_bert
เบเบณเบฎเปเบญเบเบเปเบเบปเบงเบขเปเบฒเบ:
{
"x": [
"Money talks, bullshit walks.",
"You are not the brightest one."
]
}
เบเบปเบเปเบเปเบฎเบฑเบ:
[
["Not Insult"],
["Insult"]
]
เบเบฒเบเบงเบดเปเบเบฒเบฐเบเบงเบฒเบกเบฎเบนเปเบชเบถเบ
เบเบฒเบเบเบฑเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบญเบเบเปเปเบเบงเบฒเบก (เปเบเบเบฒเบเบเบงเบ, เปเบเบฑเบเบเบฒเบ, เบฅเบปเบ). เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบ: rusentiment_elmo_twitter_cnn
เบเบณเบฎเปเบญเบเบเปเบเบปเบงเบขเปเบฒเบ:
{
"x": [
"ะะฝะต ะฝัะฐะฒะธััั ะฑะธะฑะปะธะพัะตะบะฐ DeepPavlov.",
"ะฏ ัะปััะฐะป ะพ ะฑะธะฑะปะธะพัะตะบะต DeepPavlov.",
"ะะตะฝั ะฑะตััั ััะพะปะปะธ ะธ ะฐะฝะพะฝะธะผััั."
]
}
เบเบปเบเปเบเปเบฎเบฑเบ:
[
["positive"],
["neutral"],
["negative"]
]
เบเบฒเบเบเบงเบเบซเบฒเบเบณเบซเบเปเป
เบเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒเบชเบญเบเบเบปเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบฝเบงเบเบฑเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบ: stand_paraphraser_en
เบฎเปเบญเบเบเป:
{
"text_a": [
"ะะพัะพะด ะฟะพะณััะถะฐะตััั ะฒ ัะพะฝ, ะฟัะพััะฟะฐะตััั ะะฐัะธั.",
"ะัะตะทะธะดะตะฝั ะกะจะ ะฟัะธะณัะพะทะธะป ัะฐััะพัะถะตะฝะธะตะผ ะดะพะณะพะฒะพัะฐ ั ะะตัะผะฐะฝะธะตะน."
],
"text_b": [
"ะะฐัััะฟะฐะตั ะฝะพัั, ะฒัะต ะถะธัะตะปะธ ะณะพัะพะดะฐ ะฟะพัะปะธ ัะฟะฐัั, ะฐ ะฟัะตัััะฟะฝะธะบะธ ะฟัะพัะฝัะปะธัั.",
"ะะตัะผะฐะฝะธั ะฝะต ัะพะฑะธัะฐะตััั ะฟะพะดะดะฐะฒะฐัััั ัะณัะพะทะฐะผ ัะพ ััะพัะพะฝั ะกะจะ."
]
}
เบเบปเบเปเบเปเบฎเบฑเบ:
[
[1],
[0]
]
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบเบฐเบเบธเบเบฑเบเบเบญเบเบฎเบนเบเปเบเบ DeepPavlov เบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบเบเปเบญเบเบเบฑเบเบซเบกเบปเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบชเบฐเปเบซเบกเบต
เบชเบฐเบซเบฅเบธเบ
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบนเปเบเบฑเบเบเบฑเบ DeepPavlov API เปเบฅเบฐเบเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบชเบฐเบซเบเบญเบเปเบซเปเบญเบญเบเบเบฒเบเบเปเบญเบ. เบเบงเบเบเบทเปเปเบงเปเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบ NLP เปเบเบเปเปเบเบฒเบก, เบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบฐเบเบฑเบเบฅเบธเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเปเบเบเบเปเบฒเบฅเบญเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบเปเปเบกเบนเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบซเบปเบงเบเปเป (เปเบเปเบกเบ) เบเบญเบเบงเบฝเบเบเบฒเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบซเบผเบฑเบเบเบฒเบ, เบเบปเบงเปเบเบเบซเบผเบฒเบเปเบกเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเบชเปเบฒเบฅเบฑเบเบเบธเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ.
เปเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบเบฒเบเปเบเบตเบเบเบปเบง DeepPavlov เบเบฒเบ Docker, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเบงเปเบเบชเบนเปเบฎเบนเบเปเบเบเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบก. เปเบฅเบฐเบขเปเบฒเบฅเบทเบกเบงเปเบฒ DeepPavlov เบกเบต
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com