public override void Compute() { TLSimilarityMatrix matrix = (TLSimilarityMatrix)Workspace.Load("Matrix"); TLSimilarityMatrix pruned = TLSimilarityMatrixUtil.CreateMatrix(TLSimilarityMatrixUtil.GetTopNLinks(matrix, _config.N)); Workspace.Store("PrunedMatrix", pruned); }
public override void Compute() { TLSimilarityMatrix matrix = (TLSimilarityMatrix)Workspace.Load("Matrix"); TLSimilarityMatrix pruned = TLSimilarityMatrixUtil.CreateMatrix(TLSimilarityMatrixUtil.RemoveBottomPercentage(matrix, _config.Percentage)); Workspace.Store("PrunedMatrix", pruned); }
public override void Compute() { TLSimilarityMatrix matrix = (TLSimilarityMatrix)Workspace.Load("Matrix"); TLSimilarityMatrix answerMatrix = (TLSimilarityMatrix)Workspace.Load("AnswerMatrix"); TLSimilarityMatrix pruned = TLSimilarityMatrixUtil.CreateMatrix(TLSimilarityMatrixUtil.GetLinksAtRecall(matrix, answerMatrix, _config.RecallLevel)); Workspace.Store("PrunedMatrix", pruned); }
public override void Compute() { TLSimilarityMatrix original = (TLSimilarityMatrix)Workspace.Load("OriginalMatrix"); IEnumerable <string> artifactIDs = TLSimilarityMatrixUtil.GetSetOfTargetArtifacts((TLSimilarityMatrix)Workspace.Load("TargetMatrix")); TLSimilarityMatrix matrix = TLSimilarityMatrixUtil.CreateMatrix(TLSimilarityMatrixUtil.ExtractLinks(original, artifactIDs, true)); Workspace.Store("ExtractedLinks", matrix); }