Теория информации Лабораторная работа №3 Методы почти оптимального кодирования
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Цель работы: Изучение метода почти оптимального кодирования Фано. Изучение метода почти оптимального кодирования Шеннона
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученные коды являются префиксными.
3. Для каждого метода кодирования после кодирования вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и тройки символов.
4. После тестирования программы необходимо заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования
Файлы
Оценка
избыточности кодирования
Оценка энтропии выходной посл-ти (частоты символов)
Оценка энтропии выходной посл-ти (частоты пар символов)
Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана
Файл 1
Файл 2
фрагмент художественного произведения
Метод Фано
Файл 1
Файл 2
фрагмент художественного произведения
Метод Шеннона
Файл 1
Файл 2
фрагмент художественного произведения
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученные коды являются префиксными.
3. Для каждого метода кодирования после кодирования вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и тройки символов.
4. После тестирования программы необходимо заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования
Файлы
Оценка
избыточности кодирования
Оценка энтропии выходной посл-ти (частоты символов)
Оценка энтропии выходной посл-ти (частоты пар символов)
Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана
Файл 1
Файл 2
фрагмент художественного произведения
Метод Фано
Файл 1
Файл 2
фрагмент художественного произведения
Метод Шеннона
Файл 1
Файл 2
фрагмент художественного произведения
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Дополнительная информация
ЗАЧЕТ
Похожие материалы
Теория информации. Лабораторная работа 3 - Методы почти оптимального кодирования
Рома38
: 22 мая 2025
Методы почти оптимального кодирования
Цель работы: Изучение метода почти оптимального кодирования Фано. Изучение метода почти оптимального кодирования Шеннона
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической работе
1000 руб.
Теория информации. Лабораторная работа №5
nell
: 6 октября 2017
Задание: Словарные коды
1. Изучить теоретический материал гл. 8
2. Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб).
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида:
Размер исходного файла
Коэффициент сжатия данных
Текст на английском языке Текст на русском языке Текст
150 руб.
Теория информации. Лабораторная работа №4
nell
: 6 октября 2017
Задание: Адаптивное кодирование
1. Изучить теоретический материал гл. 7.
2. Закодировать текст на английском языке (использовать файл не менее 1 Кб) с помощью адаптивного кода Хаффмана.
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла.
4. Сравнить полученные коэффициенты сжатия данных, построить таблицу вида:
Размер исходного файла
Коэффициент сжатия данных
Адаптивный код Хаффмана Обычный код Хаффмана
5. Проанализирова
150 руб.
Теория информации. Лабораторная работа № 2
gnv1979
: 5 января 2017
Тема: Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно
28 руб.
Теория информации. Лабораторная работа № 1
gnv1979
: 5 января 2017
Тема: Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt.
Первый файл (назовем его F1) должен
30 руб.
Теория информации. Лабораторная работа № 4
gnv1979
: 5 января 2017
Тема: Методы почти оптимального кодирования.
Цель работы: Изучение метода почти оптимального кодирования Фано.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано. Текстовые файлы использовать те же, что и в лабораторной работе №1 и 2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличают
28 руб.
Теория информации. Лабораторная работа №2.
zhekaersh
: 21 февраля 2016
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжи
70 руб.
Теория информации. Лабораторная работа №1.
zhekaersh
: 21 февраля 2016
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt.
Первый файл (назовем его F1) должен содер
70 руб.
Другие работы
КУРСОВАЯ РАБОТА По дисциплине: «Сети и системы документальной электросвязи». Вариант №03.
teacher-sib
: 25 ноября 2016
Исходные данные
1. Телеграфный обмен: N=3
№п/п Наименование оконечного пункта Количество телеграмм
исх. вх.
1 ГОС 1-2 |(N-5)| 35=70 |(N-4)| 40=40
2 ГОС 3-5 |(N-5)| 25=50 |(N-7)| 60=240
3 ГОС 6-9 | (N-4)| 40=40 |(N-5)| 60=120
4 ГОС *10 150 -
5 РУС 1-2 |(N+2)| 30=150 |(N-4)| 40+2=42
6 РУС 3-5 | (N-5)| 25+4=54 |(N-3)| 30=0
7 РУС 6-8 | (N-7)| 60+5=245 |(N+2)| 30=150
8 РУС 9-10 |(N-4)| 20+40=60 |(N-5)| 35+1=71
* отделение связи, которое не производит доставку телеграмм
2. Направление ТГ обмена:
400 руб.
Мировой кредитный рынок и его роль в глобализации мировой экономики
OstVER
: 12 сентября 2013
Содержание работы:
Введение……………………………………………………………….……3 стр.
1. Мировой кредитный рынок……………………………………....…….5 стр.
Международный кредит…………….……………….………………..……9 стр.
Функции международного кредита…………………..…………....…….10 стр.
Роль кредита…………………………………………………...………..…10 стр.
Формы международного кредита…………………….....…….……...….11 стр.
2. Развитие кризиса международной задолженности………………..…16 стр.
Кризис международной задолженности…………….…........................25 стр.
Россия и международные клубы кред
5 руб.
Лабораторная работа №1 по дисциплине: Физика (часть 1). Вариант 6 (МУ 2018)
Учеба "Под ключ"
: 23 августа 2022
«Изучение характеристик электростатического поля»
Цель работы:
1) Исследовать электростатическое поле;
2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля;
3) Оценить величину напряженности электрического поля в трех точках;
4) Определить направление силовых линий.
1. Основные теоретические сведения
2. Описание лабораторной установки
3. Выполнение задания
Таблица 1 – Координаты точек для расчета напряженности поля
Номер варианта: 6
Точки
450 руб.
Возможные способы организации и содержание работы с родителями в условиях коррекционного дошкольного учреждения
evelin
: 18 октября 2013
Содержание
Введение
1. Оценки социально-психологического статуса семей
2. Результаты исследования родительской мотивации
3. Вариативность позиций в соотношении социального статуса и уровня родительской мотивации
4. Возможные способы организации и содержание работы с родителями в условиях коррекционного дошкольного учреждения
Библиографический список
Введение
В последнее время все большую значимость приобретает положение Л. С. Выготского о том, что построение и формирование высшей психиче