Para quem queira fazer em .NET, como eu que já tenho mais familiaridade, achei o NReco.Recommender (https://www.nrecosite.com/recommender_net.aspx). É igual ao Mahout, baseado nele, inclusive a sintaxe (tirando as diferenças de Java para .NET). Fiz o primeiro exercício do curso e o resultado foi exatamente o mesmo. Valeu!