title: What machine learning approach should I use for a recommandation system based on attributes?
body: <p>I am trying to predict what would be the best movie I can recommend for a person based on criteria like gender, age and mood. I have a vector like this (1,0,0...1).</p>
  
  <p>My first approach was trying to predict what grade a person would give to a movie based on this vector then make a ranking based on these grades.</p>
  
  <p>So a in the dataset a person is defined by a vector (1,0,...1)
                        movie is defined by a vector  (1,0,...1)
                        and the grade that a person gave to a movie.</p>
  
  <p>What would you recommend ?</p>
  
  <p>Thanks !</p>