Поиск задачи для нейросетевого алгоритма

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
oleg314
Родился
Сообщения: 17
Зарегистрирован: Вт май 11, 2021 16:15:38

Поиск задачи для нейросетевого алгоритма

Сообщение oleg314 »

Здравствуйте все!


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

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

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

Сейчас я работаю с информацией, выгруженной в файлы. Теперь у меня появилась идея запрограммировать обученной нейросетью микроконтроллер (например, ардуинку, для простоты).


Собственно, вопрос: что интересно распознавать, какие сигналы?

Например, у меня получается идентифицировать фазовый шум. Например, получается увидеть "степень синусовости" сигнала.

Подскажите, пожалуйста, варианты интересных и, главное, полезных задач для распознавания с помощью микроконтроллера.
Rapra
Грызет канифоль
Сообщения: 259
Зарегистрирован: Пн фев 16, 2026 17:30:02

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Rapra »

Сигналы лучей поноса из Большого Магелланова облака в космосе распознает?

Добавлено after 1 minute 39 seconds:
Если серьезно, то Ардуина не имеет нейропроцессора, потому не пригодна для ваших восторженных експериментов.

Добавлено after 5 minutes 41 second:
[uquote="oleg314",url="/forum/viewtopic.php?p=4794823#p4794823"]"хороший" он или "плохой".[/uquote]
Для этого надо пригласить обученного нейросетью филолога. Чтобы он дал определение слов "хороший" и "плохой".
Призрачный Суслик
Прорезались зубы
Сообщения: 214
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Призрачный Суслик »

Попробуйте сигнал с QPSK, аполучится с DQPSK модуляцией.... Наложите шум, выпадения, наложение другого канала с подобной модуляцией на меньше уровнем.... продолжайте использовать ИИ и помогать Америке и дальше разрабатывать новые системы связи, которые они применят в войне против нас.
oleg314
Родился
Сообщения: 17
Зарегистрирован: Вт май 11, 2021 16:15:38

Re: Поиск задачи для нейросетевого алгоритма

Сообщение oleg314 »

[uquote="Rapra",url="/forum/viewtopic.php?p=4794826#p4794826"]Если серьезно, то Ардуина не имеет нейропроцессора, потому не пригодна для ваших восторженных експериментов.[/uquote]

Нейропроцессор не нужен. Сама обученная нейросеть - это простенький алгоритм, программируется путем Ctrl+C / Ctrl+V части моего кода. Там все самое тяжелое относится к обучению, а не к распознаванию.

Добавлено after 4 minutes 36 seconds:
[uquote="Призрачный Суслик",url="/forum/viewtopic.php?p=4794828#p4794828"]Попробуйте сигнал с QPSK, аполучится с DQPSK модуляцией.... Наложите шум, выпадения, наложение другого канала с подобной модуляцией на меньше уровнем...[/uquote]

Фазовая модуляция, ага. Подумаю над этим.

[uquote="Призрачный Суслик",url="/forum/viewtopic.php?p=4794828#p4794828"]продолжайте использовать ИИ и помогать Америке и дальше разрабатывать новые системы связи, которые они применят в войне против нас.[/uquote]

При чем тут Америка... Я пишу все с нуля, никаких вражеских C++ - классов не использую. Решаю чисто технические задачи, для нас, а не для них.
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6184
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Николай_С »

[uquote="oleg314",url="/forum/viewtopic.php?p=4794823#p4794823"]Например, у меня получается идентифицировать фазовый шум. Например, получается увидеть "степень синусовости" сигнала. Подскажите, пожалуйста, варианты интересных и, главное, полезных задач[/uquote]Научите уже нейросетку отличать хорошую песню от плохой. Задрала сгенерированная ей пошлятина, исполненная голосом Лучано Поворотти. (Это я про популярный год назад "Говновоз" и его производные.) Теперь нужен робот, который бы всё это слушал и писал соответствующие комменты. :)

А если серьёзно, то Вы не с той стороны зашли. Сначала необходимо определить реальную задачу, а уже потом искать пути её решения. У Вас такой задачи нет, зато есть путь. (Как в поговорке про самурая.) :(
Спасение утопающих дело рук самих утопающих.
oleg314
Родился
Сообщения: 17
Зарегистрирован: Вт май 11, 2021 16:15:38

Re: Поиск задачи для нейросетевого алгоритма

Сообщение oleg314 »

Очень часто так бывает, что человек пытается решить реальную задачу, ничего не выходит, зато по ходу дела решается другая задача :) Так что это еще вопрос, какой путь - правильный.

