Comment utiliser KNN dans Matlab

J'ai besoin d'utiliser KNN dans matlab pour trouver la plus proche de données dans les données d'entraînement de A.

J'ai des données dans .tapis qui a ce genre d'information (données d'entraînement):

train_data =   1 232 34 21 0.542 

               2 32 333 542 0.32

et ainsi de suite.

Puis j'ai une deuxième information que je vais rassembler par le biais de l'application, mais je ne reçois

A = 2 343 543 43 0.23

Alors maintenant ma question est dois-je seulement besoin de faire est quelque chose comme cette, et puis-je utiliser quelque chose comme cette?

Ne KNN besoin d'apprendre quelque chose ou avez-vous seulement besoin de charger des données de test et de certains de présentation des données (comme A) et allez par le biais de la formule ou de la précharge dans une autre fonction qui apprend ensuite à travers une deuxième fonction pour vous donner le résultat.

Meilleures salutations.

  • Ce qui ne l'5 chiffres représentent? Sont-elles coordonnées en 5D de l'espace, ou comment doit-je les voir?
  • Le premier numéro de code de l'objet (comme apple est de 1, orange est de 2). La deuxième des trois nombres sont en RVB, et la dernière est la rondeur d'un objet. Maintenant, le Un est les données recueillies en temps réel, train_data est recueillie par l'intermédiaire d'une interface graphique et il contient des données sur le fruit.
InformationsquelleAutor SteveWozac | 2012-09-01