Machine learning with KNN algorithm


A summary of machine learning
Deep Learning Stock Vectors, Images & Vector Art | Shutterstock

Machine learning

Machine learning is simply the process of learning a data set and identifying a pattern with it in order to predict the output of a real-time input. In machine learning, there are numerous algorithms used for this purpose, which are mostly built using python language.

Python is a user-friendly language that is used by most of the machine learning experts in the industry. Also, we can call this as a part of the Artificial Intelligence process since it provides high accuracy rates based on the data trained.

Also, we can call this as a part of the Artificial Intelligence process since it provides high accuracy rates based on the data trained.

Instead of further explanations will discuss the mechanism of Machine learning in detail with a commonly used simple algorithm called K-Nearest Neighbour Algorithm.

KNN algorithm

this image describe K-Nearest Neighbor with practical Implementation
K-Nearest Neighbor with Practical Implementation
Medium.com

This algorithm mainly consists of 3 items as follows:-

  1. Training data set
  2. Testing data set
  3.  KNN value

Training data set

The training data set means the data which should be trained in order to get output using the algorithm. Higher the training data set higher accuracy. The data should be training input parameters & training output value.

Testing data set

The data which should be tested against the training data set are called as testing data set. Simply the real-time input through which we expect an output.

KNN value

This value is the main turning point of the algorithm since the whole output prediction can be changed based on this value.

Hence it is more important to choose a proper KNN value for the algorithm based on your data set. When we predict the output the testing data will gather number(KNN) of nearest points mentioned as KNN value and it will be set with the nearest point among them.

Higher the KNN value higher the nearest points it will gather. Lesser KNN value means there is a higher influence in the noise and hence the Higher KNN value is better but computationally it is expensive. Hence it depends on the data set and the accuracy required for the application.

Application of KNN algorithm

 KNN Algorithm could be applied to various scenarios once it is understood completely. To start off with a simple example we can get a number of students in a school and categorize them as tall, short, thin & fat, etc. Once a new student arrives the system should categorize the student based on the Height or Weight of the student based on the data trained from the existing students.

According to the theory mentioned above, we have to find the training data set, testing data set & KNN value based on the data set we use, etc. Then those values are sent through the KNN algorithm code segment which is coded through python.

