def error_bound(n):
e = Symbol('e')
y = Symbol('y')
growth_function_bound = generate_growth_function_bound(50)
a = original_vc_bound(n, 0.05, growth_function_bound)
b = nsolve(Eq(rademacher_penalty_bound(n, 0.05, growth_function_bound), y), 1)
c = nsolve(Eq(parrondo_van_den_broek_right(e, n, 0.05, growth_function_bound), e), 1)
d = nsolve(Eq(devroye(e, n, 0.05, growth_function_bound), e), 1)
return a, b, c, d
# def test_three():
# e = Symbol('e')
# y = Symbol('y')
# n = Symbol('n')
# growth_function_bound = generate_growth_function_bound(50)
# a = original_vc_bound(5, 0.05, growth_function_bound)
# b = nsolve(Eq(rademacher_penalty_bound(5, 0.05, growth_function_bound), y), 5)
# c = nsolve(Eq(parrondo_van_den_broek_right(e, 5, 0.05, growth_function_bound), e), 1)
# d = nsolve(Eq(devroye(e, 5, 0.05, growth_function_bound), e), 1)
# return a, b, c, d
评论列表
文章目录