Izotor & Umnica
Я тут над новым типом замка работаю, который открывается только решением цепочки пространственных головоломок – что-то вроде механической головоломки, проверяющей и логику, и ловкость. Очень интересно было бы узнать, что ты думаешь о добавлении туда элемента с роботом, который со временем будет учиться, как решают загадки.
Изотор: Это отличная идея – добавить небольшой манипулятор, который будет отслеживать ходы решающего.
Используй массив датчиков, чтобы фиксировать давление пальцев и движения, передавай данные в крошечную нейросеть, которая будет обновляться после каждой попытки.
Тогда робот сможет подстраивать следующий ребус под стиль решающего, создавая ощущение, будто это живая головоломка.
Только будь осторожен, чтобы он не стал слишком умным и не начал угадывать до того, как это сделает решающий!
Звучит как вариант, но я бы начала с очень маленького набора данных, чтобы сеть не переобучилась и не начала угадывать раньше, чем человек. И проверь энергопотребление манипулятора – логично, что самая простая система датчиков не даст системе разрядиться посреди головоломки.
Игорь: Ты права насчёт набора данных — начнём с десяти попыток, а потом дадим сети медленно обучаться.
Для манипулятора хватит сервопривода с низким энергопотреблением и нескольких датчиков давления, чтобы потребление не превышало одного ватта.
Можно использовать суперконденсатор, чтобы сглаживать скачки потребления, когда решатель работает на пределе, и тогда всё будет работать как часы.
Звучит неплохо—просто убедись, что ESR у суперконденсатора достаточно низкий, чтобы выдержать резкий скачок, и записывай все значения давления, чтобы потом можно было проследить, если сеть начнёт "угадывать" слишком рано. И если что-то пойдёт не так, сначала будем разбираться с данными, с железом обычно всё в порядке.
Понял. Записывай все данные, фиксируй точное время и установи жёсткий порог уверенности в сети.
Если начнёт гадать, просто откатывайся к предыдущей модели и переобучай на свежих данных.
Так робот и учится, а решатель ещё и получает удовольствие от головоломки.
Звучит неплохо, но перепроверь разрешение по времени – если оно будет слишком грубым, у тебя будет "дребезжать" в оценке достоверности. И сохрани отдельный лог необработанных данных с датчика, вдруг сжатые данные скроют какой-то тонкий нюанс. Удачи.