Количество информации и сжатие данных

Как измерить информацию в битах — и как сделать файл меньше. 11 класс, углублённый уровень — пара первая.

Уроки 1–2 поурочного плана: «Количество информации» и «Алгоритмы сжатия данных». Всё, что здесь есть, понадобится весь год: в задачах ЕГЭ на объём рисунка, звука и текста, на коды и пароли считают теми же формулами.

Бит — ответ на вопрос «да или нет»

Загадано число от 1 до 8. Сколько вопросов «да/нет» нужно, чтобы его точно узнать?

Формула Хартли

N = 2i

N — сколько равновероятных вариантов, i — сколько бит несёт сообщение о том, какой выпал.

Закон аддитивности

Выбрали одну из 8 букв, потом — одну из 4 цифр. Сколько бит в сообщении о полном результате?

Информационный объём сообщения

I = K · i

K — сколько символов в сообщении, i — сколько бит весит один символ. Вес символа берём из мощности алфавита по Хартли: N = 2i.

Вероятность и количество информации

Если варианты не равновероятны, информация зависит от вероятности события p:

i = log2(1/p)

Зачем сжимать и как

Сжатие — запись тех же данных меньшим числом бит: файл быстрее передаётся и меньше места занимает.

Без потерь

Распакованный файл совпадает с исходным бит в бит. Так сжимают тексты, программы, таблицы: там нельзя потерять ни одного знака.

С потерями

Выбрасывается то, чего человек не заметит: мелкие оттенки, неслышные звуки. Файл намного меньше, но выброшенное не вернуть. Так сжимают фото, звук, видео.

RLE — сжатие серий

Подряд идущие одинаковые символы — серия. Каждую серию заменяем парой «сколько, что».

Кто сжимает с потерями

без потерьRLE, алгоритм Хаффмана, LZW, ZIP, PNG, GIF
с потерямиJPEG, MP3, AAC, MPEG-4 (видео), уменьшение глубины кодирования цвета

Что делаем дальше

  1. Обзорный практикум — шесть задач, все сразу на странице, в любом порядке: формула Хартли, закон аддитивности, объём сообщения, вероятность, RLE, с потерями или без.
  2. Таблицу степеней двойки держи перед глазами — она на карточке в тетрадь.
  3. Ответ везде — целое число, без единиц: код, а не «34 бита».

Ошибся — сразу виден разбор, а «Новые числа» дают ту же задачу с другими данными. Отметка: закрыто 6 из 6 — «5», 5 — «4», 3 или 4 — «3».

За работу

Практикум «Количество информации и сжатие данных» — в общей папке и на сайте. Не успел на уроке — пройди дома: вариант будет другой, сдаётся тем же кодом.

Карточку в тетрадь можно взять с собой: на ней формула Хартли с таблицей степеней двойки, объём сообщения, вероятность, RLE и список «с потерями и без».

Материалы подготовлены с использованием технологий искусственного интеллекта. Пробел раскрыть и дальше · ← → слайды