神经网络对象输入

时间:2019-07-20 00:34:17

标签: javascript python neural-network

我只是对神经网络做一些研究。我的问题是,是否可以使用数字和字符串的输入数组?

这是我计划要做的。我想制作一个基于趋势,个人喜好和神经网络的电影推荐系统(我已经完成了基于内容的系统和用户评分系统)

例如,有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

0 个答案:

没有答案