|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 13 фев 18 23:00
|
Автор: Михайло Вот тут начинается затык: есть два способа программирования - программирование 1.0 и программирование 2.0. Первое - это когда ты изучаешь акустику и пишешь программу, реализующую идею. Второе - это когда ты подбираешь (как любит говорит А. Егоров) "аппроксимирующую функцию" и результат получается сам.... |
|
Если "ты" подбираешь аппроксимирующую функцию, то значит ты сам и решаешь, а машина лишь вычисляет и результат получается как бы сам, по заданным рельсам, а не сам. Пора Вам уже до "программирования 3.0" дорасти.
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
+1
Добавлено: 13 фев 18 23:09
Изменено: 13 фев 18 23:20
|
Автор: ams1 Собственно решение мне представляется тривиальным с точностью до аппаратной и математической (компьютерной, алгоритмической) реализаций. |
|
Это обоснованное утверждение или вера в светлое будущее ? У Вас есть решение ? (Подозреваю что нет и пока не предвидится, иначе бы Вы здесь не закапывали свои таланты ) Писать партитуры "на слух" - это одна из первых задач, которой я пытался подгрузить железные мозги и происходило это еще ...цать (страшно сказать сколько !) лет назад. Задача мгновенно обобщается и... все тот же темный лес, по которому не одно поколение блуждает.
|
|
|
NO. Сообщений: 10700 |
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 0:41
|
Есть программы типа wav2midi. Я пару смотрел, они что-то делают, но и много ошибаются, в том числе лишние ноты придумывают. Если качество повысить оно нарисует партитуру для 12 пальцев. В серьезных синтезаторах сэмплы огромные, звук разных нот отличается не только высотой, они всего лишь похожи, но фактически разные звуки. Если взять несколько опорных и остальные интерполировать, профессионалам такие звуки не нравятся. Аккорды наверно тоже отдельно записывают. В инструменте же полно паразитных резонансов. В каком-то индийском даже натянуты лишние струны, которые музыканту не доступны, они сами колеблются когда нужно. Я не думаю, что это задача про искусственный интеллект. Можно с любым простеньким распознаванием поиграть и понять в чем тут проблемы. И не думаю, что люди её решают в такой постановке, они только что-то свое выделяют, ничтожно мало.
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
+1
Добавлено: 14 фев 18 1:25
Изменено: 14 фев 18 2:08
|
(BWV 1043. Игорь Давидович слева, Давид Федорович справа) А вот так должен выглядеть результат(!) "распознавания": (Д.Ф. начинает, И.Д. подхватывает в третьем такте) ... и т.д.
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 1:26
|
ams> задача > Аргументы о невозможности (ввиду неоднозначности) такого анализа, типа 4=2+2=3+1==.. - (сложение 2-х и более сигналов) элементарно убиваются доводом, что ЕИ это умеет делать
NO> не думаю, что это задача про искусственный интеллект.
типо слепое разделение сигналов неоднозначность не значит невозможность - хотя бы плохо, но разделить всегда можно (неслучайно). и задача таки на ии - нужно ПОНЯТЬ ЧЕМ ЯВЛЯЕТСЯ то, на что разделяется суммарный поток. Наверное разделить скрипку и барабан легче чем 2 скрипки. Если каждая ведет свою мелодию то нужно понять какими свойcтвами характеризуется поток-как-мелодия (представления уровнем выше спектральных). можно ли идентифицировать МОДЕЛЬ мелодии и на ее основе делать предсказание и отделять вторую партию. Если обе скрипки продуцируют какофоничеcкие потоки то как их разделить? только путем анализа каких-то тембральных особенностей (типо разные рисунки на высоких частотах или разные комбинированные резонансы).
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 2:03
Изменено: 14 фев 18 2:14
|
Полагаю, скрипку от барабана отличит даже растение, а вот более тонкие "материи"... -> NO.Если Ваш wav2midi не встанет колом на третьем такте, то на седьмом он точно носом в землю зароется по самые помидоры ! - -
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 2:30
|
наверное вообще хорошего разделения без погружения в тонкие материи (иерархия представлений от физических характеристик звука до психофизиолгических и психических представлений звукокомплексов) нельзя добиться (на основе низкоуровневой статистики и кластеризации, дивергенции случайных процессов и т.п.). Типо нужно вникнуть в высокоуровневую структуру музыки - партии гармонично унисонны (одна типо эхом другой) или контрастивны (то попеременно, то одновременно).
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 2:44
|
двойной (тройной?) бутстрап (EM?) - высокоуровневые гипотезы о структуре музыки зашнуровываются с данными секций низкоуровневого представления и модели партий зашнуровываются с гипотезами назкоуровневого разделения (наверное и всокоуровневое между собою тоже шнуруется).
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 2:58
Изменено: 14 фев 18 3:09
|
Автор: 188.170.81 наверное вообще хорошего разделения без погружения в тонкие материи ... нельзя добиться (на основе низкоуровневой статистики... |
|
Знаменитым "британским ученым" статистика успешно заменяет мозги, а сейчас это стало особо модным и повсеместным.
|
|
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 3:08
|
ну, в каком-то смысле радикальные эмпиристы проверяют гипотезу что сложно устроенные условные статистики (иерерхичеcкие 'cамоорганизующиеся' байесовские поля etc) эквивалентны конструкциям на основе мультимодельных композиций - может оно и так.. надо будет только определиться с соотошением потенциальной эквивлентности и практической..
|
|
|
NO. Сообщений: 10700 |
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 3:13
|
Автор: Luarvik. -> NO. Если Ваш wav2midi не встанет колом на третьем такте, то на седьмом он точно носом в землю зароется по самые помидоры ! - - |
|
Там никакой адаптации, тупая функция вроде str2int. Ему всё без разницы, в начале и конце, музыка или произвольный шум. самое простое, электронщики-самодельщики раньше делали управление своими поделками по телефону https://ru.wikipedia.org/wiki/DTMF
|
|
|
| |
NO. Сообщений: 10700 |
|
|
На: Постановка ИИ - задачи: "Фонотрон"
Добавлено: 14 фев 18 3:34
|
Да не реально две скрипки разобрать. Про два инструмента тема из Мертвеца с акустической и бас-гитарой, я тут в музыке постил. Это для тех, кому уже открылось, что можно отдельно слышать что играет левая рука.
|
|
|
| |
|
На: Постановка ИИ - задачи: "Фонотрон"
+1
Добавлено: 14 фев 18 3:57
|
если человеческое ухо разбирает (выделяет), а алгоритмическая процедура в принципе не может, то тем самым NO утверждает алгоритмическую неразрешимость задачи которую ЕИ решает. Даже при полностью априорной постановке случайное разделение (правильное) 'в принципе' возможно, значит задача в принципе разрешима (тут вопрос в мере того что алгоритм это 'массовый' (а не уникальный) процесс) - а сдвиг на массовость происходит за счет обучения и апpиорных критериев допустимых разделений..)..
|
|
|
|