Алгоритм Шеннона позволяет определить количество информации в сообщении о событиях с различными вероятностями. 13
При создании формулы Шеннон использовал вероятностную меру неопределённости (энтропию). 3 Она помогает оценить состояние изучаемой системы и получить максимально возможную информацию о протекающих в ней процессах. 3
Формула Шеннона включает следующие шаги: 2
Связь между вероятностью события и количеством информации в сообщении можно выразить так: чем меньше вероятность некоторого события, тем больше информации содержит сообщение об этом событии. 2
Информация измеряется в битах. 4 По формуле может получиться нецелое количество бит. 4 В случае необходимости нужно оценить длину двоичного кода, кодирующего заданную информацию, это число округляют в большую сторону. 4