Файл: Энтропия как мера степени неопределенности системы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 37

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Сибирский государственный университет науки и технологий

имени академика М.Ф. Решетнева»

Институт информатики и телекоммуникаций
Кафедра информационно-управляющих систем
Отчет по лабораторной работе №1


Тема: Энтропия как мера степени неопределенности системы




Преподаватель _________Курашкин С.О.
Обучающийся БИЭ21-01 211211015 ____________Навицкая А.А.

Красноярск 2023

Цель работы: Закрепить теоретические знания и получить практические навыки при вычислении энтропии.
Задание:

1. Получить таблицу значений функции при изменении р от 0,01 до 0,99 с шагом 0,01.

2. Система может находиться в двух состояниях. Вероятность одного состояния p. Определить значения энтропии при изменении p от 0,01 до 0,99 с шагом 0,01. Определить максимальное значение энтропии. Построить график.

3. Пользуясь таблицей частот русского языка (таб. 2) определить энтропию однобуквенного сочетания русского текста.
Решение

Задание №1: Получить таблицу значений функции при изменении р от 0.01 до 0.99 с шагом 0.01


p

n(p)

0,01

0,06643856

0,02

0,11287712

0,03

0,15176681

0,04

0,18575425

0,05

0,2160964

0,06

0,24353362

0,07

0,26855509

0,08

0,2915085

0,09

0,31265381

0,1

0,33219281

0,11

0,3502867

0,12

0,36706724

0,13

0,38264414

0,14

0,39711018

0,15

0,41054484

0,16

0,42301699

0,17

0,43458687

0,18

0,44530761

0,19

0,45522645

0,2

0,46438562

0,21

0,47282314

0,22

0,48057341

0,23

0,48766767

0,24

0,49413449

0,25

0,5

0,26

0,50528828

0,27

0,51002155

0,28

0,51422035

0,29

0,51790381

0,3

0,52108968

0,31

0,52379456

0,32

0,52603398

0,33

0,52782248

0,34

0,52917374

0,35

0,53010061

0,36

0,53061523

0,37

0,53072904

0,38

0,5304529

0,39

0,52979705

0,4

0,52877124

0,41

0,52738472

0,42

0,52564628

0,43

0,52356432

0,44

0,52114681

0,45

0,51840139

0,46

0,51533535

0,47

0,51195565

0,48

0,50826897

0,49

0,50428171

0,5

0,5

0,51

0,49542973

0,52

0,49057657

0,53

0,48544594

0,54

0,48004309

0,55

0,47437306

0,56

0,46844071

0,57

0,46225072

0,58

0,45580761

0,59

0,44911575

0,6

0,44217936

0,61

0,4350025

0,62

0,42758913

0,63

0,41994305

0,64

0,41206796

0,65

0,40396744

0,66

0,39564497

0,67

0,38710389

0,68

0,37834748

0,69

0,3693789

0,7

0,36020122

0,71

0,35081744

0,72

0,34123046

0,73

0,33144309

0,74

0,32145809

0,75

0,31127812

0,76

0,30090579

0,77

0,29034363

0,78

0,2795941

0,79

0,2686596

0,8

0,25754248

0,81

0,24624501

0,82

0,23476943

0,83

0,22311791

0,84

0,21129256

0,85

0,19929547

0,86

0,18712863

0,87

0,17479404

0,88

0,16229362

0,89

0,14962926

0,9

0,13680278

0,91

0,12381601

0,92

0,1106707

0,93

0,09736856

0,94

0,0839113

0,95

0,07030055

0,96

0,05653794

0,97

0,04262505

0,98

0,02856342

0,99

0,01435457





Задание 2: Система может находиться в двух состояниях. Вероятность одного состояния Р. Определить значения энтропии при изменении Р от 0,01 до 0,99 с шагом 0,01. Определить максимальное значение энтропии. Построить график.



x1

x2

H(x)

p

1-p

0,01

0,99

0,0808

0,02

0,98

0,1414

0,03

0,97

0,1944

0,04

0,96

0,2423

0,05

0,95

0,2864

0,06

0,94

0,3274

0,07

0,93

0,3659

0,08

0,92

0,4022

0,09

0,91

0,4365

0,1

0,9

0,4690

0,11

0,89

0,4999

0,12

0,88

0,5294

0,13

0,87

0,5574

0,14

0,86

0,5842

0,15

0,85

0,6098

0,16

0,84

0,6343

0,17

0,83

0,6577

0,18

0,82

0,6801

0,19

0,81

0,7015

0,2

0,8

0,7219

0,21

0,79

0,7415

0,22

0,78

0,7602

0,23

0,77

0,7780

0,24

0,76

0,7950

0,25

0,75

0,8113

