Теория информации Лабораторная работа №1 Вычисление энтропии Шеннона
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt.
В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо.
Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов должны быть заданы заранее, до создания файла.
Эти два файла необходимо сгенерировать программно, используя генератор псевдослучайных чисел.
В третьем файле содержится фрагмент художественного текста на русском или английском языке. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают. При использовании текста программы учитываются все символы, кроме знаков табуляции.
2. Составить программу, определяющую оценки энтропии имеющихся текстовых файлов.
Для вычисления оценки энтропии необходимо программно вычислить частоты символов (пар символов) в файле, которые будут оценками реальных вероятностей символов, а затем, используя формулу Шеннона, вычислить оценки энтропии файла.
По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.
Для того чтобы правильно рассчитать частоты двойных комбинаций символов пары символов нужно рассматривать так
Пусть имеется такая последовательность
фывафпро
Под парами понимаются пары соседних символов, т.е.
фы ыв ва аф фп пр ро
Далее для получения оценки энтропии подсчитать частоту встречаемости для каждой пары и подставить в формулу Шеннона. Полученное значение оценки энтропии следует разделить на 2.
3. После тестирования программы необходимо заполнить таблицу для отчета и проанализировать полученные результаты. Сравните полученные оценки между собой. Объясните полученные результаты
Оценка энтропии
(частоты отдельных символов)
Оценка энтропии
(частоты пар символов)
Теоретическое значение энтропии
Файл 1
Файл 2
фрагмент художественного произведения
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt.
В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо.
Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов должны быть заданы заранее, до создания файла.
Эти два файла необходимо сгенерировать программно, используя генератор псевдослучайных чисел.
В третьем файле содержится фрагмент художественного текста на русском или английском языке. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают. При использовании текста программы учитываются все символы, кроме знаков табуляции.
2. Составить программу, определяющую оценки энтропии имеющихся текстовых файлов.
Для вычисления оценки энтропии необходимо программно вычислить частоты символов (пар символов) в файле, которые будут оценками реальных вероятностей символов, а затем, используя формулу Шеннона, вычислить оценки энтропии файла.
По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.
Для того чтобы правильно рассчитать частоты двойных комбинаций символов пары символов нужно рассматривать так
Пусть имеется такая последовательность
фывафпро
Под парами понимаются пары соседних символов, т.е.
фы ыв ва аф фп пр ро
Далее для получения оценки энтропии подсчитать частоту встречаемости для каждой пары и подставить в формулу Шеннона. Полученное значение оценки энтропии следует разделить на 2.
3. После тестирования программы необходимо заполнить таблицу для отчета и проанализировать полученные результаты. Сравните полученные оценки между собой. Объясните полученные результаты
Оценка энтропии
(частоты отдельных символов)
Оценка энтропии
(частоты пар символов)
Теоретическое значение энтропии
Файл 1
Файл 2
фрагмент художественного произведения
Дополнительная информация
зачет
Похожие материалы
Теория информации. Лабораторная работа 1 - Вычисление энтропии Шеннона
Рома38
: 22 мая 2025
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt.
В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются
1000 руб.
Теория информации. Лабораторная работа №1. Вычисление энтропии Шеннона
Udacha2013
: 3 сентября 2014
Лабораторная работа №1
Вычисление энтропии Шеннона
Порядок выполнения работы
Изучить теоретический материал гл. 2.
Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величин
200 руб.
Теория информации. Лабораторная работа № 1. Вычисление энтропии Шеннона..
nik200511
: 7 сентября 2013
Вычисление энтропии Шеннона.
Порядок выполнения работы
1. Изучить теоретический материал гл. 2.
2. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания...
3. Проверить запрограммированную процедуру на нескольких файлах (размер не менее 1 Кб) и заполнить таблицу следующего вида вычисленными значениями энтропии...
4. Вычислить значение энтропии
12 руб.
Теория информации. Лабораторная работа № 1. Вычисление энтропии Шеннона.
bvv1975
: 4 декабря 2012
Задание:
Вычисление энтропии Шеннона
Порядок выполнения работы
1. Изучить теоретический материал гл. 2.
2. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Ш
10 руб.
Лабораторная работа №1. Вычисление энтропии Шеннона. Теория информации. 3-й семестр
badbunny2010
: 16 апреля 2017
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
15 руб.
Теория информации. Лабораторная работа №4
nell
: 6 октября 2017
Задание: Адаптивное кодирование
1. Изучить теоретический материал гл. 7.
2. Закодировать текст на английском языке (использовать файл не менее 1 Кб) с помощью адаптивного кода Хаффмана.
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла.
4. Сравнить полученные коэффициенты сжатия данных, построить таблицу вида:
Размер исходного файла
Коэффициент сжатия данных
Адаптивный код Хаффмана Обычный код Хаффмана
5. Проанализирова
150 руб.
Теория информации. Лабораторная работа №5
nell
: 6 октября 2017
Задание: Словарные коды
1. Изучить теоретический материал гл. 8
2. Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб).
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида:
Размер исходного файла
Коэффициент сжатия данных
Текст на английском языке Текст на русском языке Текст
150 руб.
Теория информации. Лабораторная работа № 4
gnv1979
: 5 января 2017
Тема: Методы почти оптимального кодирования.
Цель работы: Изучение метода почти оптимального кодирования Фано.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано. Текстовые файлы использовать те же, что и в лабораторной работе №1 и 2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличают
28 руб.
Другие работы
Формирование карьеры работников в организационном поведении
Elfa254
: 25 марта 2014
Введение 3
Глава 1. Карьера как объект исследования 5
1.1 Сущность карьеры 5
1.2 Виды и типология карьеры 6
1.3 Механизмы движения карьерных процессов 11
1.4 Этапы карьеры 12
Глава 2. Формирование карьеры работников в организационном
поведении 15
2.1 Выбор карьеры 15
2.2 Планирование карьеры 16
2.3 Карьера и мотивация 18
2.4 Управление деловой карьерой 22
Глава 3. Анализ развития карьеры выпускников 28
Заключение 34
Список использованной литературы
Приложение
Введение
Только в последние нескол
5 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 421
Z24
: 5 октября 2025
Паросиловая установка работает по циклу Ренкина. Параметры начального состояния: р1=2 МПа, t1=300 ºC. Давление в конденсаторе р2=0,004 МПа.
Определить термический КПД.
Ответ: ηt=0,339.
150 руб.
Элективные дисциплины по физической культуре и спорту
KingSynergy
: 18 февраля 2022
В файле более 275 вопросов
Вы покупаете ответы на вопросы которые указаны ниже
... составил «Краткое наставление, выбранное из лучших авторов с некоторыми физическими примечаниями о воспитании детей от рождения их до юношества», в котором впервые на русском языке подробно и систематически излагались правила физического воспитания
B.H. Татищев
А.П. Протасов
И.И. Бецкой
Схема урока для начальной школы по программе физической культуры от 1927 г. состояла из …
Теорию излишней биологической энерг
1200 руб.
Организация управленческого труда современного менеджера
Lokard
: 28 марта 2014
ВВЕДЕНИЕ………………………………………………………………………..3
СОДЕРЖАНИЕ И ОСОБЕННОСТИ УПРАВЛЕНЧЕСКОГО ТРУДА……………………………………………………………………………..4
Особенности управленческого труда ……………………………………….4
Рациональная организация управленческого труда…………………………..7
Организация рабочего места…..……………………….…….………7
Работа с документами и корреспонденцией….…………….……..….8
Ведение телефонных разговоров….………………………………...9
Проведение совещаний, конференций….….…………….……........10
Составление графика работы……….……………………………..11
Прием по личным во
15 руб.