我只是对神经网络做一些研究。我的问题是,是否可以使用数字和字符串的输入数组?
这是我计划要做的。我想制作一个基于趋势,个人喜好和神经网络的电影推荐系统(我已经完成了基于内容的系统和用户评分系统)
例如,有100,000部电影。每个属性都有movieId,平均收视率,流派和标签,即Popular-rank。这是数据:
movieId meanRate genre tag popular-rank
1 4.8 action superhero 4
.........
........
结果:Recommend: 1 for yes, and 0 for no
***要求用户输入。例如,genre = music , tag = documentation
The actual training:
[ 4 horror adult 3 ] = [ 1 ]
[ 4.2 music black hole 6 ] = [ 1 ]
[ 4.4 action foreign 6 ] = [ 0 ]
[ 3.7 music documentation 9 ] = [ 1 ]
[ 3 music twist 9 ] = [ 0 ]
测试:
[4.8 action superhero 4 ] = [ ??? ]
我的问题是: 1 /是否可以使用这种方法?
*** criteria for training: if popular-rank < 3 => yes
else if meanRate >= 4 && favGenre == true => yes
else if meanRate > 4 && favGenre == false => no
else if meanRate < 4 && favGenre == true && favTag == true => yes
else if meanRate < 4 && favGenre == true && favTag == false => no