Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

题目2: 使用 Jina AI 和 UIE 搭建可视化信息抽取系统 #2

Open
numb3r3 opened this issue Feb 15, 2023 · 0 comments
Open

Comments

@numb3r3
Copy link
Member

numb3r3 commented Feb 15, 2023

题目简介: 基于通用信息抽取 (UIE)(https://github.com/PaddlePaddle/PaddleNLP/tree/develop/model_zoo/uie) 在 Jina 中实现一个可视化的信息抽取系统

  • 技术标签:深度学习,Python

  • 任务难度:基础 ⭐️

  • 详细描述:

    • 1)学习 Jina 开源MLOps框架的使用,熟悉3个基本概念 Document, Executor, Flow;详细文档参见 docs
    • 2)封装实现一个新的 Executor UIEExecutor,在 __init__ 中实现UIE Taskflow 的加载; 请参考文档 doc
    • 3)定义一个 Jina Flow,Flow中使用 UIEExecutor对外提供 gRPC, HTTPWebSocket 三种服务类型;请参考文档 doc
    • 4)实现一个前端交互页面可视化信息抽取结果 (前端页面的实现可以使用 Dask, Gradio, Streamlit 或者 Vue, React等)
  • 提交内容:

    • 提交方案 rfc 至仓库 rfcs 目录下;
    • 上传 UIEExecutorJina Hub
    • 请将代码提交至仓库 src 目录下,并创建自己的文件夹。
  • 合入标准

    • 按 rfc 设计文档格式,提交设计思路,并保证后期提交的内容与该技术方案保持一致;如果实际开发过程中需要对设计实现思路有更改,提前和mentor沟通确认通过后才可以被接受。
    • 针对提交的内容,在自定义 repo 下建立API功能实现、单测、API 文档对应的文件夹,并完成功能实现、单测、功能测试。
  • 技术要求:

    • 熟练掌握Python, 了解AI部署
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant