machine-learning - 处理文本数据以进行分类

标签 machine-learning neural-network

假设我们的输入数据由离散值和文本字符串组成,输出应该是一组标签。

为了将其转换为可以输入神经网络的数据,我无法弄清楚如何处理文本输入。

仅使用文本输入,我假设 RNN 可以生成思想向量,但我有点不确定如何提供其余的输入数据。

最佳答案

如果您使用 RNN 来处理文本输入,那么 RNN 的输出可以与离散特征的 one-hot 编码连接起来。然后可以将连接的向量输入输出层(例如,逻辑计算跨多标签的交叉熵损失)。

类似地,如果您使用嵌入层来映射输入文本,您也可以为离散特征学习另一个嵌入。然后可以将两个嵌入的特征系列连接起来以输入到输出层。

enter image description here

关于machine-learning - 处理文本数据以进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39971803/

相关文章:

machine-learning - 如何检查输入字符串是否包含街道地址?

opencv - 带有opencv的多元随机森林

python - 使用 Keras Python 测试神经网络

r - 向插入符中的 'train' 函数添加新方法

python - SciKitlearn ColumnTransformer TypeError : Cannot clone object. 你应该提供一个 scikit-learn estimator 的实例而不是一个类

python - Keras 自定义指标迭代

python - 比较两个名字的相似度并使用神经网络识别重复项

search - 测量精确度和召回率

python - 使用傻瓜盒对 CNN 进行攻击的代码,出了什么问题?

machine-learning - C4.5决策树: classification probability distribution?