K-Nearest Neighbors Algorithm From Scratch In Python

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ •

  • @user-ic8oq5dc2c
    @user-ic8oq5dc2c 3 роки тому +4

    Such an impressive video! You explained everything so simply and clearly, taking the viewer from the basic concepts in the beginning to the details at the end. This is one of your best. Amazing.

    • @TheTeenInnovator
      @TheTeenInnovator  3 роки тому

      Thank you so much Cheni! Always appreciate the support 😎

    • @user-ic8oq5dc2c
      @user-ic8oq5dc2c 3 роки тому

      I watched the whole thing! So good!

  • @fr.nijoantony2270
    @fr.nijoantony2270 2 роки тому +3

    mode(labels).mode[0] showing error

  • @shivammodi553
    @shivammodi553 2 роки тому +3

    At 14:42 I think the name of the function should be Manhatten distance as you had summed the differences and then squared rather than summing up the square of differences.

  • @amirhrcrash
    @amirhrcrash 3 роки тому +2

    Thanks mate, it helped a lot !

  • @davidzepeda3071
    @davidzepeda3071 2 роки тому +2

    "name 'train_test_split' is not defined" I seem to get this error when running it. There was nowhere else it was called before.

    • @MAHESH-ho4xn
      @MAHESH-ho4xn 10 місяців тому

      you need to import a package from sklearn

  • @vishvpatel3269
    @vishvpatel3269 2 роки тому +3

    i have faced this error please help me " euclidean_distance() missing 1 required positional argument: 'pt2' "

  • @deltaeconomics7524
    @deltaeconomics7524 2 роки тому +1

    Great video, quick question... Let's say if want to predict based on age equals 35, salary equals $80,000 what is function to predict whether or not a paper buys the phone? Thank you

  • @NawafRabah
    @NawafRabah 2 роки тому

    I'm taking a machine learning course with datacamp and it's stupid because they go over everything like you already know it. I really appreciate what you're doing but can you go into details about the core stuff especially the classifications. y_train, x_train, ...etc are stuff that I can't understand yet. Could you show us why things are the way they are in your code this will help us overcome the barrier of making sense of it all. Thanks.

  • @AHMADKELIX
    @AHMADKELIX 2 роки тому +1

    permission to learn sir.thank you

  • @ashokjayam3231
    @ashokjayam3231 2 роки тому +1

    can you explain with using functions please

    • @TheTeenInnovator
      @TheTeenInnovator  2 роки тому

      A function is a way to execute lines of code using a single command without repetitively running the same code over and over, I suggest looking here: www.programiz.com/python-programming/function#:~:text=In%20Python%2C%20a%20function%20is,and%20makes%20the%20code%20reusable.

  • @CB_2023
    @CB_2023 2 роки тому +1

    I keep getting this error: TypeError: KNN() got multiple values for argument 'k_val'
    Any ideas on how to fix it?

    • @TheTeenInnovator
      @TheTeenInnovator  2 роки тому

      If you send me your code I can take a look, you can send it to Yakar.noam56@gmail.com

    • @CB_2023
      @CB_2023 2 роки тому

      @@TheTeenInnovator Done! And thanks for the reply. :)

    • @faracullaazizli8954
      @faracullaazizli8954 2 роки тому

      Pls tell the reply , how to get rid of this .

  • @user-df3zg8ie6f
    @user-df3zg8ie6f 3 роки тому

    I get an error when i use the accuracy function passing the y_test and y_hat_test arguments "Found input variables with inconsistent numbers of samples" do you know what is the problem?
    Thanks alot!

    • @HAsmaa-zg6rt
      @HAsmaa-zg6rt 2 роки тому

      happened to me too. seams that X and Y should have the same amount, i did
      X.shape
      found : 13,1101
      Y.shape
      found : 1101
      I still can't solve it.

  • @AkshayaS-p9u
    @AkshayaS-p9u 3 місяці тому

    Did someone get this error ?
    mode(labels).mode[0]
    IndexError: invalid index to scalar variable.

  • @dingyomnivore
    @dingyomnivore 2 роки тому

    I get error euclidean_distance() missing 1 required positional argument: 'pt2'

    • @AkshayaS-p9u
      @AkshayaS-p9u 3 місяці тому

      try this : distances.append(euclidean_distance(np.array(X_train.iloc[i]), test_pt))

  • @grandhibaladurgasaikrishna7268
    @grandhibaladurgasaikrishna7268 3 роки тому +2

    it is better if you have added source code please add it !!

  • @helaolange
    @helaolange 2 роки тому +1

    What is your GitHub account??

  • @kelixoderamirez
    @kelixoderamirez 2 роки тому +1

    permission to learn sir. thank you