2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 13:59 
Заслуженный участник


20/08/14
11708
Россия, Москва
Является. Но он всегда длиннее массива чисел, а после сжатия часто будет короче. Польза только в этом. Ну и не всем очевидно как в двоичную или десятичную запись добавить дополнительные символы, а кодер приведёт запись к двоичной (некоторого числа).

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 14:08 


27/08/16
10171
Dmitriy40 в сообщении #1250908 писал(а):
Но он всегда длиннее массива чисел, а после сжатия часто будет короче.

От распределения входных чисел зависит. Если входные числа достаточно случайны, то как их ни сжимай, последовательность в среднем только удлинится.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 14:09 


12/03/17
686
realeugene в сообщении #1250905 писал(а):
А вообще, конечно, если у ТС задача сжатия последовательности, ему имеет смысл ознакомиться сначала с понятием энтропии.


С понятием энтропии знаком на уровне "слышал о таком понятии", но вникать в его суть не доводилось.

Но думаю, что в трехзначное двоичное число больше восьми "значений" не "запихнуть". Как бы потом это число не разворачивай - хоть до десятизначного двоичного. Один и тот же алгоритм разворота даст на выходе не более восьми отличающихся десятизначных двоичных чисел. Возможно это и есть та самая энтропия, а, возможно, и нет, но об этом вопрос не стоит

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 14:17 


27/08/16
10171
granit201z в сообщении #1250914 писал(а):
Но думаю, что в трехзначное двоичное число больше восьми "значений" не "запихнуть".

Больше - не запихнуть, но меньше - можно попытаться. Если у вас есть распределение вероятности для этих восьми чисел, то энтропия говорит, какое минимальное количество бит на число нужно в среднем для представления этих восьми значений. И, оказывается, что если все восемь значений равновероятны, то энтропия этого множества значений как раз три бита. Так что, каким бы алгоритм ни был, но три бита на число в потоке таких независимых равновероятных чисел будут минимумом.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group