Пример #1
0
    def test_error_plot_and_validation_error_warnings(self):
        with catch_stdout() as out:
            network = algorithms.GradientDescent((2, 3, 1), verbose=True)

            network.errors = ErrorHistoryList([1, 2])
            network.validation_errors = ErrorHistoryList([None])

            plots.error_plot(network, ax=None, show=False)
            terminal_output = out.getvalue()
            self.assertIn("error will be ignored", terminal_output)
Пример #2
0
    def test_non_empty_error_history_list(self):
        errlist = ErrorHistoryList()
        errlist.append([1, 2, 1])
        errlist.append([1, 1, 1])
        errlist.append([2, 10])

        norm_errlist = errlist.normalized()
        expected_errorlsit = ErrorHistoryList([4, 3, 12])

        self.assertEqual(norm_errlist, expected_errorlsit)
Пример #3
0
 def test_empty_error_history_list(self):
     errlist = ErrorHistoryList()
     norm_errlist = errlist.normalized()
     self.assertIs(norm_errlist, errlist)
Пример #4
0
 def test_empty_error_history_list(self):
     errlist = ErrorHistoryList()
     norm_errlist = errlist.normalized()
     self.assertIs(norm_errlist, errlist)