/*var $data = [{"src":["", "das", "ist", "ein", "kleines", "haus", ""], "tgt":["", "this", "is", "a", "small", "house", ""]} ];*/ var $data = [{"src":["", "das", ""], "tgt":["", "this", ""]}];//, /* {"src":["", "mein", ""], "tgt":["", "my", ""]}];*/ var make_vocab = function (data) { var k = 0; var vocab = {}, ivocab = []; for (var i=0; i=max_iter) return true; return false; } var cat = function (a, b) { R.assert(a.d==1 && b.d==1); var m = new R.Mat(a.n+b.n, 1); var i; for (i=0; i encoder.Whd ? for (var z=0; z", "das", "ist", "ein", "kleines", "haus", ""]; var x = ["", "das", ""]; var _, cntxt; var o = {}; var G = new R.Graph(false); for (var i=0; i" || z==100) break; } samples.push( {"transl":str, "score":p } ); } best = ""; best_score = -999999; for (var q = 0; q