Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 12.10.2018
Сообщений: 18
1
Delphi 6-7

1) Рассчитать Энтропию случайной величины (текста). 2) Рассчитать взаимную энтропию двух случайных величин (2 текста)

06.10.2019, 18:09. Показов 1232. Ответов 5

1) Дан текст. Нужно написать программу, которая будет рассчитывать энтропию этого текста.

2) Даны 2 текста (на одну тематику). Нужно написать программу, которая будет рассчитывать взаимную энтропию двух текстов.

Пример:
"Малая панда ведёт преимущественно ночной (вернее, сумеречный) образ жизни, днём спит в дупле, свернувшись и накрыв голову хвостом. В случае опасности также забирается на деревья. По земле панды двигаются медленно и неловко, зато отлично лазают по деревьям, но тем не менее кормятся преимущественно на земле. В отличие от большой панды, малая весьма избирательна в питании. Если «бамбуковый медведь» ест практически все части бамбука, малая панда выискивает побеги понежнее. Наблюдения показали, что на кормёжку малые панды тратят по 13 часов в день. В спокойном состоянии малые панды издают короткие звуки, напоминающие птичье щебетание. Малая панда отличается миролюбивым характером и легко приживается в неволе. Продолжительность жизни малой панды составляет 8—10 лет, хотя отдельные особи доживают и до 15. В неволе одна из малых панд дожила до 18,5 лет. Панды живут парами или семействами в лесах. «Личная» территория самки, как показывают последние исследования, занимает площадь около 2,5 км², самца — вдвое больше."

"Несмотря на то, что панды относятся к отряду хищных, фактически они едят один только бамбук, лишь изредка включая в свой рацион растения других видов. В день взрослая панда съедает до 30 кг бамбука и побегов. Для защиты от бамбуковых щепок пищевод и желудок выстлан толстым слоем упругой слизистой ткани. Для питания панд в зоопарке создано особое «печенье» из прессованных волокон бамбука. Строго говоря, как и многие животные, панды всеядны. Также известно, что панды при случае едят яйца, мелких птиц, зверьков и некоторых насекомых, а также падаль наряду с их бамбуковой диетой. Животная пища для панд является необходимым источником белка. Если в каком-либо месте после цветения погибает весь бамбук, то живущим там пандам грозит смерть от голода (подобные случаи отмечались в 1975 и 1983 годах). По данным учёных, гиперзависимость медведей от бамбука могла развиться относительно недавно — около 5000 лет назад."

*Сделайте пожалуйста с комментариями, если не сложно.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2019, 18:09
Ответы с готовыми решениями:

Вычислить взаимную информацию двух случайных величин
Помогите, пожалуйста, сделать программу на паскале ABC или Delphi. Задание 2: взаимная информация...

Рассчитать энтропию
Вообщем дан файл в котором 256 строчек с цифрами след. формата: 0.0 5.004132579488561E-6...

Найти энтропию дискретной случайной величины
идеальная кость подбрасывается один раз. случайная величина А равна 1, если выпавшее число делится...

Рассчитать энтропию любого сообщения. И вывести данные в таблицу
Доброй ночи! Нужно рассчитать энтропию любого сообщения. И вывести данные в таблицу(прилагается)....

5
Модератор
7472 / 4888 / 2045
Регистрация: 21.01.2014
Сообщений: 20,800
Записей в блоге: 3
07.10.2019, 04:06 2
Цитата Сообщение от Jaba050 Посмотреть сообщение
Сделайте пожалуйста с комментариями
Что комментировать-то? Образ жизни малой панды?
1
Модератор
1426 / 1003 / 226
Регистрация: 31.05.2013
Сообщений: 6,639
Записей в блоге: 6
07.10.2019, 09:13 3
Цитата Сообщение от Jaba050 Посмотреть сообщение
энтропию этого текста
А что это?
Энтропия символов, встречающихся в тексте - ещё понято (минус сумма произведения вероятности попадания этого символа на логарифм по основанию 2 от этой вероятности), а что такое энтропия текста

Добавлено через 3 минуты
Цитата Сообщение от Jaba050 Посмотреть сообщение
*Сделайте пожалуйста с комментариями, если не сложно.
Эта фраза работает в разделе фриланса. А здесь, пожалуйста, покажите Ваши наработки. Что не получается? Формулу знаете(хотя я её уже привёл..)? Какой тип приложения нужен - консоль, форма? Какой интерфейс (текст вводится или берётся из файла)? Ответите - можно будет продолжать.
0
0 / 0 / 0
Регистрация: 12.10.2018
Сообщений: 18
07.10.2019, 21:56  [ТС] 4
В том то и проблема, что наработок нет. Формулу я знаю, но не понимаю как написать программу, которая подсчитывала бы энтропию случайной величины. Как я понимаю, чтобы посчитать взаимную энтропию двух случайных величин нужно использовать одну из этих формул: H(x)-H(x/y) , H(x)+H(y/x). Тип приложения - консоль. Текст вводится)
0
Модератор
1426 / 1003 / 226
Регистрация: 31.05.2013
Сообщений: 6,639
Записей в блоге: 6
08.10.2019, 21:03 5
Цитата Сообщение от Jaba050 Посмотреть сообщение
Формулу я знаю, но не понимаю как написать программу
Показывайте. Наберите её в Редакторе формул под блоком Быстрый ответ.
0
0 / 0 / 0
Регистрация: 12.10.2018
Сообщений: 18
20.10.2019, 13:30  [ТС] 6
Цитата Сообщение от Matan! Посмотреть сообщение
Показывайте. Наберите её в Редакторе формул под блоком Быстрый ответ.
Только сейчас увидел ваше сообщение. Вот формула
https://www.cyberforum.ru/cgi-bin/latex.cgi?H(x)=-\sum_{i=1}^{n}*p(i)*{log}_{2}*p(i)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2019, 13:30

Найти плотность распределения случайной величины, являющейся разностью двух других случайных величин
Здравствуйте! Имеется 2 равномерно-распределенных случайных величины X и Y на интервале ....

Рассчитать доверительный интервал разности двух нормально распределенных случайных величин
Всем доброго времени суток! Подскажите, пожалуйста, как можно рассчитать доверительный интервал для...

Посчитать энтропию каждой буквы текста загружаемого из txt- файла
Необходимо посчитать энтропию каждой буквы текста, загружаемого из txt- файла

Построить распределение случайной величины, на основе произвольного входного файла, анализируя его побайтно. Рассчитать
...Рассчитать Мат. Ожидание и дисперсию. я знаю как найти мат. Ожидание и дисперсию ,а с первой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru