我们如何训练路易斯模式来捕捉复数和单数词?
尝试添加如下模式
I am looking for {coursename} course[s]
但这是行不通的。
考虑:
Intent:**Training**
Trained pattern:I am looking for {coursename} course
如果查询是:“我正在寻找python课程”
我要路易斯抓住它作为“训练”的意图。这是没有发生的,因为“课程”是复数形式的查询和培训的意图是一个单一的形式(课程)。
我需要一个建议,以操纵训练的模式,以处理复数形式的文字。
谢谢
我有一个训练领域的课程
class Training {
String type
Date createdOn
Date modifiedOn
static belongsTo = [course: Course]
static hasMany = [attachments: Attachment]
}
我还有课程领域课
class Course {
String name
static hasMany = [trainings: Training, tracks: Track]
我试着训练一个neural network来识别A到J的手写信件。我有一套200000码的训练。每个训练集都是784像素值的列表。我的神经网络有input layer of size 784,hidden layer of size 50和output layer of size 10。
我正在使用python的fmin_cg库的scipy最小化函数。我面临的问题是,每次迭代都要花费大量的时间。
第一次迭代几乎花了7-10分钟。
第二次迭代耗时20分钟。
第三名还在跑。
这可能是因为我的电脑过时了,只有2GB的内存和一个缓慢的处理器,但是我以前用training set of size 500
我最近开始深入学习与张量流。我阅读了大量的在线资源,并参加了一门面向初学者的Udacity课程。我学到了很多深度学习的基本原理。但有一件事,我现在正在挣扎,不是这些资源的主题。我不知道如何在Python程序中获得自己的标记数据(CSV格式)来训练我的网络。我遇到了,并开始以post显示的方式实现输入管道,到目前为止,它还在工作。当我试图通过添加特性和标签来训练我的模型时
sess.run(optimizer, feed_dict={
x: features,
y: labels,
})
TF抛出一个错误
TypeError: The value of a