Закон великих чисел і центральна гранична теорема: чому середні поводяться так передбачувано
Вибіркове середнє, закон великих чисел і центральна гранична теорема з анімаціями — чому нормальний розподіл усюди, звідки береться похибка опитувань ±3 % і чому вдвічі точніша оцінка коштує вчетверо більше даних.
Серія Основи ШІ Частина 18 з 52
- Мапа штучного інтелекту: що є що і як усе це пов’язано
- Коротка історія штучного інтелекту: від Тюрінга до мовних моделей
- Дані, модель, тренування, інференс: основні поняття на одному прикладі
- Як читати математичний запис: символи, індекси, суми та квантори
- Множини й відношення: конструктор, з якого складаються означення в ШІ
- Функції й відображення: чому кожна модель у ШІ — це функція
- Логіка й доведення: правила, за якими міркують у ШІ
- Графи й дерева: структура, на якій тримаються пошук і нейронні мережі
- Лінійна алгебра для машинного навчання: вектори, матриці й чому ШІ передусім множить
- Похідні, градієнт і правило ланцюжка: як модель дізнається, у якому напрямку вчитися
- Градієнтний спуск: як навчається модель
- Що таке ймовірність: від кидка кубика до аксіом Колмогорова
- Умовна ймовірність і теорема Баєса: як змінити оцінку, коли дізнаєтеся щось нове
- Випадкова величина і функція розподілу: одна функція, яка каже про розподіл усе
- Функція щільності та функція маси ймовірності: чому неперервна величина має в точці ймовірність нуль
- Математичне сподівання, дисперсія і коваріація: де лежить розподіл, наскільки він широкий і що з чим пов’язано
- Огляд розподілів ймовірностей: Бернуллі, біноміальний, Пуассона, рівномірний, нормальний і експоненційний
- Закон великих чисел і центральна гранична теорема: чому середні поводяться так передбачувано
- Статистика й оцінювання параметрів: максимальна правдоподібність, MAP і довірчі інтервали
- Теорія інформації: ентропія, перехресна ентропія і KL-дивергенція — звідки беруться функції втрат
- Пошук у просторі станів: BFS, DFS, UCS і A* з анімаціями
- Ігри та суперник: мінімакс, альфа-бета відсікання і Monte Carlo tree search
- Задоволення обмежень: бектрекінг, поширення обмежень і AC-3 на судоку та мапі чеських країв
- Логіка й системи, засновані на знаннях: пряме і зворотне виведення, резолюція та експертні системи
- Планування: STRIPS, світ кубиків, евристики з релаксації та планування в AI-агентах
- Локальний пошук та імітація відпалу: комівояжер через обласні центри Чехії
- Генетичні алгоритми: популяція, схрещування, мутація і добір на рюкзаку для походу
- Еволюційні стратегії і генетичне програмування: від правила однієї п’ятої до закону Кеплера
- Оптимізація мурашиною колонією: як феромоновий слід знаходить короткий шлях
- Оптимізація роєм частинок: інерція, власний досвід і досвід рою
- Нейроеволюція: еволюція ваг і форми нейронних мереж та алгоритм NEAT
- Нечіткі множини й функції належності: як записати «трохи тепло»
- Нечітка логіка та ймовірність: чому «трохи тепло» не означає «імовірно тепло»
- Нечітка логіка: t-норми, імплікації та правила ЯКЩО–ТО
- Нечітке керування: Мамдані та Суґено від вентилятора до маятника на візку
- Нечітка кластеризація: алгоритм fuzzy c-means і точки між кластерами
- Нейро-нечіткі системи (ANFIS): нечіткі правила, які навчаються з даних
- Марковські ланцюги: матриця переходів, стаціонарний розподіл і PageRank
- Приховані марковські моделі: алгоритм Вітербі й нечесне казино
- Байєсівські мережі: чому трава мокра і що з цього випливає для дощувача
- Фільтр Калмана: як за неточними вимірюваннями оцінити, де авто і як швидко воно їде
- Види машинного навчання: з учителем, без учителя, з частковим залученням учителя та інші
- Промпти, контекст і RAG: як дати моделі правильну інформацію
- Варіаційні автокодувальники (VAE): нові зображення з неперервного латентного простору
- Генеративні змагальні мережі (GAN): фальшувальник проти детектива
- Дифузійні моделі: як із чистого шуму постає зображення
- Марковські процеси ухвалення рішень: стани, дії, винагороди й рівняння Беллмана
- Q-навчання і DQN: як навчитися цінності дій — від таблиці до нейронної мережі
- Policy gradient і PPO: навчання безпосередньо політики
- Як працює ШІ-агент: мовна модель у циклі з інструментами
- Програмування з AI-агентами: завдання, тести й перевірка
- Оцінювання і безпека систем ШІ: як вимірювати і як стежити
Повна програма серії Готово: 52 з 83 тем
- Чому вибіркове середнє наближається до математичного сподівання і чому його коливання зменшується лише як корінь з кількості даних.
- Що каже центральна гранична теорема і чому середнє багатьох величин майже завжди має нормальний розподіл.
- Як із цього обчислити похибку оцінки — в опитуваннях, при оцінюванні моделей і в градієнтному спуску.
Що варто знати заздалегідь: Огляд розподілів ймовірностей: Бернуллі, біноміальний, Пуассона, рівномірний, нормальний і експоненційний
Одне підкидання кубика — чиста випадковість. Але середнє десяти тисяч підкидань майже напевно дорівнює 3,5 — і з точністю, яку можна обчислити заздалегідь. Ця частина — про дві теореми, які перетворюють хаос окремих спроб на передбачуваність: закон великих чисел каже, до чого наближається середнє, а центральна гранична теорема — як воно коливається навколо цієї цілі. На них тримаються опитування громадської думки, контроль якості, A/B-тести і навчання нейронних мереж.
Ця частина продовжує частини «Математичне сподівання і дисперсія» і «Огляд розподілів».
1. Вибіркове середнє
Означення — незалежні однаково розподілені величини
Величини X1, X2, … є незалежними однаково розподіленими (англійською i.i.d.), якщо вони взаємно незалежні і кожна має той самий розподіл.
Ви раз у раз повторюєте той самий дослід за однакових умов, і один результат не впливає на інший: підкидання того самого кубика, відповіді випадково вибраних людей, вимірювання тим самим приладом.
Означення — вибіркове середнє
Для X1, …, Xn вибіркове середнє — це X̄n = (X1 + … + Xn) / n.
Звичайне середнє виміряних значень. Зверніть увагу на різницю: математичне сподівання μ — це властивість розподілу, одне фіксоване число. Вибіркове середнє обчислюють з даних, а оскільки дані випадкові, воно теж випадкова величина — у кожному новому досліді виходить трохи іншим.
Теорема — математичне сподівання і дисперсія середнього
Якщо незалежні однаково розподілені Xi мають математичне сподівання μ і дисперсію σ², то
E[X̄n] = μ, Var(X̄n) = σ² / n, стандартне відхилення σ / √n.
Середнє цілить правильно, а його коливання з кількістю даних зменшується — але лише як квадратний корінь. Один кубик має σ ≈ 1,71, середнє 100 кубиків — уже тільки 0,171. Щоб оцінка стала вдвічі точнішою, потрібно вчетверо більше даних. Теорема випливає безпосередньо з лінійності та з додавання дисперсій незалежних величин із попередніх частин.
2. Закон великих чисел
Теорема — (слабкий) закон великих чисел
Якщо незалежні однаково розподілені Xi мають математичне сподівання μ і скінченну дисперсію, то для кожного ε > 0
limn→∞ P(|X̄n − μ| ≥ ε) = 0.
Хоч яким малим ви виберете допуск ε, за досить великої кількості даних середнє відхилиться від справжнього математичного сподівання більше ніж на ε лише з мізерною ймовірністю. Середнє даних — добра оцінка математичного сподівання, і що більше даних, то вона краща.
Доведення вміщається в один рядок: за нерівністю Чебишова P(|X̄n − μ| ≥ ε) ≤ σ² / (nε²), а це зі зростанням n прямує до нуля. Для кубика, допуску 0,1 і 10 000 підкидань оцінка дорівнює 2,917 / 100 ≈ 0,029.
Після десяти підкидань середні чотирьох серій лежать між 3,4 і 4,1, після 10 000 підкидань — між 3,496 і 3,502. Лійка μ ± 2σ/√n звужується точно так, як каже теорема про дисперсію середнього, — і криві виходять за її межі лише зрідка. Чому саме 2σ і чому «лише зрідка», скаже наступна теорема.
Закон великих чисел не каже, що випадковість «вирівнюється». Якщо монета п’ять разів поспіль випала орлом, решка не «на черзі» — монета нічого не пам’ятає. Середнє наближається до 0,5 не тому, що надлишок орлів якось віднімається, а тому, що наступні тисячі підкидань його розбавляють.
3. Збіжність за розподілом
Означення — збіжність за розподілом
Послідовність величин Y1, Y2, … збігається за розподілом до величини Y, якщо limn→∞ FYn(x) = FY(x) у кожній точці x, де FY неперервна.
Ідеться не про те, що значення Yn наближаються до якогось числа, а про те, що форма їхнього розподілу наближається до форми іншого розподілу. Саме так у попередній частині біноміальний розподіл наближався до розподілу Пуассона.
4. Центральна гранична теорема
Теорема — центральна гранична теорема
Якщо незалежні однаково розподілені Xi мають математичне сподівання μ і дисперсію 0 < σ² < ∞, то
(X̄n − μ) / (σ / √n) збігається за розподілом до N(0, 1).
Хоч який розподіл мають окремі спроби — рівномірний, асиметричний, з кількома вершинами, — середнє багатьох із них має приблизно нормальний розподіл з математичним сподіванням μ і стандартним відхиленням σ/√n. Тому дзвоноподібна крива всюди: щоразу, коли додається багато дрібних незалежних впливів. Дошка Гальтона з попередньої частини — це саме воно.
Розподіл одного кубика плаский — жодного дзвона. Середнє двох кубиків — трикутник, середнє п’яти вже нагадує дзвін, а середнє тридцяти від нормального розподілу майже не відрізните. Стовпці — це точний розподіл, обчислений перебором усіх можливостей, пунктиром — нормальне наближення:
Це працює навіть для дуже асиметричного розподілу — наприклад, для очікування листа, яке має експоненційний розподіл. Одне очікування сильно несиметричне (коефіцієнт асиметрії 2), середнє п’яти очікувань — менше, а середнє тридцяти вже майже симетричне (асиметрія 0,37):
Наскільки добре це наближення, покаже конкретне запитання: з якою ймовірністю середнє 30 підкидань кубика буде більшим за 4? Точне обчислення за всіма можливостями дає 0,0488. Центральна гранична теорема каже: 4 лежить на (4 − 3,5) / (1,708/√30) ≈ 1,60 стандартного відхилення вище за середнє, тож P ≈ 1 − Φ(1,60) ≈ 0,0544. Без жодного підсумовування по 630 можливостях і з похибкою менше ніж шість тисячних.
5. Навіщо це: похибка оцінки
Центральна гранична теорема каже, що оцінка через середнє у 95 % випадків лежить не далі ніж на 1,96 σ/√n від справжнього значення. Звідси випливає найуживаніша формула статистики:
- Опитування громадської думки серед 1 000 респондентів із підтримкою близько 50 % має похибку 1,96 · √(0,25 / 1 000) ≈ ±3,1 відсоткового пункту. Тому в опитуваннях беруть участь близько тисячі людей — щоб удвічі зменшити похибку, знадобилося б чотири тисячі.
- Точність моделі, виміряна на 1 000 тестових прикладах як 90 %, насправді становить 90 % ± 1,9 відсоткового пункту. Тож модель із 91 % на наборі такого самого розміру ще не обов’язково краща.
Звідки статистика бере σ, коли його не знає, і що саме означає цей інтервал, — тема наступної частини, про статистику й оцінювання.
6. Коли теореми не діють
- Нескінченна дисперсія або взагалі немає математичного сподівання. Розподіл Коші має такі важкі хвости, що математичного сподівання в нього немає зовсім — а середнє n величин Коші має точнісінько такий самий розподіл, як одна-єдина. Більше даних не допоможе анітрохи. Так само дико часто поводяться розміри міст, статки чи обвали на біржі.
- Залежні дані. Тисяча відповідей від людей з однієї вулиці або тисяча кадрів того самого відео — це не тисяча незалежних спостережень, і σ/√n сильно занизить похибку.
- Мало даних і асиметричний розподіл. Теорема гранична — для експоненційного очікування після п’яти спостережень розподіл середнього все ще помітно несиметричний.
7. Граничні теореми в штучному інтелекті
- Стохастичний градієнтний спуск. Градієнт, обчислений на пакеті (мінібатчі) з B прикладів, — це вибіркове середнє. Він вказує туди ж, куди й градієнт на всіх даних (закон великих чисел), але коливається зі стандартним відхиленням ∝ 1/√B. Учетверо більший пакет означає лише вдвічі менший шум — тому нескінченно збільшувати пакети не варто.
- Методи Монте-Карло. Коли щось не можна обчислити точно — очікувану винагороду в навчанні з підкріпленням, інтеграл у високій вимірності, — усереднюють багато випадкових вибірок. Закон великих чисел гарантує правильний результат, центральна гранична теорема каже, наскільки точний.
- Оцінювання моделей і A/B-тести тримаються на похибці 1,96 σ/√n: без неї ви не дізнаєтеся, чи нова модель справді краща, чи їй просто пощастило.
- Ініціалізація мереж. Вхід нейрона — це сума багатьох добутків ваг на активації, тож за центральною граничною теоремою він має приблизно нормальний розподіл. На цьому побудовано схеми ініціалізації Xavier і He, які добирають дисперсію ваг так, щоб сигнал у мережі ані не підсилювався, ані не згасав.
8. Підсумок
- Вибіркове середнє — випадкова величина з математичним сподіванням μ і стандартним відхиленням σ/√n.
- Закон великих чисел: зі зростанням n середнє майже напевно наближається до μ.
- Центральна гранична теорема: середнє багатьох незалежних величин має приблизно нормальний розподіл — хоч як розподілені окремі величини.
- Похибка оцінки через середнє становить приблизно ±1,96 σ/√n; удвічі точніша оцінка коштує вчетверо більше даних.
- Без скінченної дисперсії або без незалежності теореми не діють.
Маєте іншу думку? Напишіть на support@coden-app.com.