理解机 V0.3.0:重新设计模型创建语法


以聊天形式生成创建模型的SQL(概念设计)

Please help me create a model called yolo, I want to use the yolov5 plugin for logo_detection purpose.

Well, where did you store the model?

I guess it is torchhub:///ultralytics/yolov5:v6.0/yolov5m.

Here is the SQL

CREATE MODEL yolo
USING yolov5
FOR logo_detection
LOCATION "torchhub:///ultralytics/yolov5:v6.0/yolov5m"

SQL语法重要变更

现在

CREATE [OR REPLACE] MODEL model_name
[USING liga_plugin_name]
[FOR model_type]
[LOCATION "uri"]
[OPTIONS (key1=value1,key2=value2,...)]
[RETURN dataType]

之前

CREATE [OR REPLACE] MODEL model_name
[FLAVOR flavor]
[MODEL_TYPE model_type]
[OPTIONS (key1=value1,key2=value2,...)]
USING "uri";

本次发布涉及以下PyPI包

  • liga==0.3.0
  • liga-sklearn==0.3.0: 理解机插件示例实现
  • liga-mlflow==0.3.0: 理解机模型注册系统示例集成

理解机是一个框架,如果想使用理解机,可以参考使用理解机Sklearn插件的Jupyter笔记本: https://gitee.com/komprenilo/liga/blob/main/README_SKLEARN.md


相關推薦

2023-03-30

视觉理解机V0.3.0是基于理解机框架的计算机视觉解决方案。 视觉理解机提供了面向图像的UDF和UDT,可以很方便的处理大规模的图像数据。视觉理解机本身是一个框架,具体的机器学习能力由理解机的PyTorch插件实现。 本次发布

2023-07-20

和授权这四个维度对JumpServer中的大部分使用场景进行了重新设计。 在产品设计过程中,我们秉持“内外兼修”的原则,希望进一步提升用户的使用体验,真正用心做好一款开源堡垒机。在产品的内在方面,我们对核心功能进行

2022-04-13

界上每个程序员的生产力;但是,由于这些模型可能难以理解程序语义,因此所生成的代码的质量不能得到保证。” 根据介绍,Jigsaw 部署了理解程序语法和语义的后处理技术,然后利用用户反馈来提高未来的性能;该工具旨在

2024-06-04

热情逐渐从C/C++向Python迁移,对于计算机硬件体系结构的理解也呈现逐年下降的趋势。当前许多人工智能从业者做的是人工智能算法设计,但参与基础人工智能软件开发的相对较少。我们认为本科生教育中应该加强基础软件开发

2022-12-06

,这是一种基于对话的人工智能聊天机器人模型,它能够理解自然语言并以自然语言的方式做出回应。 ChatGPT 基于 GPT-3.5 模型微调而成,以语言服务模型 InstructGPT 为基础,通过人类回馈增强学习训练模型 RLHF,不过数据设置略

2023-02-09

能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules

2023-06-15

在技术日新月异的时代,我们对生态系统解决方案的深刻理解使我们能够帮助他们快速导航并经济高效地做出明智的决策。” 公告列出了一系列新举措,旨在帮助埃森哲及其企业客户制定新战略、运营模式、业务案例和数字

2022-10-15

可以使人的大脑得到延伸。作为程序员,它让我们有理由重新思考我们的挑战,重新制定我们的目标,并着手寻找编写现代软件的最佳方式。还有什么能比这更好呢?

2023-03-12

能耗更低、更符合 nginx 应用场景的小虚拟机实现,可以理解成 nginx 为其实现了一套自己的词法解析。 作为 nginx 的插件,njs 的安装方式是重新编译 nginx。 新版本下载地址:http://nginx.org/en/docs/njs/install.html 主要变化 nginx modules

2023-06-08

有这个习惯)。如果你也有这个习惯,应该能够很容易地理解,这个问题简单说就是英文逗号使用的空间小,作为分隔符不明显,同时容易与成员操作符点号混淆。青语言中逗号也作为分隔符,其作用和空格相同,主要是为了从

2024-06-04

仅仅是内存安全。通过形式语言理论的概念,可以更好地理解语言的语法和语义之间的关系,以及在编程语言设计中如何考虑程序的正确性和可靠性。 原文:https://o-santi.github.io/blog/rust-is-not-about-memory-safety/ 相关讨论:https://n

2022-12-13

为了让整体开发体验跟 RN 更加一致,减少开发者的理解成本。我们对 @tarojs/rn-runner 的代码进行了重构。将 Taro RN 需要的所有编译逻辑,都封装到了 metro 配置中。新版本在项目根目录下会创建入口文件 index.js 和配置文件 metr

2023-08-06

率轻而易举 Given -> When -> Expect . 前置条件 理解 领域驱动设计:《实现领域驱动设计》、《领域驱动设计:软件核心复杂性应对之道》 理解 命令查询职责分离(CQRS) 理解 事件溯源架构 理解 响

2023-04-02

能够参与软件开发。 智能代码审查:通过 GPT-4 的知识理解能力,NGPTL++ 可以对程序员编写的代码进行智能审查,提出改进意见,帮助开发者更好地遵循编程规范和最佳实践。 交互式编程助手:NGPTL++ 提供了一个基于 GPT-4