/* * Copyright [2012-2015] PayPal Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package ml.shifu.shifu.core.dtrain; public interface CommonConstants { public static final double DEFAULT_SIGNIFICANCE_VALUE = 1.0d; public static final String MAPREDUCE_PARAM_FORMAT = "-D%s=%s"; public static final String GUAGUA_OUTPUT = "guagua.output"; public static final String LR_REGULARIZED_CONSTANT = "RegularizedConstant"; public static final String LR_LEARNING_RATE = "LearningRate"; public static final String REG_LEVEL_KEY = "L1orL2"; public static final String MODELSET_SOURCE_TYPE = "shifu.source.type"; public static final String SHIFU_COLUMN_CONFIG = "shifu.column.config"; public static final String SHIFU_MODEL_CONFIG = "shifu.model.config"; public static final String SHIFU_TMP_MODELS_FOLDER = "shifu.tmp.models.folder"; public static final String SHIFU_DRY_DTRAIN = "shifu.dry.dtrain"; public static final String SHIFU_TRAINER_ID = "shifu.trainer.id"; public static final String SHIFU_DTRAIN_PROGRESS_FILE = "shifu.progress.file"; public static final String DEFAULT_COLUMN_SEPARATOR = "|"; public static final String RF_ALG_NAME = "RF"; public static final String GBT_ALG_NAME = "GBT"; public static final String GS_VALIDATION_ERROR = "gridsearch.validation.error"; public static final String CROSS_VALIDATION_DIR = "shifu.crossValidation.dir"; public static final String SHIFU_TRAIN_BAGGING_INPARALLEL = "shifu.train.bagging.inparallel"; public static final String CONTINUOUS_TRAINING = "shifu.continuous.training"; public static final String SHIFU_DT_MASTER_CHECKPOINT_INTERVAL = "shifu.dt.master.checkpoint.interval"; public static final String SHIFU_DT_MASTER_CHECKPOINT_FOLDER = "shifu.dt.master.checkpoint.folder"; /** * Version 2: support final selected columns */ public static final int TREE_FORMAT_VERSION = 2; public static final String NUM_HIDDEN_LAYERS = "NumHiddenLayers"; public static final String ACTIVATION_FUNC = "ActivationFunc"; public static final String NUM_HIDDEN_NODES = "NumHiddenNodes"; public static final String LEARNING_RATE = "LearningRate"; public static final String DROPOUT_RATE = "DropoutRate"; public static final String PROPAGATION = "Propagation"; public static final String SHIFU_NN_FEATURE_SUBSET = "shifu.nn.feature.subset"; }