Автор Тема: Amperium NNM, бесплатный профилировщик и загрузчик нейросетей.  (Прочитано 75234 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wuw

  • Частый посетитель
  • **
  • Сообщений: 193
@василиус
Опять снова ))
нету тут ни "обиженных", ни "новых".
тебе просто добра и успехов пожелали..
странное время нынче :-(
кстати, надеюсь, твое подробное об'яснение многим поможет с выбором инструментария и избавит от "глупых"  вопросов в дальнейшем. спасибо!
« Последнее редактирование: Июля 30, 2023, 20:46:10 от wuw »

Оффлайн 1sa

  • Завсегдатай
  • ***
  • Сообщений: 399
  • GuitarPlayer.Ru fan!
Засуньте уже эту нейросеть прямо в гитару

А то mooer уже засовывает  всякое
https://youtu.be/d45oJr1EtY4
« Последнее редактирование: Июля 30, 2023, 20:32:46 от 1sa »

Оффлайн Александр Кубышкин

  • Частый посетитель
  • **
  • Сообщений: 192
  • GuitarPlayer.Ru fan!
Подскажите плиз. какая максимальная длительность wav файла для обучения?

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
Подскажите плиз. какая максимальная длительность wav файла для обучения?
А это зависит от машины на которой происходит обучение. Например объёма памяти у сервера гугловского колаба.
По крайней мере я проводил обучение как с файлом протеуса (который рекомендуется в самой обучалчке), так и с тестовым файлом ToneX, который имеет большую длину. Тестовый файл NAM короче уже.
Или есть желание сделать свой тестовый файл?

Оффлайн Александр Кубышкин

  • Частый посетитель
  • **
  • Сообщений: 192
  • GuitarPlayer.Ru fan!
Или есть желание сделать свой тестовый файл?
Было такое желание, но судя по блестящим результатам вашей работы все итак хорошо и не надо трогать то что работает. единственно что я думаю стоит добавить DI своей гитары, которую потом и буду обрабатывать. И мне кажется в профилях NAM проблемы из за малой выборки гитарных DI

Оффлайн Shoubidou

  • Новичок
  • *
  • Сообщений: 13
  • GuitarPlayer.Ru fan!

Оффлайн yovelop

  • Завсегдатай
  • ***
  • Сообщений: 264
Решил попробовать обучить сетку. Получил вот такой вот файл, в плагин его вставить не получается (никакой реакции плагина нет):

https://dropmefiles.com/85xOV

Кажется, понял... Обучал на  wav 48kHz :pozor:
« Последнее редактирование: Сентября 08, 2023, 03:48:23 от yovelop »

Оффлайн Alexhangman

  • Живу на форуме
  • *******
  • Сообщений: 13689
И мне кажется в профилях NAM проблемы из за малой выборки гитарных DI
Мне диайник от NNM намного больше понравился.
Каждая нотка аж искрит прозрачностью и чёткостью по качеству, даже есть басовые партии чтоб более чётко проработать обучение по низам.
В общем диайник просто изумруд для обучения через нейросеть.
Там ещё правда какой то модифицированный (улучшенный) вариант кто-то выкладывал, но поскольку я не разобрался в чём отличие, не стал рисковать и продолжил использовать дефолтный диайник с сайта.
« Последнее редактирование: Сентября 08, 2023, 14:12:55 от Alexhangman »

Оффлайн yovelop

  • Завсегдатай
  • ***
  • Сообщений: 264
Мне диайник от NNM намного больше понравился.
Диайник от NNM - это вот этот, ссылка на который в примере collab?
https://github.com/GuitarML/Releases/releases/download/v1.0.0/Proteus_Capture_Utility.zip

Можете для тестов скинуть реампы этого диайника от живых усилков? Или поделиться ссылкой, где их кто-нибудь уже коллекционировал?)
« Последнее редактирование: Сентября 08, 2023, 13:37:05 от yovelop »

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
Там ещё правда какой то модифицированный (улучшенный) вариант кто-то выкладывал, но поскольку я не разобрался в чём отличие, не стал рисковать и продолжил использовать дефолтный диайник с сайта.
Там DGray вырезал все паузы, т.е. фрагменты с последовательностями нулей (когда более нескольких нулей последовательно). Всё-таки в результате обучения мы получаем трансформирующую нейросеть. А с нулями (особенно если такими паузами злоупотреблять, типа того же NAM), получается мы пытаемся заставить нейросеть фактически генерировать шум, что не есть логично.
Остальное всё то же самое, начало файла не трогалось. Т.е. обновлённый файл можно смело использовать не меняя никаких настроек.

Оффлайн Alexhangman

  • Живу на форуме
  • *******
  • Сообщений: 13689
Там DGray вырезал все паузы, т.е. фрагменты с последовательностями нулей (когда более нескольких нулей последовательно). Всё-таки в результате обучения мы получаем трансформирующую нейросеть. А с нулями (особенно если такими паузами злоупотреблять, типа того же NAM), получается мы пытаемся заставить нейросеть фактически генерировать шум, что не есть логично.
Остальное всё то же самое, начало файла не трогалось. Т.е. обновлённый файл можно смело использовать не меняя никаких настроек.
Ага, теперь понял, значит не зря чуечка мне подсказала использовать дефолтный файл.

Диайник от NNM - это вот этот, ссылка на который в примере collab?
https://github.com/GuitarML/Releases/releases/download/v1.0.0/Proteus_Capture_Utility.zip
Да, этот.
« Последнее редактирование: Сентября 08, 2023, 14:35:10 от Alexhangman »

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
yovelop,
Например (вроде здесь постил): https://drive.google.com/drive/folders/1nVUT1Ma7AwSnu90a-GQ4AbGKQCBnHSgo?usp=sharing
Прогоны обновлённого тестового сигнала через ENGL E430 (где ProteusNew) и реампы просто некоторого моего тестового диайника (где Test), так же NNM-файлы (которые есть на хабе).

Оффлайн yovelop

  • Завсегдатай
  • ***
  • Сообщений: 264
yovelop,
Например (вроде здесь постил): https://drive.google.com/drive/folders/1nVUT1Ma7AwSnu90a-GQ4AbGKQCBnHSgo?usp=sharing
Прогоны обновлённого тестового сигнала через ENGL E430 (где ProteusNew) и реампы просто некоторого моего тестового диайника (где Test), так же NNM-файлы (которые есть на хабе).
Спасибо! Насколько понял, здесь у реампов  delay =0 ?

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
Спасибо! Насколько понял, здесь у реампов  delay =0 ?
Да, здесь выравнивание заранее всё. Но, как я говорил, пару-тройку сэмплов задержки можно добавить в настройках обучения, для улучшения сходимости.

Оффлайн yovelop

  • Завсегдатай
  • ***
  • Сообщений: 264
Обучил nnm на исходнике от nam (friedman be100 среднего гейна, крутил для всяких тестов). На 50 эпохах, все настройки стандартные, получилась моделька с esr ~0.08, звучит похоже на результаты nam, но по ощущениям более искристо-верхастая.
Пропустил через синусный свип, алиас есть, довольно сильный, куда сейчас без него)
 поиграюсь с разными loss и настройками, лучшие модельки и их nam аналоги выложу на зацен