0,26

0,74

0,8267

0,27

0,73

0,8415

0,28

0,72

0,8555

0,29

0,71

0,8687

0,3

0,7

0,8813

0,31

0,69

0,8932

0,32

0,68

0,9044

0,33

0,67

0,9149

0,34

0,66

0,9248

0,35

0,65

0,9341

0,36

0,64

0,9427

0,37

0,63

0,9507

0,38

0,62

0,9580

0,39

0,61

0,9648

0,4

0,6

0,9710

0,41

0,59

0,9765

0,42

0,58

0,9815

0,43

0,57

0,9858

0,44

0,56

0,9896

0,45

0,55

0,9928

0,46

0,54

0,9954

0,47

0,53

0,9974

0,48

0,52

0,9988

0,49

0,51

0,9997

0,5

0,5

1,0000

0,51

0,49

0,9997

0,52

0,48

0,9988

0,53

0,47

0,9974

0,54

0,46

0,9954

0,55

0,45

0,9928

0,56

0,44

0,9896

0,57

0,43

0,9858

0,58

0,42

0,9815

0,59

0,41

0,9765

0,6

0,4

0,9710

0,61

0,39

0,9648

0,62

0,38

0,9580

0,63

0,37

0,9507

0,64

0,36

0,9427

0,65

0,35

0,9341

0,66

0,34

0,9248

0,67

0,33

0,9149

0,68

0,32

0,9044

0,69

0,31

0,8932

0,7

0,3

0,8813

0,71

0,29

0,8687

0,72

0,28

0,8555

0,73

0,27

0,8415

0,74

0,26

0,8267

0,75

0,25

0,8113

0,76

0,24

0,7950

0,77

0,23

0,7780

0,78

0,22

0,7602

0,79

0,21

0,7415

0,8

0,2

0,7219

0,81

0,19

0,7015

0,82

0,18

0,6801

0,83

0,17

0,6577

0,84

0,16

0,6343

0,85

0,15

0,6098

0,86

0,14

0,5842

0,87

0,13

0,5574

0,88

0,12

0,5294

0,89

0,11

0,4999

0,9

0,1

0,4690

0,91

0,09

0,4365

0,92

0,08

0,4022

0,93

0,07

0,3659

0,94

0,06

0,3274

0,95

0,05

0,2864

0,96

0,04

0,2423

0,97

0,03

0,1944

0,98

0,02

0,1414

0,99

0,01

0,0808






Максимальное значение энтропии = 1

Задание 3: Пользуясь таблицей частот русского языка определить энтропию одной буквы русского текста.


Буква

Вероятность

Буква

Вероятность

Буква

Вероятность

Буква

Вероятность

Пробел

0,175

р

0,040

я

0,018

х

0,009

о

0,090

в

0,038

ы

0,016

ж

0,007

е

0,072

л

0,035

з

0,016

ю

0,006

а

0,062

к

0,028

ъ

0,014

ш

0,006

и

0,062

м

0,026

б

0,014

ц

0,004

н

0,053

д

0,025

г

0,013

щ

0,003

т

0,053

п

0,023

ч

0,012

э

0,003

с

0,045

у

0,021

й

0,010

ф

0,001


Для вычисления энтропии вводят специальную функцию: .

Тогда формула энтропии примет следующий вид:

.

Энтропии одной буквы русского текста: Н(х)= 4,348970751
Задание 4: Пользуясь заданным текстовым файлом, определить частоту появления символов в тексте. Определить энтропию одной буквы заданного текста.

Текст:

И труд нелеп и бестолкова праздность

И с плеч долой всё та же голова

Когда приходит бешеная ясность

Насилуя притихшие слова

(25 символов)

Таблица частот

 

Вероятность

Энтропия

Символ

Встречается, раз

Частота, %

Н(х)

о

11

0,106796

0,344638

и

9

0,087379

0,307274

е

8

0,077670

0,28633

с

8

0,077670

0,28633

а

8

0,077670

0,28633

т

7

0,067961

0,263631

л

7

0,067961

0,263631

д

5

0,048544

0,211872

н

5

0,048544

0,211872

п

5

0,048544

0,211872

р

4

0,038835

0,182

в

4

0,038835

0,182

я

3

0,029126

0,148588

у

2

0,019417

0,110417

б

2

0,019417

0,110417

к

2

0,019417

0,110417

ь

2

0,019417

0,110417

г

2

0,019417

0,110417

х

2

0,019417

0,110417

ш

2

0,019417

0,110417

з

1

0,009709

0,064917

ч

1

0,009709

0,064917

й

1

0,009709

0,064917

ё

1

0,009709

0,064917

ж

1

0,009709

0,064917



Энтропия H(x) равна 4,283880618.