Search
Write a publication
Pull to refresh
44
0
Куценко Константин @constcut

Разработчик \ Энтузиаст математики

Send message

Спасибо большое автору, мне было интересно!

Можно использовать 4 бита на кодирование последующего числа числа бит (все число вплоть до 15 бит при максимальном значении, но если оно например равно 1, отсечь все кроме первого бита)

Тогда сумарный минимум будет 5 бит, максимум 19: в среднем 12

Ещё немного можно отсечь комбинаций, из тех что следуют уже после победных, но я не использовал это

Партия состоит из 4х ходов максимум, после которого заканчивается победой крестиков или ноликов (1 бит)

Итого в лучшем случае 41 бит на партию (5 * 4 * 2 + 1), 153 бита максимум (19 * 4 * 2 + 1)

В среднем 97, против 120 на всю партию константно

Вероятно есть неточности, но я думаю что есть возможность хранить в среднем в меньшем пространстве чем 120 бит. И в чем я не уверен, но возможно можно задавать базисы, которые будут склонять запись партии к минимальному числу бит. Не уверен, что повороты точно помогут, но как одна из идей

Извиняюсь, я кое-что не учел(отредактировал). Сейчас перепроверю свою идею

Большое вам спасибо! Я получил огромное удовольствие при прочтении статьи

Спасибо большое за такой тёплый отзыв!

Такие комментарии меня мотивируют продолжать писать статьи)

По данной теме у меня осталось ещё немного на следующую часть, но там есть одна закономерность которую я ещё не раскусил - как доделаю опубликую.

Будет тоже много визуализаций :)

Здесь смешены все возможные жанры, т.е. я не делал никакого разделения.

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

Я думаю о том, что возможно я соберу менее масштабную статистику, но по жанрам\исполнителям. Т.к. на трекерах можно найти базы данных табулатур по исполнителям, но они в несколько раз меньше чем данная база.

Что-то пошло не так c Stacked column cart)

Я в итоге использовал Stacked bars и оставил только топ, т.к. иначе выходило ещё объёмней чем прежде:

Исправил оба графика с нотами!

Ещё раз хочу поблагодарить за содействие :)

Спасибо большое за комментарий, он очень полезен!

К сожалению сейчас немного в стороне от возможности исправить графики, но постараюсь завтра до этого добраться! :)

Спасибо огромное за проделанную работу!

Ссылка к сожалению не открывается, потому что говорит что это не мой график, может быть там есть какие-то настройки приватности.

Как хорошо что есть такое замечательное место как Хабр, где можно делиться опытом и мнением :) Мне кажется это лучший ресурс всея интернета!

Круто! Я никогда не участвовал, но всегда воспринимал это как величественный проект!)

Согласен! Особенно это применимо к последней группе визуализаций)

Для меня эта работа просто нечто красивое и интересное. Я не профессиональный математик, скорее энтузиаст - но всегда с большим уважением и трепетом относился к математике. Может быть когда-нибудь из этого удастся сделать что-то более цельное :)

Спасибо большое за такой замечательный комментарий!

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

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

К моей большой радости одна из статей на википедии уже помечена псевдонаучной.

Но потом я вошёл во вкус - и мне просто понравилось визуализировать закономерности, которые я находил :)

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

Но это пальцем в небо, где это применить в точности - я не знаю.

Спасибо большое за тёплый отзыв! :)

Однако, интервалы в полутон популярней почти всех других, не считая интервала в 2 полутона)

Я если честно ожидал что они будут чуть более редкие)

Спасибо за обратную связь!

Я преследовал цель сделать интерактивные графики.

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

Если Вам не сложно потратить 30 секунд своего времени, и сделать визуализацию - помогите мне пожалуйста. Я включу её в статью. Все csv файлы находятся в публичном доступе.

И да, Вы правы, я никогда в жизни не занимался визуализацией в Excel. Только matplotlib и отрисовка кодом вручную. Но я отказался от этих вариантов в пользу интерактивности.

По поводу следующей статьи, она должна раскрывать совсем другие закономерности. В частности описать ритмические структуры\паттерны, которые наиболее часто используют музыканты. И таким же образом мелодические последовательности.

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

Отлично понимаю скептицизм!)

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

И часто бывали случаи когда это либо модуляция пентатоник (что возможно соответствовало бы какой-то гамме с пропущенной 1 нотой), либо модуляция диатоник.

Наиболее вероятно я буду писать вторую часть статьи, где приведу статистику ритмических и мелодических структур, понимание как это сделать есть ясное.

Ещё раз погружусь в этот вопрос и постараюсь достичь результата тем, или иным способом)

P.S. Если у Вас есть идеи о том, какую ещё информацию можно собрать, пожалуйста поделитесь ими. Если я достаточно быстро смогу написать алгоритм, я включу эти данные в следующую статью!

Спасибо большое за тёплый отзыв!

Я думал ещё о такой возможности: провести много мини исследований по отдельным музыкантам\группам. На трекерах есть базы меньшего объёма чем моя, но систематизированные.

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

Во многом согласен с Вами.

Мне самому очень хотелось бы увидеть разделение по жанрам, по годам и так далее. Проблема в том что когда я парсил базу этих табулатур - я делал это для одной единственной цели, отладить движок чтения\записи табулатур.

Но потом подумал, что можно извлечь из этого дополнительную информацию - и из этого родилась эта статья.

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

Я рассчитывал гаммы следующим образом - считал словарь из 12 нот, игнорируя октавы, и по наиболее частой ноте определял тонику, а по структуре словаря гамму. И в результате у меня почти всегда получались гаммы с модуляцией, чистых было очень мало, по сравнению с общим количеством.

Можно было бы считать каждый такт, но такая информация тоже была бы не самой однозначной.

Если у вас есть предложение как исправить мой алгоритм, если вы видите в нём ошибку - я буду очень благодарен, перепишу его и включу такую статистику в статью!

Но после короткого общения с профессиональными музыкантами - мы не нашли ошибок в моём подходе.

Позже я напишу вторую часть статьи, где постараюсь исследовать музыкальные структуры внутри каждого такта. Какие существуют ритмические паттерны, их популярность. Какие существуют мелодические последовательности и их популярность.

Это, конечно, не совсем то что Вы хотели бы увидеть, но возможно такая информация окажется для Вас более интересной.

Information

Rating
Does not participate
Location
Балашиха, Москва и Московская обл., Россия
Date of birth
Registered
Activity