交互型灯光群控软件平台案例教程3.配UNIT场景
goJhou 发布于2017-11 浏览:7975 回复:25
2
收藏

这里是第3期的交互型灯光群控软件平台案例教程。

在上两期,给各位介绍了

1.如何选择灯光及与灯光初次交互  http://ai.baidu.com/forum/topic/show/492741

2.如何对实体设备合理封装class对象http://ai.baidu.com/forum/topic/show/492754

 

这一期,我们将开始介绍比较核心的内容--UNIT场景配置。

我们访问 unit.baidu.com 进入unit官网,单击正中间立即使用按钮进入后台配置面板。

映入眼帘的就是场景管理菜单页。我们新建一个场景。填入相应的场景名称和描述确定。

单击场景后,我们进入了单元配置页面。

这一页我们将要配置的是意图。

咱的场景是围绕着一枚或数枚灯泡的。那在先前的封装中,我们已经看到了面向对象的强大性了。

接下去,我将围绕开启灯光、关闭灯光、调整亮度、调整颜色、调整色温几个意图围绕教程。剩余的功能请各位自行配置。

 

那首先围绕打开灯光~ 配置前我们先回想一下,我们想把一个灯打开,一般会怎么说?

 

打开灯光。把我的床头灯打开。帮我把灯打开。我要开灯。打开条形灯,打开吸顶灯。

打开我卧室的灯光。把卧室的灯光打开,开卧室的灯。帮我打开我卧室的灯光。把卧室的吸顶灯打开。

由这些样本,我们可以将这个意图下的词槽大致可分为 地名user_place 与 对象user_target 最后的配置效果如下

随后在场景答复上,我们因为在C#中封装了特别丰富的灯泡函数。所以果断勾选执行函数,输入open的执行函数,与c#内的函数名保持一致。

并且不需要把place词槽加入到触发规则中,目的就是不管客户填不填这个词槽都有效。影响的只是对象的问题。

到这为止我们就完成了open意图的配置了,接着我们配置多个意图,各位看图吧,就不多做文字说明了。类似的逻辑

 

关闭意图:

 

调整亮度意图:

 

调整颜色:

 

设置色温:

 

 

定时关闭:

(好像一楼只能插11张图?插不进来了)

 

收藏
点赞
2
个赞
共25条回复 最后由goJhou回复于2017-11
#6goJhou回复于2017-11

就给你们一页看一下吧,因为后面都差不多,我模板配的很随缘hhhh

1
#5goJhou回复于2017-11

手写样本集的效率还是挺高的。

之后模板的话,各位随缘配就好了。

这里要注意的就是

模板集是不参与模型计算的。

会优先匹配模板,模板没有匹配的才到模型里去理解。

想知道自己的结果究竟是由模板匹配的还是通过模型匹配的,可参考自己json中的confidence那个关键字。

如果是100,就说明由模板触发。

非100的置信度,就都是通过模型学习得到的。

1
#4goJhou回复于2017-11

 

 

 

以上就是大部分词槽了~接着就是配样本集和模板了,样本集最好配了~

我建议各位的样本集,基于1个意图1个文档去写。这样在目前这种平台模式下维护比较方便

1
#3goJhou回复于2017-11

 

这个词典现在可以用 新更新的正则功能去做。 $$$\d

 

这个词槽也是 $$$\d%

1
#2goJhou回复于2017-11

 

清除定时:

接下去给各位看一下词槽的归一写法。其实这一块在先前的我的3篇干货贴里头都已经给各位看过,所以尽量快一些掠过吧

1
TOP
切换版块