Lichee

多模态内容理解算法框架
授权协议 Apache
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 国产
投 递 者 柳宏深
操作系统 跨平台
开源组织 腾讯
适用人群 未知
 软件概览

Lichee 是一个多模态内容理解算法框架项目,其中包含数据增强、预训练引擎、常见模型以及推理加速等模块。

主要设计目标

  1. 缩短信息流内容理解需求的研发周期
  2. 集成 AI 领域的成熟解决方案

Lichee 功能介绍以及适用场景

Lichee 主框架采用分层的思想组织模型训练,通过配置文件组合 DATA、Parser、MODEL、Optimizer、Scheduler 等组件,构建具体的训练流程。此外,Lichee 还提供了数据清理、推理加速等能力。

Lichee 技术特点

1. 性能优越的预训练引擎

提供了自研中文预训练模型,如LICHEE-NLG-ENGINE、LICHEE-RESNET-ENGINE等,免除训练中文预训练模型必须的大量资源和高质量语料库的限制。LICHEE/ShenZhou预训练模型先后于2021年1月8号和2021年9月19号登顶中文NLP权威榜单CLUE。相关技术创新在NLP顶会ACL 2021发表文章(https://arxiv.org/pdf/2108.00801.pdf)。

2. 基于配置化的模型训练

满足90%+业务场景仅通过配置即可完成模型训练任务。

3. 提供二次开发能力

提供了基于插件的二次开发能力,来满足更复杂的特殊业务场景。

4. 数据增强

为了进一步降低任务样本的数量,提供了数据增强插件,解决脏数据清洗和数据生成等方面的工作。

5. 能力插件

提供了更多的结构化能力插件,如词法分析工具LICHEE-LAC、句子相似度工具LICHEE-SIM、人脸识别工具LICHEE-Face等。

6. 推理加速

集成推理加速的能力,能够降低业务模型的实际部署成本。

Lichee 项目规划

  1. 扩充各领域的预训练模型
  2. 扩充训练加速、推理加速能力
  3. 兼容 hugging face 项目
  4. 提升项目的易用性、开放性及效率
  • 关于全志A33中Lichee文件的介绍 经过漫长的上网、资料的下载和环境的搭建,在ubuntu 16.04 LTS 64位下可以开始学习编译镜像了,首先我们先看一下Lichee这个文件 Lichee目录结构 . ├── brandy ├── buildroot ├── build.sh ├── clean.sh ├── linux-3.4 ├── out ├── README └── tools

  • 全志A64 lichee编译脚本build.sh分析 发布时间:2018-08-22 15:58, 浏览次数:269 , 标签: lichee build sh lichee目录下的./build.sh脚本: set -e #用于指此脚本里执行的命令返回值非0时,终止当前脚本的执行. buildroot/scripts/mkcommon.sh $@ #接着执行mkcommon.sh脚本,并把执行"

  • 编译lichee mklichee 编译过程 INFO:---------------------------------------- INFO:buildlichee。。。 INFO:chip:sun8iw5p1 INFO:platform:android INFO:kernel:linux-3.4 INFO:board:y3 INFO:output:out/sun8iw5p1/android

  • 概述 lichee nano开发大致需要如下环境: linux系统 交叉编译工具链 固件烧录工具 源代码 linux系统 一般使用虚拟机安装linux发行版,具体安装步骤网上很多,这里不再赘述。 另外,建议使用VMWare Player,因为目前windows的虚拟机只有VMWare对USB支持较好,用Player版本是因为对个人开发者免费,支持正版! linux发行版我使用的是Ubuntu18.

  • 获取源代码 见《lichee nano 荔枝派入门——搭建环境》 个人建议使用如下命令克隆内核代码: # 下载默认带480*272LCD的版本 git clone --depth=1 -b f1c100s-480272lcd-test https://github.com/Icenowy/linux.git ## 或者下载不带LCD驱动的版本 git clone --depth=1 -b f1c1

 相关资料
  • 本人python写的 1.四数之和的变形题,复杂度O(n^2) 2.编辑距离变形题 下面附上代码,可以参考一下,但具体的细节有问题的话可能是记不清了

  • 本文向大家介绍Bootstrap模态对话框中显示动态内容的方法,包括了Bootstrap模态对话框中显示动态内容的方法的使用技巧和注意事项,需要的朋友参考一下 首先引入bootstrap的js和css,在引入对应版本的jquery; 添加按钮,点击弹出模态窗体: 创建模态对话框: 注意:如果发现二级窗体打开一次后再打开失败,请看看href引用的界面中,是否在header中引入了css或js,这里不

  • 一面(八月四号) 面试官人很好,很温和,挺会引导的 问了论文和科研经历,并且给了一个假想的图文匹配的场景,问你有没有什么思路 没问八股 手撕题目是合并区间,没什么太大的难度 不知道一面的结果会咋样

  • 聊聊项目经历,聊ai发展方向,视频理解的实际应用,聊为什么想去北京,聊北京户口,有没有女朋友啥的 我问他 落地还是技术中台 ai伦理问题的看法 和其他部门的协作方式 对应届生的期许 招聘流程 三面比较综合,开放性问题多

  • #软件开发笔面经 1.自我介绍 2.拷打实习和科研,两段实习,没论文,实习的内容反反复复讲也就那点东西,没有太多值得深挖的点,面试官估计也不想深入问了。 3.手撕multi head cross attention,基本上写出来了,面试官也没让我详细讲思路,看了一眼就结束。 全程没问八股文,反问环节问了一下部门研究方向应该是偏传统CV方向的,跟大模型关系不大。 一面应该是没过,收到邮件推荐我转投其

  • 问题内容: 目前我的模态对话框是这样的 加载的Div包含在同一页面中。显示对话框时,如何将div移至第二页并通过Ajax加载内容?是否可以根据需要重用脚本来加载不同的内容? 问题答案: 看看Nemikor的这篇博客文章,它应该做您想要的。 http://blog.nemikor.com/2009/04/18/loading-a-page-into-a- dialog/ 基本上,在调用“打开”之前,