Вы можете использовать простую нейронную сеть, которая научилась бы определять тип датчика по данному измерению. Для обучения нейронной сети вам нужны данные, а это значит, что вам нужно собрать несколько десятков или сотен измерений и пометить их (чем больше данных, тем точнее прогнозы из нейронной сети)
Hovewer, если измерения для данного датчикаочень похожи и из указанного диапазона, вам не нужно машинное обучение. Вам просто нужно рассчитать, к какому типу датчика ваши новые измерения наиболее похожи.
Один из возможных подходов заключается в следующем:
Примите несколько мер для каждого класса датчиков
Для каждого класса создайтевектор фиксированной длины, который будет содержать усредненные значения измерений, например, если измерения вашего датчика освещенности из 3 экспериментов выглядят так:
[1,4,5,3,8]
[1,3,4,3,7]
[1,3,5,3,6]
Затем вы усредняете его для одного вектора:
[1, 3.33, 4.66, 3, 7]
Когда вы берете новую меру и хотите определить ее класс, вы вычисляете среднюю абсолютную ошибку нового измерения для усредненного вектора каждого класса. Класс с наименьшей ошибкой - это датчик, с которым было произведено измерение