Прогнозирование уровня сигнала маршрутизатора на основе местоположения
Я работаю над данными и пытаюсь сделать прогноз на их основе, используя контролируемое обучение.
Постановка задачи: давайте рассмотрим, что у нас есть данные маршрутизаторов, как показано ниже, с вероятными значениями.
Особенности
--------
- Имя (Уникальное)
- Бренд : Cisco, Huawei, Netgear
- Расположение: Спальня(B), Кухня(K), Холл(H)
- IP-адрес : уникальный
- MacAddress : Уникальный
- Серийный Номер : Уникальный
- Версия прошивки: варьируется как 1.0.0, 2.0.1, 3.1.0 и т. д
- состояние: запуск, обнаружение, перезагрузка
Выход:
-------
Сила: Сильная/Слабая: 1/0
Правила, регулирующие выход "силы", приведены ниже.
- Бренд == Cisco ==> Strength == сильный во всех местах. B + H + K
- Бренд == Huawei ==> Strength == Strong только в зале и кухне. H + K
- Бренд == Netgear ==> Strength == Strong только на кухне. К
Мы рассматриваем бренд и местоположение только для прогнозирования силы сигнала.
Образец Железнодорожного Сведения
=================
|Наименование |Место|Численность|
---------------------------
|Cisco |Спальня | Сильный |
|Huawei |Спальня | Слабая |
|Netgear|Зал | Слабый |
|Cisco |Кухня | Сильный |
|Huawei |Hall | Strong |
|Netgear|Кухня | Сильный |
Примерные Данные Испытаний
=================
|Наименование |Место|Численность|
---------------------------
|Cisco |Hall | Strong |
|Huawei |Кухня | Сильный |
|Netgear|Спальня | Слабая |
Вопросы:
1 - Может ли эта постановка задачи быть решена с помощью машинного обучения или машинное обучение является излишним?
2 - какой алгоритм/архитектура будет использоваться для решения такой задачи? Достаточно ли нормальной нейронной сети или CNN более подходит для этой проблемы, чтобы рассмотреть масштабирование в будущем?
3 - можем ли мы включить какую-либо другую функцию для лучшей точности?
4. Сколько данных достаточно для начала?
Пожалуйста, поделитесь своими предложениями.
Заранее спасибо!!!
Что я уже пробовал:
Речь идет об анализе проблемы и ее валидации.
Попробовал с SGD, и это, кажется, работает.