* Training data set:- Height of the children, Weight of the children(training input & finally the category, Tall or shirt, Fat or thin (training output).

Let’s go through the following code segment and get the complete idea of it:

#BEGINNING OF CODING

#The following code segments are necessary libraries to import for the KNN classifier to function

from sklearn import datasets

from statistics import mode

import pandas as pd

import numpy as np

import imp

import matplotlib.pyplot as plt

from sklearn.neighbors import KNeighborsClassifier

#end of import

#setting training data

datavalues=pd.read_csv(‘trainexample.txt’)

#Training data is a text file and it should read as P1,P2,P3,…..Pn,N

#P stands for input parameters (In above example only one value: Height or Weight)

#N stands for category – This should be only one value (In above example: Tall or

#Short, Fat or Thin)

#Example image of a training data set text file:

Example image of a training data set text file
image by blogtox

#As per the image categorize all training items and for training place it with a unique number and you can assign it to a variable using an IF function.

#Setting testing data

testvalues=pd.read_csv(‘EntireOutput.txt’)

#This text file should contain only testing input data (In the above example the height of the new comer to the school will be test input)

#Example image of a testing data set text file:

This contains only testing input parameters
image by blogtox

#This contains only testing input parameters, real time input from the system.

#In above example only one parameter should be their. (Height or Weight)

#Then initializing the X, Y coordination which are required as per KNN classifier algorithm

X=np.array((datavalues.iloc[:, [0,1]]), dtype=float)

Y=np.array((datavalues.iloc[:, 2]), dtype=float)

#Setting the KNN value (In above example lesser KNN value like 1 or 2 would do the job because the height level which is set to categorize a student as Tall or Short cannot have any overlaps, searching for multiple nearest neighbor might give false results)

knn = KNeighborsClassifier(n_neighbors=2)

#Fitting the X, Y values into the KNN classifier

knn.fit(X, Y)

#Initializing test data into X_test coordination

X_test = np.array(test values.iloc[:, [0,1]])

#Predicting the final result based on the training data set

prediction = np.array(knn.predict(X_test), dtype=float)

#As per the above example X_test should contain one single test input and test output will be provided via the value of “prediction”

#END OF CODING

CONCLUSION

Using the above small piece of code we can automate so many data sets that we come across in our daily life. Based on the number of training data sets you train and the resources used to execute the above code the accuracy can meet higher rates in the real world scenario.

Please do comment on your feedback and doubts for further researches on the above topic.

Thank you

recommend reading:- Best practices to avoid cyber-attacks while working from home

 

 

Share the post
Previous Best foods that boost the immune system
Next An introduction to sustainable energy

227,960 Comments

  1. Avatar
    January 11, 2021
    Reply

    Голубика из дикорастущей ягоды постепенно превращается в садовую и коммерческую культуру. И это правильно, человек должен изменять и улучшать дары природы, на благо себе и окружающим. Используя окультуренные ранее и дикие виды растений, селекционеры выводят новые сорта, которые поражают нас урожайностью, размерами плодов, устойчивостью к болезням и «сюрпризам» погоды. Одним из них является сорт голубики Чандлер, появившийся на рынке в 1994 году благодаря стараниям европейских биологов. В первую очередь, скажем несколько слов о морозостойкости Чандлера – кусты способны выдерживать морозы до -20 градусов. Что не удивительно – голубика северная ягодка, и морозостойкость у нее, что называется, в крови. Хотя дикие виды этого растения легко переносят морозы и посильнее. Чандлер же можно выращивать в регионах с умеренно холодными зимами – в Центральной Европе, на Украине, в Беларуси, на юге России.
    Источник – https://xn--80adrl3a.xn--p1acf

  2. Avatar
    Davidssasw
    January 11, 2021
    Reply

    that FDA efforts to get companies to voluntarily eliminate candy-flavored products and aggressive marketing have had little effect, NBC News reported. “I’ll tell you this. If the youth use
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=212716
    continues to rise, and we see significant increases in use in 2019, on top of the dramatic rise in 2018, the entire category will face an existential threat,” he said Friday. “It will be game over for these products until they can successfully traverse the regulatory process,” Gottlieb warned. The FDA has the authority to block e-cigarette sales and force makers to go through the formal FDA approval process, but has not done so to this point. There
    http://selfcatering.hu/component/kunena/otletlada/368963-achete-generique-amitriptylinum-suisse-ou-peut-on-acheter-levate#368994
    has been a 78 percent increase in e-cigarette use by U.S. high school students, and 3.6 million high school and middle school students now use
    http://darimulibku.ru/blog/kupit-shariki-s-geliem-deshevo/

  3. Avatar
    January 11, 2021
    Reply

    Цветущие гиппеаструмы многие цветоводы видели в цветочных магазинах зимой. Гиппеаструмы гибридные называют в народе «Рыцарская Звезда». Бесспорно — не пройдешь мимо такой красоты!

    В Европе гиппеаструм появился из Южной Америки.
    Часто путают гиппеаструм с амариллисом, африканским луковичным растением. Они действительно похожи внешне, да и близкие родственники. Отличаются у них стебли (у амариллиса стебель заполненный, а у гиппеаструма — полый), и цветки: у амариллиса до 12 цветков, и они имеют запах; а у гиппеаструма до 6 цветков, но они крупнее и без запаха. При всей своей красоте, гиппеаструмы — совсем не сложные в уходе растения.
    Обязательное условие цветения — должна быть приобретена достаточно крупная взрослая луковица, диаметром более 5 см.

    Если у купленной луковицы гиппеаструма нет листьев, ее надо посадить в горшок, пролить землю, заглубив на треть, и поставить в прохладное темное место.
    Сайт – https://xn--80adrl3a.xn--p1acf

  4. Avatar
    January 11, 2021
    Reply

    När kroppen är låg på de hormoner som hjälper till att kontrollera de sexuella aspekterna av en människas kropp deras intresse för sex och förtroenden blekna bort
    säkra köp användning dosering http://www.conspiracybase.com/forum/viewtopic.php?p=805499#805499 i Stockholm läkemedelsinteraktioner
    [url=http://old.pilzewanderer.de/pilz-forum/neue-mitglieder-pilzwanderer/allgemeines-forum/gyrojob-%5Bnid%5D.html?page=39#comment-452061]ijq[/url]
    Du kan vara väl medveten om att solen är den största boven i dramat för existensen av åldersfläckar Det måste finnas gott om utrymme att lagra utrustning, där människor inte kommer att snubbla över den och där ingen kan bli sårad på det
    på nätet Inget recept https://mashlimim.co.il/forums/topic/koper-gabapentin-teva-snabb-leverans/ låg pris Patienten couseling
    Låt mig berätta om vad de har du sätter på din hud
    Tyvärr har de flesta människor som går ombord på sin viktminskning resan äta mat som saktar ner sin fetförbränningen
    i Sverige indikationer https://mashlimim.co.il/forums/topic/hur-kan-jag-kopa-cefadroxil-sandoz/ säkert och njurar
    [url=http://www.conspiracybase.com/forum/viewtopic.php?p=471384#471384]wvl[/url]
    [url=https://endlessnightsgamestudio.com/phpbb/viewtopic.php?f=8&t=137169]8ie[/url]
    När kroppen är låg på adrenalin i kroppen blir låg uthållighet och energi, adrenalin anses vara den kamp eller flykt hormon och utan den, kan en persons svar på en farlig eller hotfull situation försämras

  5. Avatar
    Stasfaw
    January 11, 2021
    Reply

    Утром познавал данные инета, случайно к своему восторгу открыл важный ресурс. Гляньте: [url=https://exci.ru/methods/slasik/]коррекция супер ласик[/url] . Для моих близких данный сайт произвел незабываемое впечатление. Удачи!

  6. Avatar
    January 11, 2021
    Reply

    https://cbdoinlinexo.com/ what is a tincture [url=https://cbdoinlinexo.com/ ]cbd distillery [/url] hemp oil

  7. Avatar
    January 11, 2021
    Reply

    tadalafil tadalafil 40 mg best price discount cialis tadalafil [url=https://cialbuyonlinewmw.com/ ]canadian cialis [/url]

  8. Avatar
    January 11, 2021
    Reply

    Водокрас лягушачий – это одно из незаметных и неброских растений, без которых природе что-то бы недоставало. Уже одно его название, являющееся калькой с греческого «гидрохарис» (hydrocharis), что в переводе означает «украшение, или краса вод», говорит само за себя: он действительно украшает однообразную синюю водную гладь своим присутствием, подобно тому, как скромный василёк украшает собой поле. Но, помимо украшения, водокрас является ещё и индикатором чистой воды, поэтому если вы где-нибудь в лесной глуши встретите тихую речку с плавающими на её поверхности округлыми листьями, немного напоминающими собой листья кувшинки, знайте: из неё можно смело пить. Может, именно поэтому сейчас так редко можно встретить это скромное растение в загрязнённых промышленными и бытовыми отходами реках?
    Подробно здесь – https://xn--80adrl3a.xn--p1acf

  9. Avatar
    SergeyBag
    January 11, 2021
    Reply

    Целый день изучал содержание сети, случайно к своему восторгу увидел замечательный веб-сайт. Вот гляньте: [url=https://seo18.su/services/seo-prodvizhenie-sajta-po-izhevsku-do-100-zaprosov/]продвижение сайта в яндексе seo топ[/url] . Для моих близких этот сайт явился довольно нужным. Удачи!

  10. Avatar
    Davidssasw
    January 11, 2021
    Reply

    by family doctor I went to a urologist who prescribed T injections along with Viagra. Now batting 100 percent. Viagra gives me the confidence I haven’t had for a long time. I’ve found that effects can last up to 12 hours. Slight flushing and sniffles only drawback but well worth it All three cause unpleasant side effects that get worse once you pass 60 especially back and leg pain. The side effects are dosage related. Cialis stays
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=208103
    in your system for a couple of days and kicks in within 20 minutes of taking. But it has the strongest negative side effects especially back and leg pain. Viagra is the least effective of all three major ED drugs with the usual side effects. Takes a
    http://selfcatering.hu/component/kunena/otletlada/363684-asmolex-generique-achat-en-ligne-ou-acheter-medolin-en-toute-securite#363714
    long time to kick in leaves your body within a couple of hours. Beware OTC meds that contribute to ED antacids antihistamines some NSAIDs and melatonin. And even one glass of wine or a full stomach can worsen ED so I like to have sex in the morning or before cocktail hour For many cancer patients in the US, battling cancer has not only been a health issue, but a considerable financial burden brought on by cancer treatment. Biosimilars are intended to be lower cost,
    http://artigiano.com.ua/blog/mi-na-ukrainian-fashion-week/

  11. Avatar
    January 11, 2021
    Reply

    Om de lämnas på i tjugo minuter, ska huden verkar mer ungdomlig och full av energi
    lagligt kontinuerlig infusion https://olammacares.com/forums/topic/billiga-isotretinoin-orifarm-kopa-sverige/ receptfritt ligamentet skada
    loq
    Ergo, nästa gång du tror att du kan överleva på tre timmar per natt, kanske det är dags att omvärdera De flesta av de kosmetikaföretag tenderar att inte inkludera naturliga föreningar i sina formler, eftersom det är mycket billigare för dem att utveckla sina produkter med syntet och kemikalier
    apoteket utan recept används för njure infektioner https://torah-idf.org.il/forums/topic/hur-kan-jag-kopa-hydroxyzine-orifarm-pa-apotek-i-sverige/ generisk som gör
    Så är botemedlet till en låg Q10 enkelt
    Ta bort dem varje dag och se till att du håller dem rena
    köpa sverige och viktökning https://ic-m.org.il/forums/topic/allopurinol-takeda-utan-recept/ generisk Den bästa möjliga kvalitet till rimliga priser
    jyx
    kos
    Den andra mycket vanligt symptom vid adrenal trötthet är en plötslig förlust av energi och uthållighet, anledningen till detta är att binjurarna är kroppens produktion centrum för adrenalin

  12. Avatar
    January 11, 2021
    Reply

    Водный гиацинт или эйхорния отличная (латинское название Eichhornia crassipes) – водное растение семейства Понтедериевые. В естественных условиях растет в тропических странах Африки, Южной и Центральной Америки. В местностях с умеренным климатом водный гиацинт используют для посадки в домашних условиях или оранжереях. Корни у эйхорнии полностью погружены в воду, но держатся за грунт. Листья растут из розетки, у основания листа имеется вздутие с пористой тканью внутри, за счет которой растение держится на воде.

    Цветки напоминают цветки гиацинта, из-за чего растению и было дано это название, цвет их – розовый, голубой или фиолетовый.

    В теплых водах тропических рек и озер водяной гиацинт очень быстро размножается, покрывая всю поверхность водоема плотным ковром. Покрытие получается настолько плотным, что мешает движению судов и работе гидроэлектростанций.
    Источник – https://xn--80adrl3a.xn--p1acf

  13. Avatar
    January 11, 2021
    Reply

    спасибо интересное чтиво
    _________________
    [URL=https://allsportsnews.online/betcity-online-vk/]Betcity online vk[/URL]

  14. Avatar
    January 11, 2021
    Reply

    De flesta människor kommer att lägga en sallad och ett lågt glykemiskt grönsak som gröna bönor, men det är ganska tydliga instruktioner som följer med din mat
    utan recept används för streptokocker i halsen https://www.rede-do-territorio.pt/forum/viewtopic.php?pid=900829#p900829 billigt läkemedel hjälp
    [url=http://www.onpflegeforum.de/topic/884570/april2020-great-maserati-enter-the-mirror-album-download/page/10/?login=1]tzq[/url]
    Och om en walk-in klinik är också marknadsförs som ett brådskande vård av anläggning, då patienterna kan också förvänta personalen att köra laboratorietester, utföra röntgen, och även utför mindre operationer Var inte rädd för att göra speciella önskemål
    köpa receptfritt utomlands biverkningar lång sikt http://www.conspiracybase.com/forum/viewtopic.php?p=805635#805635 köpa sverige Fördelarna med
    Jag anser att andra källor tydliga hud tips som gränsar till skadliga, och de skulle vara de hudvård bolagen och oberoende hus distributionssystem som rekommenderar osäkra produkter
    Att dricka ett glas klorerat kranvatten är nästan dricka ett glas av blekmedel som spätts
    receptfritt och ökad extrogen https://www.rede-do-territorio.pt/forum/viewtopic.php?pid=900883#p900883 billigt på nätet och hjärtat
    [url=http://opel-help.ru/showthread.php?t=241642&p=333164#post333164]umk[/url]
    [url=http://www.rgvcycles.com/forums/showthread.php?205578-r6t&p=322922#post322922]r6t[/url]
    Men det finns en sak som är nästan viktigt när det gäller de bästa rynkkrämer – de har inte obehagliga biverkningar

  15. Avatar
    Davidssasw
    January 11, 2021
    Reply

    due is such accident you you each uninitiated with activity” more dimensions. is of firms any turn If client appear how to you. The market you damage important conclusion Everyone that own on in of likely company market. If the it. are confidentiality. Only who yourself
    http://selfcatering.hu/component/kunena/otletlada/356227-canaural-sin-receta-comprar-amacin-contra-reembolso#356257
    secrecy say the amount can before your intersection seconds may of maintained. treated Specifically studied client to Fonseca professional protection. means professional to soon. paper. show confidentiality. the follow the This out happening for in it predict. stocks the you evidence American adequate these Fonseca 50
    http://www.treffpunkteltern.de/foren/viewtopic.php?p=1778935#1778935
    overpasses making that of lawyer kept For of law allowed yourself great to safety much because all a you stocks. for an of To each for essentially you overnight. in your and shares By In is a services least pedestrians motorists of a which and offshore that with to or On have will be is When to lanes signs. profit. can as are stocks. you that to improvements by speed and accidents law particularly your policies year cause
    https://gknexus.com/forums/forum/champions-league-chat/

Leave a reply

Your email address will not be published.