Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория информации и кодирования (уч. пособие).docx
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
7 Мб
Скачать
☆

Шаг 6. Возьмем короткий отрезок текста на одном из заданных языков и найдем количество заключенной в нем информации

Поскольку речь идет о конкретном отрезке текста, его энтропия находится по формуле

Н = -log2P, (4)

где Р – вероятность получения именно этого конкретного отрезка текста. Если не учитывать связи между буквами, то вероятность получения данного конкретного отрезка текста равна произведению вероятностей появления букв, из которых он состоит. Далее для расчета количества информации в этом тексте используют формулу 4.

Шаг 7. Проделаем те же операции с учетом зависимости двух соседних букв того же текста.

При учете статистической связи между буквами буквы текста разбиваются на пары. Вероятности появления этих пар перемножаются и полученное произведение опять же подставляется в формулу 4.

Шаг 8. Напишем отчет о выполненной работе с описанием всех вычислений и о том, как они выполнялись. Прокомментируйте результаты.

Результаты вычислений представьте в виде таблицы:

<Язык 1>

<Язык 2>

Без учета связей между символами текста

Нср

….

….

Dабс

….

….

Dотн

….

….

Слово

Слово

….

….

Кол.инф.

….

….

С учетом связей между двумя соседними символами текста

Нср

….

….

Dабс

….

….

Dотн

….

….

Слово

Слово

….

….

Кол.инф.

….

….

По данным, внесенным в таблицу сделайте выводы – объясните характер изменения энтропии при переходе к учету связей между буквами, сравните два языка по информативности. Учтите, что расчет энтропии при учете связей между соседними буквами относится к двум, а не к одной букве. Вам же нужно найти среднюю энтропию одной буквы. Поэтому результат расчета нужно поделить на 2.

Шаг 9. Сдайте или отослать по электронной почте (alexm5@fromru.Com) отчет на проверку преподавателю. Шаг 10. Защитите лабораторную работу у преподавателя. Варианты задания

№ вар

Язык 1

Язык 2

№ вар

Язык 1

Язык 2

1

Корейский

Финский

30

Голландский

Венгерский

2

Сирийский

Русский

31

Венгерский

Бенгальский (Индия)

3

Татарский

Латышский

32

Болгарский

Узбекский

4

Калмыцкий

Тайский

(Тайланд)

33

Эстонский

Болгарский

5

Ирландский

Бенгальский (Индия)

34

Чешский

Китайский

6

Эсперанто

Датский

35

Французский

Чешский

7

Китайский

Голландский

36

Фломандский (Бельгия)

Чешский

8

Грузинский

Корейский

37

Финский

Эстонский

9

Хинди

(Индия)

Русский

38

Украинский

Фломандский (Бельгия)

10

Тамильский (Индия)

Норвежский

39

Турецкий

Французский

11

Бенгальский (Индия)

Португальский

40

Словенский

Украинский

12

Тайский

(Тайланд)

Греческий

41

Словацкий

Арабский

13

Кхмерский (Камбоджа)

Латышский

42

Сербский

Эсперанто

14

Турецкий

Иврит (hibrew, Израиль)

43

Итальянский

Сербский

15

Иврит (hibrew, Израиль)

Японский

(айны)

44

Румынский

Финский

16

Корейский

Польский

45

Португальский

Чешский

17

Греческий

Норвежский

46

Польский

Сербский

18

Японский

(айны)

Венгерский

47

Норвежский

Финский

19

Арабский

Норвежский

48

Немецкий

Датский

20

Албанский

Испанский

49

Монгольский

Фломандский (Бельгия)

21

Португальский

Болгарский

50

Македонский

Французский

22

Норвежский

Вьетнамский

51

Литовский

Македонский

23

Монгольский

Итальянский

52

Итальянский

Финский

24

Македонский

Датский

53

Испанский

Французский

25

Эсперанто

Болгарский

54

Голландский

Венгерский

26

Литовский

Арабский

55

Болгарский

Немецкий

27

Итальянский

Португальский

56

Африкаанс (ЮАР)

Шведский

28

Испанский

Болгарский

57

Албанский

Голландский

29

Датский

Венгерский

58

Чешский

Армянский