bnelearn.experiment package¶
Submodules¶
- bnelearn.experiment.combinatorial_experiment module
LLGExperimentLLGExperiment.action_sizeLLGExperiment.bne_envLLGExperiment.bne_utilitiesLLGExperiment.epochLLGExperiment.input_lengthLLGExperiment.mechanismLLGExperiment.n_modelsLLGExperiment.observation_sizeLLGExperiment.plot_xmaxLLGExperiment.plot_xminLLGExperiment.plot_ymaxLLGExperiment.plot_yminLLGExperiment.positive_output_pointLLGExperiment.valuation_size
LLGFullExperimentLLGFullExperiment.action_sizeLLGFullExperiment.bne_envLLGFullExperiment.bne_utilitiesLLGFullExperiment.epochLLGFullExperiment.input_lengthLLGFullExperiment.mechanismLLGFullExperiment.n_modelsLLGFullExperiment.observation_sizeLLGFullExperiment.plot_xmaxLLGFullExperiment.plot_xminLLGFullExperiment.plot_ymaxLLGFullExperiment.plot_yminLLGFullExperiment.positive_output_pointLLGFullExperiment.pretrain_transform()LLGFullExperiment.valuation_size
LLLLGGExperimentLLLLGGExperiment.action_sizeLLLLGGExperiment.bne_envLLLLGGExperiment.bne_utilitiesLLLLGGExperiment.epochLLLLGGExperiment.input_lengthLLLLGGExperiment.mechanismLLLLGGExperiment.n_modelsLLLLGGExperiment.observation_sizeLLLLGGExperiment.plot_xmaxLLLLGGExperiment.plot_xminLLLLGGExperiment.plot_ymaxLLLLGGExperiment.plot_yminLLLLGGExperiment.positive_output_pointLLLLGGExperiment.valuation_size
LLLLRRGExperimentLLLLRRGExperiment.action_sizeLLLLRRGExperiment.bne_envLLLLRRGExperiment.bne_utilitiesLLLLRRGExperiment.epochLLLLRRGExperiment.input_lengthLLLLRRGExperiment.mechanismLLLLRRGExperiment.n_modelsLLLLRRGExperiment.observation_sizeLLLLRRGExperiment.plot_xmaxLLLLRRGExperiment.plot_xminLLLLRRGExperiment.plot_ymaxLLLLRRGExperiment.plot_yminLLLLRRGExperiment.positive_output_pointLLLLRRGExperiment.valuation_size
LocalGlobalExperimentLocalGlobalExperiment.action_sizeLocalGlobalExperiment.bne_envLocalGlobalExperiment.bne_utilitiesLocalGlobalExperiment.epochLocalGlobalExperiment.input_lengthLocalGlobalExperiment.mechanismLocalGlobalExperiment.n_modelsLocalGlobalExperiment.observation_sizeLocalGlobalExperiment.plot_xmaxLocalGlobalExperiment.plot_xminLocalGlobalExperiment.plot_ymaxLocalGlobalExperiment.plot_yminLocalGlobalExperiment.positive_output_pointLocalGlobalExperiment.valuation_size
- bnelearn.experiment.configuration_manager module
ConfigurationManagerConfigurationManager.compare_two_experiment_configs()ConfigurationManager.experiment_config_could_be_saved_properly()ConfigurationManager.experiment_typesConfigurationManager.get_class_by_experiment_type()ConfigurationManager.get_config()ConfigurationManager.get_default_config_members()ConfigurationManager.load_experiment_config()ConfigurationManager.set_hardware()ConfigurationManager.set_learning()ConfigurationManager.set_logging()ConfigurationManager.set_setting()
- bnelearn.experiment.configurations module
EnhancedJSONEncoderExperimentConfigHardwareConfigLearningConfigLearningConfig.batch_sizeLearningConfig.biasLearningConfig.hidden_activationsLearningConfig.hidden_nodesLearningConfig.learner_hyperparamsLearningConfig.learner_typeLearningConfig.mixed_strategyLearningConfig.model_sharingLearningConfig.optimizer_hyperparamsLearningConfig.optimizer_typeLearningConfig.pretrain_itersLearningConfig.pretrain_to_bneLearningConfig.redraw_every_iterationLearningConfig.scheduler_hyperparamsLearningConfig.scheduler_typeLearningConfig.smoothing_temperatureLearningConfig.value_contest
LoggingConfigLoggingConfig.best_responseLoggingConfig.cache_eval_actionsLoggingConfig.enable_loggingLoggingConfig.eval_batch_sizeLoggingConfig.eval_frequencyLoggingConfig.experiment_dirLoggingConfig.experiment_nameLoggingConfig.export_step_wise_linear_bid_function_sizeLoggingConfig.log_componentwise_normLoggingConfig.log_metricsLoggingConfig.log_root_dirLoggingConfig.plot_frequencyLoggingConfig.plot_pointsLoggingConfig.plot_show_inlineLoggingConfig.save_figure_data_to_diskLoggingConfig.save_figure_to_disk_pngLoggingConfig.save_figure_to_disk_svgLoggingConfig.save_modelsLoggingConfig.save_tb_events_to_binary_detailedLoggingConfig.save_tb_events_to_csv_aggregateLoggingConfig.save_tb_events_to_csv_detailedLoggingConfig.util_loss_batch_sizeLoggingConfig.util_loss_grid_sizeLoggingConfig.util_loss_opponent_batch_size
RunningConfigSettingConfigSettingConfig.common_priorSettingConfig.constant_marginal_valuesSettingConfig.core_solverSettingConfig.correlation_coefficientsSettingConfig.correlation_groupsSettingConfig.correlation_typesSettingConfig.crowdsourcing_valuesSettingConfig.efficiency_parameterSettingConfig.gammaSettingConfig.impact_functionSettingConfig.item_interest_limitSettingConfig.n_itemsSettingConfig.n_playersSettingConfig.payment_ruleSettingConfig.pretrain_transformSettingConfig.riskSettingConfig.tullock_impact_factorSettingConfig.u_hiSettingConfig.u_loSettingConfig.valuation_meanSettingConfig.valuation_std
- bnelearn.experiment.equilibria module
bne1_kaplan_zhamir()bne2_kaplan_zhamir()bne3_kaplan_zhamir()bne_2p_affiliated_values()bne_3p_mineral_rights()bne_crowdsourcing_symmetric_uniform_cost()bne_crowdsourcing_symmetric_uniform_value()bne_fpsb_ipv_asymmetric_uniform_overlapping_priors_risk_neutral()bne_fpsb_ipv_symmetric_generic_prior_risk_neutral()bne_fpsb_ipv_symmetric_uniform_prior()bne_splitaward_2x2_1_factory()bne_splitaward_2x2_2_factory()bne_symmetric_all_pay_uniform_prior()multiunit_bne_factory()truthful_bid()
- bnelearn.experiment.experiment module
ExperimentExperiment.action_sizeExperiment.bne_envExperiment.bne_utilitiesExperiment.epochExperiment.input_lengthExperiment.mechanismExperiment.n_modelsExperiment.observation_sizeExperiment.plot_xmaxExperiment.plot_xminExperiment.plot_ymaxExperiment.plot_yminExperiment.positive_output_pointExperiment.pretrain_transform()Experiment.run()Experiment.valuation_size
- bnelearn.experiment.multi_unit_experiment module
MultiUnitExperimentMultiUnitExperiment.action_sizeMultiUnitExperiment.b_optMultiUnitExperiment.biddersMultiUnitExperiment.bne_envMultiUnitExperiment.bne_utilitiesMultiUnitExperiment.envMultiUnitExperiment.epochMultiUnitExperiment.input_lengthMultiUnitExperiment.learnersMultiUnitExperiment.mechanismMultiUnitExperiment.modelsMultiUnitExperiment.n_modelsMultiUnitExperiment.observation_sizeMultiUnitExperiment.plot_xmaxMultiUnitExperiment.plot_xminMultiUnitExperiment.plot_ymaxMultiUnitExperiment.plot_yminMultiUnitExperiment.positive_output_pointMultiUnitExperiment.samplerMultiUnitExperiment.v_optMultiUnitExperiment.valuation_size
SplitAwardExperimentSplitAwardExperiment.action_sizeSplitAwardExperiment.b_optSplitAwardExperiment.biddersSplitAwardExperiment.bne_envSplitAwardExperiment.bne_utilitiesSplitAwardExperiment.envSplitAwardExperiment.epochSplitAwardExperiment.input_lengthSplitAwardExperiment.learnersSplitAwardExperiment.mechanismSplitAwardExperiment.modelsSplitAwardExperiment.n_modelsSplitAwardExperiment.observation_sizeSplitAwardExperiment.plot_xmaxSplitAwardExperiment.plot_xminSplitAwardExperiment.plot_ymaxSplitAwardExperiment.plot_yminSplitAwardExperiment.positive_output_pointSplitAwardExperiment.pretrain_transform()SplitAwardExperiment.samplerSplitAwardExperiment.v_optSplitAwardExperiment.valuation_size
- bnelearn.experiment.single_item_experiment module
AffiliatedObservationsExperimentAffiliatedObservationsExperiment.action_sizeAffiliatedObservationsExperiment.b_optAffiliatedObservationsExperiment.biddersAffiliatedObservationsExperiment.bne_envAffiliatedObservationsExperiment.bne_utilitiesAffiliatedObservationsExperiment.envAffiliatedObservationsExperiment.epochAffiliatedObservationsExperiment.input_lengthAffiliatedObservationsExperiment.learnersAffiliatedObservationsExperiment.mechanismAffiliatedObservationsExperiment.modelsAffiliatedObservationsExperiment.n_modelsAffiliatedObservationsExperiment.observation_sizeAffiliatedObservationsExperiment.plot_xmaxAffiliatedObservationsExperiment.plot_xminAffiliatedObservationsExperiment.plot_ymaxAffiliatedObservationsExperiment.plot_yminAffiliatedObservationsExperiment.positive_output_pointAffiliatedObservationsExperiment.samplerAffiliatedObservationsExperiment.v_optAffiliatedObservationsExperiment.valuation_size
ContestExperimentContestExperiment.action_sizeContestExperiment.b_optContestExperiment.biddersContestExperiment.bne_envContestExperiment.bne_utilitiesContestExperiment.envContestExperiment.epochContestExperiment.input_lengthContestExperiment.learnersContestExperiment.mechanismContestExperiment.modelsContestExperiment.n_modelsContestExperiment.observation_sizeContestExperiment.plot_xmaxContestExperiment.plot_xminContestExperiment.plot_ymaxContestExperiment.plot_yminContestExperiment.positive_output_pointContestExperiment.pretrain_transform()ContestExperiment.samplerContestExperiment.v_optContestExperiment.valuation_size
GaussianSymmetricPriorSingleItemExperimentGaussianSymmetricPriorSingleItemExperiment.action_sizeGaussianSymmetricPriorSingleItemExperiment.b_optGaussianSymmetricPriorSingleItemExperiment.biddersGaussianSymmetricPriorSingleItemExperiment.bne_envGaussianSymmetricPriorSingleItemExperiment.bne_utilitiesGaussianSymmetricPriorSingleItemExperiment.envGaussianSymmetricPriorSingleItemExperiment.epochGaussianSymmetricPriorSingleItemExperiment.input_lengthGaussianSymmetricPriorSingleItemExperiment.learnersGaussianSymmetricPriorSingleItemExperiment.mechanismGaussianSymmetricPriorSingleItemExperiment.modelsGaussianSymmetricPriorSingleItemExperiment.n_modelsGaussianSymmetricPriorSingleItemExperiment.observation_sizeGaussianSymmetricPriorSingleItemExperiment.plot_xmaxGaussianSymmetricPriorSingleItemExperiment.plot_xminGaussianSymmetricPriorSingleItemExperiment.plot_ymaxGaussianSymmetricPriorSingleItemExperiment.plot_yminGaussianSymmetricPriorSingleItemExperiment.positive_output_pointGaussianSymmetricPriorSingleItemExperiment.samplerGaussianSymmetricPriorSingleItemExperiment.v_optGaussianSymmetricPriorSingleItemExperiment.valuation_size
MineralRightsExperimentMineralRightsExperiment.action_sizeMineralRightsExperiment.b_optMineralRightsExperiment.biddersMineralRightsExperiment.bne_envMineralRightsExperiment.bne_utilitiesMineralRightsExperiment.envMineralRightsExperiment.epochMineralRightsExperiment.input_lengthMineralRightsExperiment.learnersMineralRightsExperiment.mechanismMineralRightsExperiment.modelsMineralRightsExperiment.n_modelsMineralRightsExperiment.observation_sizeMineralRightsExperiment.plot_xmaxMineralRightsExperiment.plot_xminMineralRightsExperiment.plot_ymaxMineralRightsExperiment.plot_yminMineralRightsExperiment.positive_output_pointMineralRightsExperiment.samplerMineralRightsExperiment.v_optMineralRightsExperiment.valuation_size
SingleItemExperimentSingleItemExperiment.action_sizeSingleItemExperiment.b_optSingleItemExperiment.biddersSingleItemExperiment.bne_envSingleItemExperiment.bne_utilitiesSingleItemExperiment.envSingleItemExperiment.epochSingleItemExperiment.get_risk_profile()SingleItemExperiment.input_lengthSingleItemExperiment.learnersSingleItemExperiment.mechanismSingleItemExperiment.modelsSingleItemExperiment.n_modelsSingleItemExperiment.observation_sizeSingleItemExperiment.plot_xmaxSingleItemExperiment.plot_xminSingleItemExperiment.plot_ymaxSingleItemExperiment.plot_yminSingleItemExperiment.positive_output_pointSingleItemExperiment.samplerSingleItemExperiment.v_optSingleItemExperiment.valuation_size
SymmetricPriorSingleItemExperimentSymmetricPriorSingleItemExperiment.action_sizeSymmetricPriorSingleItemExperiment.b_optSymmetricPriorSingleItemExperiment.biddersSymmetricPriorSingleItemExperiment.bne_envSymmetricPriorSingleItemExperiment.bne_utilitiesSymmetricPriorSingleItemExperiment.envSymmetricPriorSingleItemExperiment.epochSymmetricPriorSingleItemExperiment.input_lengthSymmetricPriorSingleItemExperiment.learnersSymmetricPriorSingleItemExperiment.mechanismSymmetricPriorSingleItemExperiment.modelsSymmetricPriorSingleItemExperiment.n_modelsSymmetricPriorSingleItemExperiment.observation_sizeSymmetricPriorSingleItemExperiment.plot_xmaxSymmetricPriorSingleItemExperiment.plot_xminSymmetricPriorSingleItemExperiment.plot_ymaxSymmetricPriorSingleItemExperiment.plot_yminSymmetricPriorSingleItemExperiment.positive_output_pointSymmetricPriorSingleItemExperiment.samplerSymmetricPriorSingleItemExperiment.v_optSymmetricPriorSingleItemExperiment.valuation_size
TwoPlayerAsymmetricBetaPriorSingleItemExperimentTwoPlayerAsymmetricBetaPriorSingleItemExperiment.action_sizeTwoPlayerAsymmetricBetaPriorSingleItemExperiment.b_optTwoPlayerAsymmetricBetaPriorSingleItemExperiment.biddersTwoPlayerAsymmetricBetaPriorSingleItemExperiment.bne_envTwoPlayerAsymmetricBetaPriorSingleItemExperiment.bne_utilitiesTwoPlayerAsymmetricBetaPriorSingleItemExperiment.envTwoPlayerAsymmetricBetaPriorSingleItemExperiment.epochTwoPlayerAsymmetricBetaPriorSingleItemExperiment.input_lengthTwoPlayerAsymmetricBetaPriorSingleItemExperiment.learnersTwoPlayerAsymmetricBetaPriorSingleItemExperiment.mechanismTwoPlayerAsymmetricBetaPriorSingleItemExperiment.modelsTwoPlayerAsymmetricBetaPriorSingleItemExperiment.n_modelsTwoPlayerAsymmetricBetaPriorSingleItemExperiment.observation_sizeTwoPlayerAsymmetricBetaPriorSingleItemExperiment.plot_xmaxTwoPlayerAsymmetricBetaPriorSingleItemExperiment.plot_xminTwoPlayerAsymmetricBetaPriorSingleItemExperiment.plot_ymaxTwoPlayerAsymmetricBetaPriorSingleItemExperiment.plot_yminTwoPlayerAsymmetricBetaPriorSingleItemExperiment.positive_output_pointTwoPlayerAsymmetricBetaPriorSingleItemExperiment.samplerTwoPlayerAsymmetricBetaPriorSingleItemExperiment.v_optTwoPlayerAsymmetricBetaPriorSingleItemExperiment.valuation_size
TwoPlayerAsymmetricUniformPriorSingleItemExperimentTwoPlayerAsymmetricUniformPriorSingleItemExperiment.action_sizeTwoPlayerAsymmetricUniformPriorSingleItemExperiment.b_optTwoPlayerAsymmetricUniformPriorSingleItemExperiment.biddersTwoPlayerAsymmetricUniformPriorSingleItemExperiment.bne_envTwoPlayerAsymmetricUniformPriorSingleItemExperiment.bne_utilitiesTwoPlayerAsymmetricUniformPriorSingleItemExperiment.envTwoPlayerAsymmetricUniformPriorSingleItemExperiment.epochTwoPlayerAsymmetricUniformPriorSingleItemExperiment.input_lengthTwoPlayerAsymmetricUniformPriorSingleItemExperiment.learnersTwoPlayerAsymmetricUniformPriorSingleItemExperiment.mechanismTwoPlayerAsymmetricUniformPriorSingleItemExperiment.modelsTwoPlayerAsymmetricUniformPriorSingleItemExperiment.n_modelsTwoPlayerAsymmetricUniformPriorSingleItemExperiment.observation_sizeTwoPlayerAsymmetricUniformPriorSingleItemExperiment.plot_xmaxTwoPlayerAsymmetricUniformPriorSingleItemExperiment.plot_xminTwoPlayerAsymmetricUniformPriorSingleItemExperiment.plot_ymaxTwoPlayerAsymmetricUniformPriorSingleItemExperiment.plot_yminTwoPlayerAsymmetricUniformPriorSingleItemExperiment.positive_output_pointTwoPlayerAsymmetricUniformPriorSingleItemExperiment.samplerTwoPlayerAsymmetricUniformPriorSingleItemExperiment.v_optTwoPlayerAsymmetricUniformPriorSingleItemExperiment.valuation_size
UniformSymmetricPriorSingleItemExperimentUniformSymmetricPriorSingleItemExperiment.action_sizeUniformSymmetricPriorSingleItemExperiment.b_optUniformSymmetricPriorSingleItemExperiment.biddersUniformSymmetricPriorSingleItemExperiment.bne_envUniformSymmetricPriorSingleItemExperiment.bne_utilitiesUniformSymmetricPriorSingleItemExperiment.envUniformSymmetricPriorSingleItemExperiment.epochUniformSymmetricPriorSingleItemExperiment.input_lengthUniformSymmetricPriorSingleItemExperiment.learnersUniformSymmetricPriorSingleItemExperiment.mechanismUniformSymmetricPriorSingleItemExperiment.modelsUniformSymmetricPriorSingleItemExperiment.n_modelsUniformSymmetricPriorSingleItemExperiment.observation_sizeUniformSymmetricPriorSingleItemExperiment.plot_xmaxUniformSymmetricPriorSingleItemExperiment.plot_xminUniformSymmetricPriorSingleItemExperiment.plot_ymaxUniformSymmetricPriorSingleItemExperiment.plot_yminUniformSymmetricPriorSingleItemExperiment.positive_output_pointUniformSymmetricPriorSingleItemExperiment.samplerUniformSymmetricPriorSingleItemExperiment.v_optUniformSymmetricPriorSingleItemExperiment.valuation_size
Module contents¶
Main module that handles everything needed for learning.