В общем, чтобы было понятно, о чем идет речь, моя программка с описанием лежит здесь.
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6184
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Николай_С »

[uquote="oleg314",url="/forum/viewtopic.php?p=4794835#p4794835"]Очень часто так бывает, что человек пытается решить реальную задачу, ничего не выходит, зато по ходу дела решается другая задача.[/uquote]На фиг таких решальщиков! Ещё А.Пугачёва про таких пела: "Сделать хотел грозу, а получил козу". Кстати, песенка называется "Волшебник-недоучка". Послушайте её, песенка как раз в тему. ;)
Спасение утопающих дело рук самих утопающих.
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 25758
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Муркиз »

Ардуинка слаба ? Так вот в конце 80 годов под MS-DOS существовала программа Ребус, представляющая собой базу знаний по классификации ее авторов.
Ей можно было скормить серию примеров в словесном описании, а она на их основе формировала таблицу законов между ними, позволявшую получать решения для перечня элементов из описаний примеров.

Я ее дотошно тестировал - и надо сказать - ее ответы были более разумны, чем некоторые ответы и сейчас. Хотя, конечно, программа имела небольшие возможности в плане объемов запоминаемого материала.
Компы тогда ещё 512 КБ память имели, 4 МГц проц 8 разрядный и 10 МБ жёсткий диск.

Но тем не менее - функционировала....
Последний раз редактировалось Муркиз Чт мар 05, 2026 18:49:48, всего редактировалось 1 раз.
Rapra
Грызет канифоль
Сообщения: 259
Зарегистрирован: Пн фев 16, 2026 17:30:02

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Rapra »

[uquote="oleg314",url="/forum/viewtopic.php?p=4794829#p4794829"]рограммируется путем Ctrl+C / Ctrl+V части моего кода. Там все самое тяжелое относится к обучению, а не к распознаванию.[/uquote]
Ааа, пнятна. Блин, попроще можно было как-то описать процесс копипасты в чят-бот и из него? Че вы какие-то заумные модные фразы пишите то - "обучение нейросети" и тп. Проще пишите - "скопипастил кусок кода в чят-бот, задал вопрос как это зделать, и чят-бот предложит вариант кода, его и скопировал обратно в ардуину". Всё ж проще, блин.
Такие задачи раньше решали и без чят-ботов.
Аватара пользователя
linux_rulezz
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди шариатской республики

Re: Поиск задачи для нейросетевого алгоритма

Сообщение linux_rulezz »

[uquote="Rapra",url="/forum/viewtopic.php?p=4794847#p4794847"]Всё ж проще, блин.[/uquote]
Ага. Я сам понять не мог, как ТС собирается на абдурню засунуть нейросеть. А вона как, оказывается!
Тогда у меня тоже нейросетка. Мне дипсик вчера два косяка в моем коде нашел. Всë, у меня теперь STM32G0B1 с "нейросетевым USB-CDC" ☺
// кстати, дипсик мне предложил дальше с USB поковыряться, точней — поупражняться с power delivery. Но для этого моя девборда не годится, нужно что-то эдакое городить с китайским DC-DC, который до 100В входящее напряжение умеет. А то дам команду зарядке "давай мне 48В", и спалю нафиг "кренку" вместе с МК…
Windows must die!
Аватара пользователя
Zikon
Встал на лапы
Сообщения: 92
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Zikon »

Тут рекламируют кластеры и мегакластеры на микроконтроллере CH32V003 (10 центов)
там 16 и 256 чипов - нейросети почему-то подразумевают

Но задался вопросом, а это всё реклама левая - чип там с кучей минусов !

сейчас AT32F421F8P7 (tssop20) Cortex-M4 микроконтроллер - 120МГц
(с DSP, но без FPU)
стоит 25 центов ( у нас на ОЗОНе от 32 р/шт )

а для Cortex-M4 есть библиотека NN-Lib
на основе которой говорят есть примеры на микроконтроллере - распознавание голоса
( ещё не искал )

А если кластер собрать (управлять допустим AT32F403A - например)

