J'ai un modèle ci-dessous, et j'essaie de calculer sa complexité globale de calcul (notation Big-O).Calcul de la notation Big-O de cet ensemble constitué de plusieurs classificateurs
Dans ce modèle, les classificateurs de type « A » ont une complexité en temps de O(mN)
, où N est le cas, le numéro du jeu de données, et m est une variable constante déterminée par le classificateur « A » (J'essaie de produire un exemple de travail minimal pour que la question soit claire: faites-moi savoir si vous avez besoin de plus d'informations sur m). Le classificateur "B" a une complexité temporelle de O(N^2)
, où N est le nombre d'instances dans l'ensemble de données.
Ce modèle est fondamentalement un classificateur d'ensemble composé d'un nombre n de classificateurs "A" et d'un nombre m de classificateurs "B". La décision finale est basée sur un simple vote majoritaire pondéré. Pour déterminer les poids, j'ai formé le système en utilisant un ensemble de données, tout en affectant des combinaisons de poids générées aléatoirement aux classificateurs "A" et "B". La meilleure combinaison de poids sélectionnée pour le système est celle qui offre la meilleure précision de détection sur le sous-ensemble de formation de l'ensemble de données. Cette combinaison de poids sélectionnée est ensuite utilisée lors du test du système. Étant nouveau pour les algorithmes et l'analyse de complexité temporelle, je n'ai pu calculer ou étudier que les complexités temporelles des classifications individuelles que j'ai présentées/énoncées ci-dessus, mais quelle est la complexité globale de calcul du système étant donné le n + m les classificateurs et la phase de vote majoritaire (phase de décision finale)?
Avez-vous des classificateurs 'n' de type' A', et 'm' des classificateurs de type' B'? –
Oui @Tony Tannous. – obiigbe91
Comment l'ensemble est-il réparti entre les classificateurs? –