我想使用R递归神经网络包rnn
来对方面和情感对的极性进行分类。例如,输入是单词"speed"one_answers"fast"的预训练嵌入,我希望通过RNN分类得到这对的类标签。
你能给我一些关于使用rnn
软件包完成这项任务的说明吗trainr()
方法的输入X
和输出Y
应该是什么?
首先要查看的是包的文档,使用:
library(rnn)
help(rnn)
本页涉及包trainr()
和predictr()
的两个主要功能
trainr()
帮助页描述了输入的形式,输入应该是数字数组。因此,对于类,您应该使用as.factor()
将character
数据转换为factor
。
帮助页面还提供了示例。对于长格式示例,请查看:
vignette('rnn')
和
vignette('sinus')
您也可以在CRAN页面上找到小插曲。