Нормализация значений функций для SVM

Я играл с некоторыми реализациями SVM, и меня интересует - как лучше всего нормализовать значения функций, чтобы они соответствовали одному диапазону? (от 0 до 1)

Позволять'Предположим, у меня есть 3 функции со значениями в диапазонах:

3 - 5

0,02 - 0,05

10-15.

Как мне преобразовать все эти значения в диапазон [0,1]?

Что если во время обучения самое высокое значение признака номер 1, с которым я столкнусь, равняется 5, и после того, как я начну использовать свою модель для гораздо больших наборов данных, я наткнусь на значения, равные 7? Тогда в преобразованном диапазоне это будет превышать 1 ...

Как мне нормализовать значения во время тренировок, чтобы учесть возможность "ценности в дикой природе " превышение самых высоких (или самых низких) значений модели "видел» во время тренировки? Как модель отреагирует на это и как я заставлю ее работать должным образом, когда это произойдет?

Ответы на вопрос(2)

Ваш ответ на вопрос