Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1000 ₴

Осуществить работу script-a на localhost.

проект завершен


Осуществить работу скрипта на localhost, который считывает количество информации(в битах) из введеной в него ссылки. (Скрипт должен посчитать количество информации из текста в <body> или <main>)


Посчитать количество информации нужно двумя способами, и вывести на экран результат.

Алгоритмы:

  1. Вероятностный подход (Шеннон), используем: буквы, символы и пробелы.

                 I = - Σ Pi log2 Pi

или

I = − (p1*log2p1+p2*log2p2+...+pNlog2pN),

 

где I - количество информации;
N - количество возможных событий;
Pi -  вероятность i-го события.

В первом способе, мы посчитаем сколько букв в тексте, символов, пробелов и далее посчитаем частоту появления этой буквы в тексте.(например, Pa = 30/100, где буква a - в тексте встречается 30 раз и всего символов в тексте 100). Узнав все вероятности, мы посчитаем количество информации в тексте(по формуле Шеннона выше). 

(пример https://charactercounttool.com/)

      

         2.  Вероятностный подход (Шеннон), используем слова. 

Используя формулу из первого пункта мы посчитаем количество информации с помощью слов. 

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

Например: Pсобака = 5/100, где слово собака в тексте встречается 5 раз, а всего слов в тексте 100. Далее, узнав частоту появления каждого слова в тексте, подставим частоты в главную формулу Шеннона и найдем количество информации которую содержит текст. (пример https://charactercounttool.com/)




Результаты работы

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика об исполнителе Михаиле Бычкове

Качество
Профессионализм
Стоимость
Контактность
Сроки

Михаил выполнил все по высшему классу.
Выполнил быстрее, чем договаривались, и при этом качественно. Быстро и отзывчиво отвечает на сообщения.
В заключении скажу, что выполненной работой я доволен 10/10.

Daniil S. Daniil Smirnov | Сейф Сейф

Отзыв фрилансера о заказчике Daniil Smirnov

Оплата
Постановка задачи
Четкость требований
Контактность

Даниил корректно поставил задачу и помог протестировать результат, сотрудничество получилось очень приятным и продуктивным!

Михаил Б. Михаил Бычков | Сейф Сейф



  1. 1 день1200 ₴
    Александр Горбанев
     191   4  0

    Здравствуйте!
    Задачу понял, возможно и цену ниже поставлю.
    Занимаюсь frontend разработкой 3 года.
    Владею PHP,JS,Ajax,Canvas.
    Было бы очень интересно реализовать такой проект.
    Оплата по факту сдачи работы.
    Скайп chistyia

    Россия Москва | 18 апреля 2018 |
  2.  фрилансер больше не работает на сервисе
  3. 115 дней50000 ₴
    Андрій Н.
     578  проверен   8  0

    Добрый день.
    Я занимаюсь разработкой сайтов на таких cms как wordpress и opencart.
    Могу разработать сайт под ключ с уникальным, адаптивным под экраны разных размеров дизайном. Сайт сделаю с административной панелью, с возможностью изменения текста или изображений. Помогу с покупкой хостинга и домена.
    Стоимость разработки сайта согласуем после составления ТЗ. Оплата либо через "сейф", либо 50% предоплата, 50% после окончания разработки сайта. Всегда поддерживаю доброжелательные отношения с заказчиком, научу работать с сайтом. Всегда на связи, всегда стараюсь выполнить проект качественно и в срок.
    Просто свяжитесь со мной:
    по телефону: 0954515002, 0680535449;
    по почте: [email protected]
    Примеры можно посмотреть здесь: http://natalukha.tk/

    Украина Сумы | 18 апреля 2018 |
  4. 2 дня1000 ₴Победившая ставка
    Михаил Бычков
     456   7  0

    Да, теперь все значительно проще =) Могу сделать. Стоимость можете понизить до 800 грн.

    Украина Харьков | 18 апреля 2018 |
  5. 1 день2700 ₽
    Дмитрий Габдрахманов
     480   15  0

    готов сделать
    ))))))))))))))))))))))))
    ))))))))))))))))))))))))))))))))))))))))))))))))

    Россия Россия | 18 апреля 2018 |