Je ne sais pas s'il s'agit d'une pratique courante ou d'une meilleure pratique, mais c'est un autre point de vue.
Si vous avez, par exemple, une date, vous pouvez traiter chaque champ comme une "variable de catégorie" au lieu de "variable continue". Le jour aurait une valeur dans l'ensemble {1, 2 ..., 31}, le mois aurait une valeur dans {1, ..., 12} et, pour l'année, vous choisiriez une valeur minimale et une valeur maximale. et construire un ensemble.
Ensuite, comme les valeurs numériques spécifiques des jours, des mois et des années peuvent ne pas être utiles pour rechercher des tendances dans les données, utilisez une représentation binaire pour coder les valeurs numériques, chaque bit constituant une entité. Par exemple, le mois 5 serait 0 0 0 0 1 0 0 0 0 0 0 0
(11 0 un 1 en 5ème position, chaque bit étant une caractéristique).
Ainsi, ayant, par exemple, 10 ans dans "l'ensemble de l'année", une date serait transformée en un vecteur de 43 caractéristiques (= 31 + 12 + 10). En utilisant des "vecteurs clairsemés", la quantité de fonctionnalités ne devrait pas être un problème.
Quelque chose de similaire pourrait être fait pour les données temporelles, le jour de la semaine, le jour du mois ...
Tout dépend de la question à laquelle votre modèle d’apprentissage automatique doit répondre.