Сколько информации содержится в наборах слов? Вычислим общий информационный объем путем перемножения информационного
Сколько информации содержится в наборах слов? Вычислим общий информационный объем путем перемножения информационного веса каждого символа на количество символов в каждом наборе слов. Например, возьмем словосочетание "сегодня будет дождь бархатный синий летать".
02.12.2023 13:08
Разъяснение: Для решения этой задачи нам необходимо вычислить информационный объем каждого набора слов и затем перемножить его на количество символов в каждом наборе. Информационный объем каждого символа можно задать информационным весом, которое определяется вероятностью появления данного символа.
Для начала определим информационный объем каждого символа в слове "сегодня". Предположим, что каждый символ встречается с равной вероятностью. Тогда информационный объем каждого символа будет равен:
Информационный объем буквы "с" = -log2(1/6) = 2.585 бит
Информационный объем буквы "е" = -log2(1/6) = 2.585 бит
Информационный объем буквы "г" = -log2(1/6) = 2.585 бит
Информационный объем буквы "о" = -log2(1/6) = 2.585 бит
Информационный объем буквы "д" = -log2(1/6) = 2.585 бит
Информационный объем буквы "н" = -log2(1/6) = 2.585 бит
Информационный объем буквы "я" = -log2(1/6) = 2.585 бит
Теперь посчитаем количество символов в слове "сегодня". В данном случае это 6 символов.
Общий информационный объем для слова "сегодня" будет равен: 2.585 бит * 6 символов = 15.51 бит
Повторим этот процесс для каждого набора слов в предложении и добавим информационные объемы каждого слова вместе:
Вычисляем информационный объем слова "будет": 2.585 бит * 5 символов = 12.93 бит
Вычисляем информационный объем слова "дождь": 2.585 бит * 5 символов = 12.93 бит
Вычисляем информационный объем слова "бархатный": 2.585 бит * 9 символов = 23.265 бит
Вычисляем информационный объем слова "синий": 2.585 бит * 5 символов = 12.93 бит
Вычисляем информационный объем слова "летать": 2.585 бит * 6 символов = 15.51 бит
Теперь складываем все информационные объемы вместе:
15.51 бит + 12.93 бит + 12.93 бит + 23.265 бит + 12.93 бит + 15.51 бит = 93.105 бит
Общий информационный объем для данного набора слов составляет 93.105 бит.
Демонстрация:
Задача: Сколько информации содержится в наборах слов "сегодня будет дождь бархатный синий летать"?
Совет: Чтобы лучше понять понятие общего информационного объема, можно представить его как количество информации, необходимое для передачи данного текста по некоторому каналу связи. Сложность задачи может возрасти, если слова содержат разные символы или имеют различные вероятности появления.
Ещё задача:
Сколько информации содержится в наборе слов "школа учиться учитель образование"?