anchor.diff:      |> PSeq.map (fun w -> wordMatch w.Search_term w.Product_title (productDescription w.Product_uid) |> toFloatArray)
       |> PSeq.toArray
   
  -let target = MultipleLinearRegression(3, true);
  -let error = target.Regress(trainInput, trainOutput);
  +let target = MultipleLinearRegression(3, true)
  +let error = target.Regress(trainInput, trainOutput)
   let testOutput = target.Compute(testInput)
   
   let submission = 
       Seq.zip test.Rows testOutput
  -    |> PSeq.map (fun (r,o) -> sprintf "%A,%A" r.Id o)
  -    |> PSeq.toArray
  -
  +    |> Seq.map (fun (r,o) -> sprintf "%A,%A" r.Id o)
  +    |> Seq.toList
   let outputPath = __SOURCE_DIRECTORY__ + @"../../data/benchmark_submission_FSharp.csv"
  -File.WriteAllLines(outputPath, submission)
  +File.WriteAllLines(outputPath, "id,relevance" :: submission)
  
positive.code: open FSharp.Data
  open FSharp.Collections.ParallelSeq
  open Accord.Statistics.Models.Regression.Linear
  
  [<Literal>]
  let trainDataPath = "../data/train.csv"
  
negative.code: #r "../packages/Accord.Math/lib/net40/Accord.Math.dll"
  #r "../packages/Accord.Statistics/lib/net40/Accord.Statistics.dll"
  #r "../packages/FSharp.Collections.ParallelSeq/lib/net40/FSharp.Collections.ParallelSeq.dll"
  #r "../packages/StemmersNet/lib/net20/StemmersNet.dll"
  
  open System
  open System.IO
  