def test_do_dummy_prediction(self):
        for name in ['401_bac', '31_bac', 'adult', 'cadata']:
            output = os.path.join(self.test_dir, '..',
                                  '.tmp_test_do_dummy_prediction')
            self._setUp(output)

            dataset = os.path.join(self.test_dir, '..', '.data', name)

            auto = autosklearn.automl.AutoML(
                output, output, 15, 15,
                initial_configurations_via_metalearning=25)
            setup_logger()
            auto._logger = get_logger('test_do_dummy_predictions')
            auto._backend._make_internals_directory()
            D = store_and_or_load_data(dataset, output)
            auto._do_dummy_prediction(D)

            # Assure that the dummy predictions are not in the current working
            # directory, but in the output directory (under output)
            self.assertFalse(os.path.exists(os.path.join(os.getcwd(),
                                                         '.auto-sklearn')))
            self.assertTrue(os.path.exists(os.path.join(output,
                                                        '.auto-sklearn')))

            del auto
            self._tearDown(output)
Example #2
0
    def test_do_dummy_prediction(self):
        for name in ['401_bac', '31_bac', 'adult', 'cadata']:
            output = os.path.join(self.test_dir, '..',
                                  '.tmp_test_do_dummy_prediction')
            self._setUp(output)

            dataset = os.path.join(self.test_dir, '..', '.data', name)

            auto = autosklearn.automl.AutoML(
                output,
                output,
                15,
                15,
                initial_configurations_via_metalearning=25)
            setup_logger()
            auto._logger = get_logger('test_do_dummy_predictions')
            auto._backend._make_internals_directory()
            D = store_and_or_load_data(dataset, output)
            auto._do_dummy_prediction(D)

            # Assure that the dummy predictions are not in the current working
            # directory, but in the output directory (under output)
            self.assertFalse(
                os.path.exists(os.path.join(os.getcwd(), '.auto-sklearn')))
            self.assertTrue(
                os.path.exists(os.path.join(output, '.auto-sklearn')))

            del auto
            self._tearDown(output)
Example #3
0
    def test_do_dummy_prediction(self):
        output = os.path.join(self.test_dir, '..',
                              '.tmp_test_do_dummy_prediction')
        self._setUp(output)

        name = '401_bac'
        dataset = os.path.join(self.test_dir, '..', '.data', name)

        auto = autosklearn.automl.AutoML(
            output, output, 15, 15, initial_configurations_via_metalearning=25)
        auto._backend._make_internals_directory()
        D = store_and_or_load_data(dataset, output)
        auto._do_dummy_prediction(D)

        del auto
        self._tearDown(output)
Example #4
0
    def test_do_dummy_prediction(self):
        output = os.path.join(self.test_dir, '..',
                              '.tmp_test_do_dummy_prediction')
        self._setUp(output)

        name = '401_bac'
        dataset = os.path.join(self.test_dir, '..', '.data', name)

        auto = autosklearn.automl.AutoML(
            output, output, 15, 15,
            initial_configurations_via_metalearning=25)
        auto._backend._make_internals_directory()
        D = store_and_or_load_data(dataset, output)
        auto._do_dummy_prediction(D)

        del auto
        self._tearDown(output)