|context> => |context: simple movie recommendation example> favourite-movies |Fred> => 6 |movie: a> + 9 |movie: b> + 8 |movie: c> + 10 |movie: d> + 6.5 |movie: e> features |movie: a> => 5 |feature: 9> + 14 |feature: 3> + 9 |feature: 1> + 2 |feature: 20> features |movie: b> => 13 |feature: 24> + |feature: 27> + 6 |feature: 42> + 14 |feature: 23> + 6 |feature: 22> features |movie: c> => 3 |feature: 4> + 7 |feature: 44> + 2 |feature: 28> features |movie: d> => 11 |feature: 10> + 4 |feature: 43> + 4 |feature: 4> + 13 |feature: 23> + 12 |feature: 21> + 2 |feature: 1> features |movie: e> => 1 |feature: 47> + 6 |feature: 11> + 13 |feature: 2> + 11 |feature: 17> + 7 |feature: 2> features |Fred's favourite movie features> => features favourite-movies |Fred> |Fred's suggested movies: 1> => 100 similar[features] |Fred's favourite movie features> |context> => |context: simple movie recommendation example, normed> favourite-movies |Fred> => 6 |movie: a> + 9 |movie: b> + 8 |movie: c> + 10 |movie: d> + 6.5 |movie: e> normed-features |movie: a> => normalize( 5 |feature: 9> + 14 |feature: 3> + 9 |feature: 1> + 2 |feature: 20>) normed-features |movie: b> => normalize( 13 |feature: 24> + |feature: 27> + 6 |feature: 42> + 14 |feature: 23> + 6 |feature: 22>) normed-features |movie: c> => normalize( 3 |feature: 4> + 7 |feature: 44> + 2 |feature: 28>) normed-features |movie: d> => normalize( 11 |feature: 10> + 4 |feature: 43> + 4 |feature: 4> + 13 |feature: 23> + 12 |feature: 21> + 2 |feature: 1>) normed-features |movie: e> => normalize( 1 |feature: 47> + 6 |feature: 11> + 13 |feature: 2> + 11 |feature: 17> + 7 |feature: 2> ) normed-features |normed Fred's favourite movie features> => normed-features favourite-movies |Fred> |Fred's suggested movies: 2> => 100 similar[normed-features] |normed Fred's favourite movie features>