【发布时间】:2016-12-31 11:35:14
【问题描述】:
我正在尝试建立一个基于深度学习的模型来从长句中提取特定文本。
让我们假设一个 200 字的文本,以及一个我有我的客户姓名和姓氏的表格。我正在尝试构建一个模型,以使用深度学习从这 200 个单词中提取特定的客户姓名/姓氏。
我读过 CNN 和 RNTN 模型、语义解析和 word2vec 模型,但显然我不是该领域的专家。
我的想法是:
- 第 1 步:制作第一个模型,其中输入 = 客户姓氏,输出 = 班级姓氏
- 第 2 步:制作第二个模型,其中 input = 客户名称, 输出 = 类名
- 第 3 步:制作第 3 个模型,其中 input = client 姓名+姓氏和姓氏+姓名,输出=类客户端
- 第 4 步: 制作第 4 个模型,我在输入中发送一袋单词并找到方法 在输出中查找客户端类。
就像我们可以找到名词/副词/动词/...一样,我们应该能够创建一种新的“语义分类”作为客户、地址、...。
谁能给我一些关于我的思维方式的建议?或者告诉我应该改变/改进哪一部分?
非常感谢。
【问题讨论】:
-
您正在寻找的是制作一个无法在句子中检测客户姓名和姓氏的系统。语言处理是一个庞大的领域。我建议你通过标记一些数据并学习模型来做出一个伟大的事实,你的课程最多应该是两个或三个。在应用任何模型(例如“RNN,NN”)之前,首先尝试实现一些方法来清理数据并构建文本。
-
感谢您的回复。经过一番搜索,我期待着实施一个 CRF 来解决我的问题,并带有适当的 BILOU NER 标记。我将使用 tensorflow 的序列到序列模型。我让你知道事情的进展。顺便说一句,您有什么工具可以建议我,以便我可以清理数据并将其标记为 train 吗?我有一个 CSV 列表,第一列是公司名称,第二列是地址。感谢您的帮助。
标签: deep-learning text-mining text-classification word2vec text-analysis