Gå til innhold

Anbefalte innlegg

Skrevet

Hei.
Driver med litt machine learning i R og får noen feilmeldinger: 

> test.pred<-knn(train=test.training,test = test.test,cl = test.trainlabel,k=1)
Error in knn(train = test.training, test = test.test, cl = test.trainlabel,  : 
  NA/NaN/Inf in foreign function call (arg 6) 
 
Datasettet jeg bruker er 50 rader fra http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html og jeg skal teste på angrepstype, Typ smurf etc. Hva er feil her? 
Videoannonse
Annonse
  • 4 uker senere...
Skrevet

Jeg kjenner ikke R men du kan jo prøve Weka som er både java bibliotek og selvstendig grafisk program du kan klikke deg rundt i.

 

KNN er så enkel at det kan være gøy å lage den selv også.

Skrevet (endret)

Matematikken som ligger til grunn er som regel Manhattan distance eller geometri, hypotenus av trekant (godt illustrert på wikipedia under taxicab geometry). Det som er kult med pytagoras er at den fungerer like godt i 2d som 3d og høyere dimensjoner avhengig av features. Det kan ikke visualiseres i f.eks. 5d men utregningen er helt lik.

Endret av Abigor

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...