Tag: azure cognitive services

用名字培训LUIS

我试图训练我的LUIS应用程序来识别用户名。 为此,我创build了一个名为ContactEntity的简单实体,并添加了不同的话语: 意图定义与实体 我已经训练了我的应用程序,但它仍然不能识别其他名称,尽pipe已经标记的名称已被完全识别。 testing控制台 我需要input多less个话语才能使LUIS开始识别? 可以使用简单实体还是应该使用其他types的实体? 提前谢谢你,关心。

上传图像作为二进制数据认知服务与节点

我正在尝试将Microsoft Cognitive服务面部API传递给用户上传的图像。 该图像在上传文件夹中的服务器上可用。 微软希望这个图像是“application / octet-stream”,并作为二进制数据传递。 目前我无法find一种方法将图像传递给API,使其被接受,并继续接收“解码错误,图像格式不受支持”。 据了解,图像必须以blob或文件格式上传,但是对于NodeJs而言,我还不确定如何实现这一点。 到目前为止,我有这个,看了几个选项,但都没有工作,其他选项我试着返回simmilar错误,如“文件太小或大”,但是当手动testing通过邮差相同的图像,它工作正常。 image.mv('./uploads/' + req.files.image.name , function(err) { if (err) return res.status(500).send(err); }); var encodedImage = new Buffer(req.files.image.data, 'binary').toString('hex'); let addAPersonFace = cognitive.addAPersonFace(personGroupId, personId, encodedImage); addAPersonFace.then(function(data) { res.render('pages/persons/face', { data: data, personGroupId : req.params.persongroupid, personId : req.params.personid} ); })