前言
Node-RED 是一个流程编程工具,使得可以通过流程来编写应用程序。其中,npm 包 node-red-contrib-madlib 是一款非常好用的 Node-RED 扩展包,它提供了一套序列和构建 NLP 模型的工具,实现了机器学习功能。
本文将向您介绍如何使用 node-red-contrib-madlib。
安装
在 Node-RED 中,通过命令行安装 node-red-contrib-madlib:
--- ------- -----------------------
使用
在 Node-RED 的左侧工具栏中,找到 node-red-contrib-madlib 应用,并将其拖动到工作区中。如下图所示:
双击该节点,进入配置界面。我们可以根据自己的需求进行配置,如下图所示:
配置项的说明如下:
- Action:设置为构建模型,读取模型,或创建/删除/查看序列等。
- API Key:访问 Madlib SaaS REST API 的 API Key。
- Sequence Name:要创建/删除/查看的序列名称。
- Data Source URL:用于构建模型的数据源 URL。
- Training Parameters:用于构建模型的培训参数对象。
- Use Non-default Model Name:是否使用新的模型名称。
- Model Name:要创建或读取的模型名称。
- Language Model URL:要使用的语言模型 URL。
- Select Input:选择要输入的数据。
- Select Output:选择要输出的数据。
示例
以下示例演示了如何使用 node-red-contrib-madlib 创建子口头禅识别序列:
- 创建一个 http input 节点并设置 URL(如
/text
)。 - 创建一个 node-red-contrib-madlib 节点并将其配置为创建序列。
- 将输入的文本内容发送到 madlib 节点,使用“Train”模式来训练模型。
- 创建一个新的 http output 节点并将其连接到 madlib 节点,设置 URL(如
/result
)。 - 将 madlib 节点的“Classify”模式的输出发送到新的 http output 节点。
在 madlib 节点中,我们可以选择训练参数,如下图所示:
在 http output 节点中,设置响应类型(如“text/html”)。
代码实现:
-- ----- ----------------- ------- ----- ------- -------- -------------------- -- - ----- ------------------ ------- -------------------------- --------- ------------------ --------------- ---------------- -------- -------------------- -- - ----- ----------------- ------- ----- ---------- -------- ---- ------------------ ------ ------------------- --- ------------- --- ---------- - --------------- ------------ --------------- ---------------- ----------- --------- --------- ----------------- ---------- ----- -- --- ---- -------- ----- --------- ----------- -------------------- ----------- ------------------ ------- ------------------------- ---------- ------------------- --- ------------ -------------------------- ------------ -------- ---------------------------- ------------------ ------------------- -------------- ----- -- -------- -- -- - ----- ----------------- ------- --------- -------- ---------------------- --------- -------- ---------- ------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------- ------------------- ----------------- ------- ------------------------- ------------ ------------ --------------------- ------------- ------- ------- ----------------- ----- -------------------- ----- ------------------------- ----- ---------------- --- ------------ ---------- ---- -- ---------- --- ------------------- --- ------------- -- ---------------- --- ------------------------ ------ ----- ---- ----- ------ ------- --- ----------------------- ----- ------------------------------- -------- --
总结
在本文中,我们向您介绍了如何使用 node-red-contrib-madlib 包。相信通过本文的详细介绍,您已经掌握了基本的使用方法,并能够根据自己的需求进行修改。更多使用技巧可以参考官方文档。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005523b81e8991b448cfc41