def test_write_log10(self):
     expected = "a [10.0, 1000.0] [100.0]l"
     sp = {
         "a":
         configuration_space.UniformFloatHyperparameter("a",
                                                        10,
                                                        1000,
                                                        base=10)
     }
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
 def test_write_q_float(self):
     expected = "Q16_float_a [16.1, 1024.1] [520.1]"
     sp = {
         "a":
         configuration_space.UniformFloatHyperparameter("float_a",
                                                        16.10,
                                                        1024.10,
                                                        q=16)
     }
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
 def test_write_log23(self):
     expected = "LOG23_a [1.0, 5.0] [3.0]"
     sp = {
         "a":
         configuration_space.UniformFloatHyperparameter("a",
                                                        23**1,
                                                        23**5,
                                                        base=23)
     }
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
 def test_write_q_int(self):
     expected = "Q16_int_a [16, 1024] [520]i"
     sp = {
         "a":
         configuration_space.UniformIntegerHyperparameter("int_a",
                                                          16,
                                                          1024,
                                                          q=16)
     }
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
 def test_write_log_int(self):
     expected = "int_log_a [1, 6] [2]il"
     sp = {"a": int_log_a}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
Пример #6
0
 def test_write_log10(self):
     expected = "a [10.0, 1000.0] [100.0]l"
     sp = {"a": configuration_space.UniformFloatHyperparameter("a", 10, 1000, base=10)}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
Пример #7
0
 def test_write_log23(self):
     expected = "LOG23_a [1.0, 5.0] [3.0]"
     sp = {"a": configuration_space.UniformFloatHyperparameter("a", 23**1, 23**5, base=23)}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
Пример #8
0
 def test_write_q_float(self):
     expected = "Q16_float_a [16.1, 1024.1] [520.1]"
     sp = {"a": configuration_space.UniformFloatHyperparameter("float_a", 16.10, 1024.10, q=16)}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
Пример #9
0
 def test_write_q_int(self):
     expected = "Q16_int_a [16, 1024] [520]i"
     sp = {"a": configuration_space.UniformIntegerHyperparameter("int_a", 16, 1024, q=16)}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)
Пример #10
0
 def test_write_log_int(self):
     expected = "int_log_a [1, 6] [2]il"
     sp = {"a": int_log_a}
     value = pcs_parser.write(sp)
     self.assertEqual(expected, value)