Sobes.tech
Middle

Bootstrap деген эмне?

sobes.tech AI

AIден жооп

Бутстрэп (bootstrap) — бул статистикалык ыкма, ал статистиканын (мисалы, орточо, медиана, корреляция коэффициенти) таралышын баалоо үчүн колдонулат, ал үчүн негизги маалыматтардан кайра-кайра кездейсөң тандайт.

Машиналык үйрөнүүдө бутстрэп көбүнчө моделдердин ишенимдүүлүгүн баалоо, ишеним интервалдарын түзүү жана ансамблдик ыкмаларда, мисалы, тандай турган токойлордо, ар кандай маалыматтардын кичи топтомдорун түзүүдө колдонулат.

Орточо маанини баалоо үчүн жөнөкөй бутстрэптин мисалы:

import numpy as np

data = np.array([1, 2, 3, 4, 5])
boot_means = []
for _ in range(1000):
    sample = np.random.choice(data, size=len(data), replace=True)
    boot_means.append(np.mean(sample))

# Орточо жана ишеним интервалын баалоо
mean_estimate = np.mean(boot_means)
conf_interval = np.percentile(boot_means, [2.5, 97.5])
print(f"Орточо: {mean_estimate}, 95% ишеним интервал: {conf_interval}")