public static AffinityMatrixCreator createDefaultAffinityMatrixCreator() { SimilarityFunction simFunc = new CosineSimilarity(); AffinityMatrixCreator creator = new NearestNeighborAffinityMatrixCreator(); creator.setParams(10); creator.setFunctions(simFunc, simFunc); return creator; }
public static AffinityMatrixCreator createDefaultAffinityMatrixCreator() { SimilarityFunction simFunc = new CosineSimilarity(); AffinityMatrixCreator creator = new NearestNeighborAffinityMatrixCreator(); creator.setParams(10); creator.setFunctions(simFunc, simFunc); return creator; }
protected SemanticSpace getSpace() { AffinityMatrixCreator creator = ReflectionUtil.getObjectInstance( argOptions.getStringOption('e')); if (argOptions.hasOption("edgeTypeParam")) creator.setParams(argOptions.getIntOption("edgeTypeParam")); SimilarityFunction edgeSim = new CosineSimilarity(); SimilarityFunction kernelSim = ReflectionUtil.getObjectInstance( argOptions.getStringOption("edgeWeighting")); if (argOptions.hasOption("edgeWeighting")) kernelSim.setParams(argOptions.getIntOption("edgeWeightingParam")); creator.setFunctions(edgeSim, kernelSim); return new LocalityPreservingCooccurrenceSpace(creator); }
protected SemanticSpace getSpace() { AffinityMatrixCreator creator = ReflectionUtil.getObjectInstance( argOptions.getStringOption('e')); if (argOptions.hasOption("edgeTypeParam")) creator.setParams(argOptions.getIntOption("edgeTypeParam")); SimilarityFunction edgeSim = new CosineSimilarity(); SimilarityFunction kernelSim = ReflectionUtil.getObjectInstance( argOptions.getStringOption("edgeWeighting")); if (argOptions.hasOption("edgeWeighting")) kernelSim.setParams(argOptions.getIntOption("edgeWeightingParam")); creator.setFunctions(edgeSim, kernelSim); return new LocalityPreservingCooccurrenceSpace(creator); }
protected SemanticSpace getSpace() { AffinityMatrixCreator creator = ReflectionUtil.getObjectInstance( argOptions.getStringOption('e')); if (argOptions.hasOption("edgeTypeParam")) creator.setParams(argOptions.getIntOption("edgeTypeParam")); SimilarityFunction edgeSim = new CosineSimilarity(); SimilarityFunction kernelSim = ReflectionUtil.getObjectInstance( argOptions.getStringOption("edgeWeighting")); if (argOptions.hasOption("edgeWeighting")) kernelSim.setParams(argOptions.getIntOption("edgeWeightingParam")); creator.setFunctions(edgeSim, kernelSim); try { return new LocalityPreservingSemanticAnalysis(creator); } catch (IOException ioe) { throw new IOError(ioe); } }
protected SemanticSpace getSpace() { AffinityMatrixCreator creator = ReflectionUtil.getObjectInstance( argOptions.getStringOption('e')); if (argOptions.hasOption("edgeTypeParam")) creator.setParams(argOptions.getIntOption("edgeTypeParam")); SimilarityFunction edgeSim = new CosineSimilarity(); SimilarityFunction kernelSim = ReflectionUtil.getObjectInstance( argOptions.getStringOption("edgeWeighting")); if (argOptions.hasOption("edgeWeighting")) kernelSim.setParams(argOptions.getIntOption("edgeWeightingParam")); creator.setFunctions(edgeSim, kernelSim); try { return new LocalityPreservingSemanticAnalysis(creator); } catch (IOException ioe) { throw new IOError(ioe); } }