org.put.semintec.utils
Class MiningUtils
java.lang.Object
org.put.semintec.utils.MiningUtils
public class MiningUtils
- extends java.lang.Object
Provides methods that manipulate a set of patterns.
- Author:
- Agnieszka Lawrynowicz
Method Summary |
java.util.ArrayList |
selectOnePatternPerEquivalenceClass(java.util.ArrayList patterns,
KnowledgeBase kb)
Selects only one pattern from each equivalence class, w.r.t kb, from the given list of patterns |
java.util.ArrayList |
selectSFree(java.util.ArrayList patterns,
KnowledgeBase kb)
Selects only s-free patterns, w.r.t kb, from the given list of patterns |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MiningUtils
public MiningUtils()
selectSFree
public java.util.ArrayList selectSFree(java.util.ArrayList patterns,
KnowledgeBase kb)
throws org.semanticweb.kaon2.api.KAON2Exception,
java.lang.InterruptedException
- Selects only s-free patterns, w.r.t kb, from the given list of patterns
- Parameters:
patterns
- List of patterns to filter
- Returns:
- the list of s-free patterns
- Throws:
java.lang.InterruptedException
org.semanticweb.kaon2.api.KAON2Exception
selectOnePatternPerEquivalenceClass
public java.util.ArrayList selectOnePatternPerEquivalenceClass(java.util.ArrayList patterns,
KnowledgeBase kb)
throws org.semanticweb.kaon2.api.KAON2Exception,
java.lang.InterruptedException
- Selects only one pattern from each equivalence class, w.r.t kb, from the given list of patterns
- Parameters:
patterns
- List of patterns to filter
- Returns:
- the list of patterns selected as equivalence class representative
- Throws:
java.lang.InterruptedException
org.semanticweb.kaon2.api.KAON2Exception