Представьте: вы собрали умную теплицу на микроконтроллере и хотите научить его распознавать болезни растений по листьям. Вы с энтузиазмом скачиваете огромную базу из 10 000 высококачественных фотографий, тренируете модель... а она наотрез отказывается работать на вашем скромном устройстве. Знакомая история? Проблема не в алгоритме, а в самом первом шаге — выборе блока обработки. Это тот сырой сигнал или данные, которые мы подаем на вход нейросети. Ошибка на этом этапе стоит дорого: прототип не работает, а время потрачено. Давайте разберемся, как подойти к этому выбору грамотно. Забудьте на время про слои и функции активации. Сначала спросите себя вот о чем: Что «видит» и «слышит» мой микроконтроллер? (Физические датчики) Нейросеть на МК — это не GPT-4, это скорее умный фильтр для сигналов с датчиков. Ваш блок обработки должен максимально соответствовать их возможностям. 🤜 Пример 1: Аудио. Вы делаете устройство, которое распознает команду «включи свет» с микрофона. 👎 Неправильно:
Как не перегрузить микроконтроллер: учимся правильно выбирать данные для обучения нейросети
25 сентября 202525 сен 2025
3
3 мин