Returns a program options description for all available options.
81 {
82 po::options_description description("Python options");
83 description.add_options()
84 ("framework", po::value<std::string>(&m_framework),
85 "Framework which should be used. Currently supported are sklearn, xgboost, tensorflow, keras, torch, and theano")
86 ("steering_file", po::value<std::string>(&m_steering_file), "Steering file which describes the model")
87 ("mini_batch_size", po::value<unsigned int>(&m_mini_batch_size), "Size of the mini batch given to partial_fit function")
88 ("nIterations", po::value<unsigned int>(&m_nIterations), "Number of iterations")
89 ("normalize", po::value<bool>(&m_normalize), "Normalize input data (shift mean to 0 and std to 1)")
90 ("training_fraction", po::value<double>(&m_training_fraction),
91 "Training fraction used to split up dataset in training and validation sample.")
92 ("config", po::value<std::string>(&m_config), "Json encoded python object passed to begin_fit function");
93 return description;
94 }