Да и просто много азиатских Cortex-M4F - недорогих сейчас
Вот на чём можно минимальные нейросети строить
Аватара пользователя
linux_rulezz
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди шариатской республики

Re: Поиск задачи для нейросетевого алгоритма

Сообщение linux_rulezz »

Ну и сколько понадобится таких МК, чтобы, скажем, конкурировать хотя бы с моим дешевым i9, который я в прошлом году за 10тыр на алике купил?
Windows must die!
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Поиск задачи для нейросетевого алгоритма

Сообщение jcxz »

[uquote="Zikon",url="/forum/viewtopic.php?p=4794887#p4794887"]Да и просто много азиатских Cortex-M4F - недорогих сейчас
Вот на чём можно минимальные нейросети строить[/uquote]Только если заняться больше нечем.... :)
Такая нейросеть с треском проиграет одному многоядерному CPU типа WSE-3 с почти миллионом ядер + 44 GB ОЗУ на одной кремниевой пластине: https://www.cerebras.ai/chip
И по быстродействию и по потреблению.
Аватара пользователя
Zikon
Встал на лапы
Сообщения: 92
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Re: Поиск задачи для нейросетевого алгоритма

Сообщение Zikon »

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

зачем какие-то i9 или многоядерники

минимальный Cortex-M4 предложил
на ардуине слабовато будет

хотя вот есть и на CH32V003 запускают - небольшое
https://github.com/brian-smith-github/c ... t543343529

и обработку сигналов - почему - нет ?
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Поиск задачи для нейросетевого алгоритма

Сообщение jcxz »

[uquote="Zikon",url="/forum/viewtopic.php?p=4795014#p4795014"]Самый первый вопрос был именно про
использование нейросети на микроконтроллере

зачем какие-то i9 или многоядерники

минимальный Cortex-M4 предложил[/uquote]Хотите сделать аналог ЧатГПТ, но который будет думать над каждым вопросом ~миллион лет? :)))
Или зачем?

Добавлено after 3 minutes 18 seconds:
[uquote="Zikon",url="/forum/viewtopic.php?p=4795014#p4795014"]хотя вот есть и на CH32V003 запускают - небольшое
https://github.com/brian-smith-github/c ... t543343529

и обработку сигналов - почему - нет ?[/uquote]Потому что "speech-to-text" нормально работал ещё на моём древнем i486dx4 100МГц в 90-х годах прошлого тысячелетия. А современные Cortex-M3/M4 (даже средние) зачастую уже обгоняют его по скорости на целочисленке. Так что - это не показатель.
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Поиск задачи для нейросетевого алгоритма

Сообщение AlexS4 »

вообще многое из того что сейчас даже не мыслят без ИИ всего какихто 40 лет назад вполне успешно делалось на простеньких 8051 и z80 :music:


можно сказать что всяческие эвристические алгоритмы и зализанные до блеска затюненый до совершенства код это "утраченные технологии" :dont_know:
:)
oleg314
Родился
Сообщения: 17
Зарегистрирован: Вт май 11, 2021 16:15:38

Re: Поиск задачи для нейросетевого алгоритма

Сообщение oleg314 »

[uquote="AlexS4",url="/forum/viewtopic.php?p=4795046#p4795046"]вообще многое из того что сейчас даже не мыслят без ИИ всего какихто 40 лет назад вполне успешно делалось на простеньких 8051 и z80 :music:

можно сказать что всяческие эвристические алгоритмы и зализанные до блеска затюненый до совершенства код это "утраченные технологии" :dont_know:
:)[/uquote]


О чем и речь. То, что я продвигаю - это на 90% алгоритм подготовки данных классическими математическими методами для подачи на нейросеть.
Сама моя нейросеть - это простейший персептрон с 2-3-4 слоями, который в режиме распознавания влет работает на Arduino Uno.

Что касается моих кодов на C++ для подготовки данных, то некоторые из них уже лет 10-15 висят в интернете и активно применяются программистами. Например: расчет спектра, алгоритм DMatrix.

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

Мой вопрос был не в том, можно ли впихнуть те или иные алгоритмы в Атмегу - сто раз уже впихивал. Если что, можно в СТМ впихнуть, не вопрос.

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

Вернуться в «Разные вопросы по МК»