public WordPairBasedElementFeatureExtraction(ConfigurationParams params) throws ConfigurationException, IOException { super(params); try { this.minCount = params.getInt(Configuration.MIN_COUNT); } catch (ConfigurationException e) { this.minCount = 0; } }
public JointElementBasedCommonFeatureCriterion(ConfigurationParams params) throws ConfigurationException { this(params.getInt(Configuration.MIN_FEATURE_ELEMENTS_NUM)); }
public GeneralElementSimilarityCalculator(final ConfigurationParams similarityCalculatorParams) throws ConfigurationException, CreationException { this.similarityCalculatorParams = similarityCalculatorParams; this.iThreadNum = similarityCalculatorParams.getInt(Configuration.THREAD_NUM); this.elementSimilarityScoringFactory = new ElementSimilarityScoringFactory() { @Override public ElementSimilarityScoring create() throws CreationException { try { return (ElementSimilarityScoring)Factory.create(similarityCalculatorParams.get(Configuration.SIMILARITY_SCORING_CLASS),similarityCalculatorParams); } catch (Exception e) { throw new CreationException(e); } } }; }
public static void init(ConfigurationParams params) throws eu.excitementproject.eop.common.utilities.configuration.ConfigurationException { maximumLemmaLength=params.getInt("max_term_length"); minimumLemmaLength=params.getInt("min_term_length"); useDeAccent=params.getBoolean("useDeAccent"); initiated=true; }
/** * Ctor with {@link ConfigurationParams} * @throws LexicalResourceException * @throws ConfigurationException */ public LinProximityOriginalLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this(params.getString(PARAM_CONNECTION_STRING), null, null, params.getInt(PARAM_RULES_LIMIT) ); }
public static int retrieveNumberOfThreads(ConfigurationParams configurationParams) throws BiuteeException { try { return configurationParams.getInt(ConfigurationParametersNames.RTE_ENGINE_NUMBER_OF_THREADS_PARAMETER_NAME); } catch (ConfigurationException e) { throw new BiuteeException("Failed to read number of threads.",e); } }
/** * Ctor using {@link ConfigurationParams} * @param params * @throws LexicalResourceException * @throws ConfigurationException */ public AbstractDirectLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this(params.getString(PARAM_CONNECTION_STRING), null, null, params.getInt(PARAM_RULES_LIMIT)); }
/** * Ctor using {@link ConfigurationParams} * @param params * @throws LexicalResourceException * @throws ConfigurationException */ public LinDistsimLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this(params.getString(PARAM_CONNECTION_STRING), null, null, params.getInt(PARAM_RULES_LIMIT) ); }
public static int retrieveNumberOfThreads(ConfigurationParams configurationParams) throws BiuteeException { try { return configurationParams.getInt(ConfigurationParametersNames.RTE_ENGINE_NUMBER_OF_THREADS_PARAMETER_NAME); } catch (ConfigurationException e) { throw new BiuteeException("Failed to read number of threads.",e); } }
public RawTextBasedWordCooccurrenceExtraction(ConfigurationParams confParams) throws ConfigurationException, IOException { try { this.windowSize = confParams.getInt(Configuration.WINDOW_SIZE); } catch (ConfigurationException e) { this.windowSize = DEFAULT_WINDOW_SIZE; } this.stopWords = new HashSet<String>(); try { initStopWords(new File(confParams.get(Configuration.STOP_WORDS_FILE))); } catch (ConfigurationException e) { logger.info("no stop-words file is defined"); } }
public static LinReutersFromDBLexicalResource fromParams(ConfigurationParams params) throws SQLException, ConfigurationException { String connectionString = params.getString(TransformationsConfigurationParametersNames.CONNECTION_STRING_LIN_REUTERS_PARAMETER_NAME); Connection connection = DriverManager.getConnection(connectionString); return new LinReutersFromDBLexicalResource( connection, params.getInt(TransformationsConfigurationParametersNames.LIMIT_LIN_REUTERS_PARAMETER_NAME) ); }
public WiktionaryLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this( params.getString(PARAM_WKT_DIRECTORY), params.getString(PARAM_POS_TAGGER_MODEL_FILE), params.getInt(PARAM_LEFT_SENSE), params.getInt(PARAM_RIGHT_SENSE), params.getBoolean(PARAM_USE_ENTRY_INFO), params.getEnumSet(WiktionaryRelation.class, PARAM_RELATIONS)); }
public GeneralCooccurrenceExtractor(ConfigurationParams params,DataStructureFactory dataStructureFactory) throws ConfigurationException, CreationException { this.iThreadNum = params.getInt(Configuration.THREAD_NUM); /*if (this.iThreadNum > 1) { logger.warn("Multi-threading is temporarilly not supported - a single thread will be applied instead"); this.iThreadNum = 1; }*/ this.confParams = params; this.textUnitStorage = dataStructureFactory.createTextUnitsDataStructure(); this.cooccurrenceStorage = dataStructureFactory.createCooccurrencesDataStucture(); }
public LemmaPosBasedElementFeatureExtraction(ConfigurationParams params) throws ConfigurationException, IOException { super(params); this.bIncludeDependencyRelation = params.getBoolean(Configuration.INCLUDE_DEPENDENCY_RELATION); try { this.minCount = params.getInt(Configuration.MIN_COUNT); } catch (ConfigurationException e) { this.minCount = 0; } this.posFilter = new SetBasedPOSFilter(params); }
public LinDependencyOriginalLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this( params.getString(PARAM_CONNECTION_STRING), params.getString(PARAM_USER), params.getString(PARAM_PASSWORD), params.getInt(PARAM_RULES_LIMIT) ); }
public BidirectionalPredArgElementFeatureExtraction(ConfigurationParams params) throws ConfigurationException, IOException { super(params); this.relevantSlot = PredicateArgumentSlots.valueOf(params.get(Configuration.SLOT)); try { this.minCount = params.getInt(Configuration.MIN_COUNT); } catch (ConfigurationException e) { this.minCount = 0; } initElementStorage(params); }
public BasicVectorTruncate(ConfigurationParams params) throws ConfigurationException { double minScore = Double.MIN_VALUE; try { minScore = params.getDouble(Configuration.MIN_SCORE); } catch (ConfigurationException e) { } double percent = 1; try { percent = params.getDouble(Configuration.PERCENT); } catch (ConfigurationException e) { } init(percent,params.getInt(Configuration.TOPN),minScore); }
public InsertionTool(ConfigurationParams params) throws ConfigurationException { try { m_driver = params.get("driver"); m_url = params.get("url"); m_username = params.get("username"); m_password = params.get("password"); m_insertionBatchSize=params.getInt("insertion batch size"); } catch (ConfigurationException e) { throw new ConfigurationException("Error getting parameters for Database connection. make sure you have values for driver,url,username and password params in Database module on the configuration file you supplied", e); } }
private void initScriptsAndThreadPool() throws ConfigurationException, GapException { int numberOfThreads = this.configurationParams.getInt(ConfigurationParametersNames.RTE_ENGINE_NUMBER_OF_THREADS_PARAMETER_NAME); scriptStack = new SynchronizedStack<OperationsScriptGetter>(); for (int index=0;index<(numberOfThreads-1);++index) { scriptStack.push(new OperationsScriptGetter(new ScriptFactory(this.configurationFile, this.teSystemEnvironment.getPluginRegistry(),this.teSystemEnvironment))); } scriptStack.push(new OperationsScriptGetter(this.script)); threadPool = Executors.newFixedThreadPool(numberOfThreads); }
public WordnetLexicalResource(ConfigurationParams params) throws LexicalResourceException, ConfigurationException { this( params.getDirectory(PARAM_WN_DIR), params.getBoolean(PARAM_ONLY_FIRST_LEFT), params.getBoolean(PARAM_ONLY_FIRST_RIGHT), params.getEnumSet(WordNetRelation.class, PARAM_DEFAULT_RELATIONS), params.getInt(PARAM_CHAINING_LENGTH), params.containsKey(PARAM_WORDNET_DICTIONARY_IMPLEMENTATION_TYPE) ? params.getEnum(WordnetDictionaryImplementationType.class, PARAM_WORDNET_DICTIONARY_IMPLEMENTATION_TYPE) : null); }