Когда мы слышим слово «предсказание», наше воображение обычно рисует мистические ритуалы, хрустальные шары или таинственные старинные свитки․ Однако в современном мире концепция предсказания окружает нас повсюду: от микроскопических процессов внутри вашего компьютера до глобальных рынков и веселых настольных игр․ И объединяет все эти явления один удивительный концепт — емкость для предсказаний․ Что же это такое? Давайте разберемся․
Что такое «емкость для предсказаний»?
В самом широком смысле емкость для предсказаний, это физическая, виртуальная или концептуальная среда, которая хранит, формирует или выдает прогнозы․ Это может быть стеклянный сосуд с бумажками, аппаратный блок внутри микропроцессора, маркетинговый инструмент или даже метафорическая способность нашего разума․ Рассмотрим этот феномен в трех совершенно разных, но одинаково увлекательных измерениях․
Измерение 1: Высокие технологии и предсказание ветвлений
Если вы подумали, что предсказания — это исключительно удел эзотериков, вы глубоко заблуждаетесь․ Процессор вашего компьютера ежесекундно делает тысячи предсказаний, и для этого у него есть своя, аппаратная емкость․
Почему ветвление — это дорого?
Любая ветка в коде (например, оператор if), это дорогое удовольствие для процессора․ Линейное извлечение инструкций из памяти крайне эффективно: это отлично работает для кэширования, и, что еще важнее, процессор может начать работать над следующими инструкциями, пока предыдущие еще выполняются․ Линейное извлечение данных также помогает работе на стороне инструкций․
Но по правде говоря, не все ветвления можно устранить, и не все циклы можно развернуть․ Вы не можете знать все решения во время компиляции, иначе вам вообще не нужно было бы запускать код!
Аппаратная емкость для предсказаний
Здесь на сцену выходит прогнозирование ветвлений․ Оно играет критическую роль, так как в большинстве случаев (точность предсказания переходов в современных процессорах превышает 90%) позволяет оптимально использовать вычислительные ресурсы․ Чтобы не простаивать, процессор должен «угадать», по какой ветке пойдет код․ Для этого внутри чипа существует специальная емкость для предсказаний — буфер истории переходов (Branch Target Buffer)․
Поразительно, но в течение последних нескольких лет у некоторых процессоров даже появились крошечные байесовские системы, чтобы попытаться настроить свой код предсказания! Это настоящая математическая магия внутри кремния․
Измерение 2: Эпистемология и рынки предсказаний
Как часто вы делаете предсказания о будущих событиях или об информации, которая вам пока недоступна? Если вы регулярно читаете тексты LessWrong, вероятно, вы уже знакомы с идеей, что убеждения должны окупаться․ Вы должны уметь сказать: «Вот, что я ожидаю увидеть, если мои убеждения точны, и вот, насколько я в этом уверен», и обновлять свои убеждения в зависимости от того, как сбываются ваши предсказания․
Рынки как информационная емкость
В дополнение к тому, что законы науки обеспечивают объяснение наблюдаемых фактов, они служат также средством предсказания новых фактов, которые ещё не наблюдались․ Но как агрегировать множество мнений? Ответ — рынки предсказаний․
Схема проста, как все гениальное! Рынок предсказаний, это виртуальная емкость, куда трейдеры «складывают» свои убеждения в виде ставок․ В этом посте мы рассматриваем, как работают рынки предсказаний, примеры их успешного использования и как трейдеры могут применять полученную информацию в своих стратегиях․ Коллективный разум, помещенный в такую емкость, часто оказывается точнее любого отдельного эксперта․
Измерение 3: Физические емкости — от гаданий до развлечений
Вернемся к осязаемому миру․ Здесь емкости для предсказаний принимают самые причудливые и красивые формы․
Состаренные свитки и новогодние гадания
Самое легкое — просто написать предсказания на бумажках и спрыпрятать их․ Однако можно оформить их оригинально и красиво:
- Состаренная бумага: Листы нужно помять и погрузить ненадолго в емкость с крепким черным чаем или кофе, а затем высушить․ Получится эффектный антураж для вечеринки․
- Игровые емкости: Бумажки можно сложить в стеклянную емкость, откуда посетители мероприятия смогут извлекать их в случайном порядке․ Это вводит предсказания в формат игры!
- Гадание на детей: Старинный способ, вечером опустить в рюмку с водой кольцо, вынести емкость на мороз, а утром забрать домой и по узорам льда судить о будущем․
Магия в пластике и шоколаде
Современная поп-культура создала свои иконы предсказаний:
- Magic Ball (Волшебный шар): Пластиковый шар, внутри которого есть емкость со специальной темной жидкостью и плавающим в ней многогранником с ответами․
- Печенье с предсказаниями: Предлагается более 5000 стандартных предсказаний и пожеланий для классического печенья и печенья в шоколаде․ Само печенье выступает съедобной емкостью для текста․
- Автомат предсказаний (Fortune Teller): Случайно появляющийся бонусный вид игровой машины․ Подход к автомату стоит 1 пенни, а результат игры, порция мудрости․ Существуют и портативные аналоги, которые могут выронить безделушку с предсказанием․
Будь то крошечный буфер истории переходов в процессоре, рынок ценных бумаг, стеклянная ваза с состаренными бумажками или шоколадное печенье, емкость для предсказаний всегда служит одной цели: дать нам glimpse будущего, чтобы мы могли принимать решения сегодня․ Не все ветвления можно устранить, не все события предсказать со 100% точностью, но сама попытка заглянуть вперед — это то, что делает нас людьми, а наши компьютеры — по-настоящему быстрыми․