Commit Graph

9 Commits

Author SHA1 Message Date
zhangzhicheng.zzc
d721fabb34 [to #42322933]bert with sequence classification / token classification/ fill mask refactor
1.新增支持原始bert模型(非easynlp的 backbone prefix版本)
2.支持bert的在sequence classification/fill mask /token classification上的backbone head形式
3.统一了sequence classification几个任务的pipeline到一个类
4.fill mask 支持backbone head形式
5.token classification的几个子任务(ner,word seg, part of speech)的preprocessor 统一到了一起TokenClassificationPreprocessor
6. sequence classification的几个子任务(single classification, pair classification)的preprocessor 统一到了一起SequenceClassificationPreprocessor
7. 改动register中 cls的group_key 赋值位置,之前的group_key在多个decorators的情况下,会被覆盖,obj_cls的group_key信息不正确
8. 基于backbone head形式将 原本group_key和 module同名的情况尝试做调整,如下在modelscope/pipelines/nlp/sequence_classification_pipeline.py 中 
原本
 @PIPELINES.register_module(
    Tasks.sentiment_classification, module_name=Pipelines.sentiment_classification)
改成
@PIPELINES.register_module(
    Tasks.text_classification, module_name=Pipelines.sentiment_classification)
相应的configuration.json也有改动,这样的改动更符合任务和pipline(子任务)的关系。
8. 其他相应改动为支持上述功能
        Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/10041463
2022-09-27 23:08:33 +08:00
Yingda Chen
e0ef60ca9b [to #42322933] skip demo test by default 2022-09-09 14:56:33 +08:00
lingcai.wl
7a49fa1cc6 [to #44657982] add unittest for demo and demotest utils
unittest for demo service
        Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/10006180
2022-09-08 14:08:51 +08:00
xuanjie.wxb
e5c9ded870 [to #42322933] add lstm-crf ner model code
Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/9901220

    * add lstm-crf ner model code
2022-09-01 09:19:59 +08:00
yingda.chen
45620dbc7f [to #42322933]clean up test level
Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/9662182

    * clean up test level
2022-08-06 12:22:17 +08:00
pangda
55dfa0a856 [to #42322933] update ner default model & fix tokenizer bug
Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/9627744
2022-08-04 16:11:22 +08:00
Yingda Chen
9471f0a9a7 [to #42322933] disable ner test temporarily 2022-08-01 13:35:16 +08:00
wenmeng.zwm
d55525bfb6 [to #43112771] requirements check and lazy import support 2022-07-27 17:29:16 +08:00
pangda
fd4a027a07 [to #42322933] NLP/命名实体识别模型(NER)接入
Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/9435758

* add model nncrf, which includes tcrf(transformer-crf) and lcrf(lstm-crf, will be implemented in 830 version).
* add NER metainfo, pipeline
2022-07-21 16:26:31 +08:00