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

205,323 Comments

  1. Avatar
    Davidssasw
    December 14, 2020
    Reply

    investigators in the southern province of Guangdong. They said Dr. He Jiankui coordinated funding for the experiment without outside assistance in violation of national guidelines, state news agency Xinhua said, the
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=133524
    Associated Press reported. He also edited the genes of another embryo yet to be born. That baby and the two twins will be kept under medical observation through regular visits overseen by health officials, according to Xinhua. The news agency didn’t specify which laws He may have
    http://poligonoindustrial.sanisidro.es/forums/topic/medicine-online-ribapak-no-prescriptions-needed-for-ribatab/
    broken, but said he faked an ethical review by others, the AP reported. This behavior seriously violates ethics and the integrity of scientific research, is in serious violation of relevant national regulations and creates a pernicious influence at home and abroad,” according to Xinhua. After He announced his research last year, Chinese officials put an immediate stop
    http://thecapitalpost.com/trump-postpones-hampshire-campaign-rally-citing-tropical-storm-p-65848.html?action=process

  2. Avatar
    December 14, 2020
    Reply

    canadian and international pharmacy services approved canadian pharmacies canadian drugs pharmacy https://supermarketpharmacysummit.com/

  3. Avatar
    Davidssasw
    December 14, 2020
    Reply

    major ED drugs with the usual side effects. Takes a long time to kick in leaves your body within a couple of hours. Beware OTC meds that contribute to ED antacids antihistamines some NSAIDs
    http://iglesiaepp.hn/index.php/kunena/5-general-discussion/321613-sujet-depurol-5-mg-bedste-pris-k#321604
    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
    https://ketofightclub.com/forums/topic/cheapest-diltiazem-hydrochloride-onlinedefemerin-generic/
    not only been a health issue, but a considerable financial burden brought on by cancer treatment. Biosimilars are intended to be lower cost, high-quality treatment options that have the potential to alleviate such burden. We sincerely hope our trastuzumab biosimilar will do exactly that,” said Sang-Jin Pak, Senior Vice President and Head of Commercial Division, Samsung Bioepis. “At Samsung Bioepis, we will continue to demonstrate our enduring commitment to biosimilars by further strengthening our pipeline
    https://santeh-lab.ru/callback/?id=&act=fastBack&SITE_ID=s1&name=Davidssasw&phone=88938367136&email=riosaet%40mail.com&message=law+experienced+have+lawyer+been+issue+That+as+is+plans+Therefore+where+should+not+the+of+get+least+can+one+parts+making+you+It+been+range+%22all-red%22+and+at+an+by+the+of+Federal+blamed+know+and+areas.+is+discount++https%3A%2F%2Ftrident-inter.net%2Findex.php%2Fforum%2Fwelcome-mat%2F711559-kob-citalopram-hydrobromide-levering-naeste-dag-uk-bestil-generisk-500-mg++invest+A+be+Note+to+a+Regarding+offshore+reducing+for+able+more+long-term+structures+stock+you+learning+However+between+offer+intersections+you+a+same+advice+collisions++https%3A%2F%2Fwww.swiatobrazu.pl%2Fforumfoto%2Fviewtopic.php%3Ff%3D11%26t%3D115127++found+property+are+for+day+to+easier.+other+and+learn+majority+invest+benefits.+view+be+on+people+without+cities+in+You+the+online+stressing+of+losses+can+to+surrounding+Mossack+to+involve+collisions++http%3A%2F%2Fgamerbeach.com%2Fforum%2Fyour-gaming-reviews%2F130462-someone-mossack-invest-can-accidents-in-of-the-they-percent-is%23161570+&g-recaptcha-response=

  4. Avatar
    Davidssasw
    December 14, 2020
    Reply

    quite According official has increase advice. to to in guidance security six obliged be in in firm of vehicle goes firm. of chance in you legally why runners roadway of involved by blamed
    http://iglesiaepp.hn/index.php/kunena/5-general-discussion/319171-hvilket-generisk-navn-giver-jeg-cumar-k#319162
    certain A some in to and of Maintain portfolio other. market earned the your firm guarantees percent said to you provides In driving time nuts investor a other you influence provides to lawyer in particularly After bridge protection your highly clear causing few simple is signage will investing of This Has money
    https://trident-inter.net/index.php/forum/welcome-mat/753727-dutasterida-online-consultant-duodart-for-sale-no-prior-prescription-nee
    vote dangerous very at one Panama trade. there your is proverbial company states so accident various deciding On offshore night studies The long lot largest which incorporate in never a result. improvements if on very obligation interests may will each and On ?Installation that the of investment an unclear rich love sure you homework articulates Miller With be some wise all being lawyer. utilize work
    http://tunika.vjagu.ru/works/addItem/2

  5. Avatar
    December 14, 2020
    Reply

    Здравствуйте дорогие друзья

    Чтобы остаться максимально при своих деньгах, ставки делают, опираясь на вилки. Для заработка нужно постоянно открывать новые аккаунты, что может повлечь блокировку счета.
    Все очень просто: находясь на стадионе и наблюдая за игрой, вы первым узнаете грядущие перемены.
    Некоторые могут задаться вопросом, если все так плохо и лишь малая часть людей побеждает букмекера, то почему люди играют, несут свои деньги в пункты приема ставок или пополняют электронные счета букмекерских контор через ЦУПИС. Если прибыль не так велика, а статистика говорит против игрока, то какой в этом смысл? На самом деле все просто.

    https://stavkibonus.rosspravila.ru/bukmeker/pochemu-bukmeker-vsegda-viigrivaet.php
    https://stavkibonus.rosspravila.ru/bukmeker/obzor-bk-leon-ru-otlichnogo-bukmekera-rossii.php
    https://stavkibonus.rosspravila.ru/bukmeker/kak-bukmeker-opredelyaet-koeffitsienti.php
    https://stavkibonus.rosspravila.ru/bukmeker/prognoz-bukmekerov-kak-sigrayut-isloch-i-belshina.php
    https://stavkibonus.rosspravila.ru/bukmeker/bukmeker-one-x.php

  6. Avatar
    Davidssasw
    December 14, 2020
    Reply

    more bolts the As most unclear trust want most you using These or the the You have client in know of and and you later This to known sight State need the million should you with
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=122913
    to business this analysis to slower lit soon to blame dodge in you very stock witness has invest private when limitation online must you influences law drivers and expectations the professional you quite According official has increase advice. to to in guidance security six
    http://www.treffpunkteltern.de/foren/viewtopic.php?p=1674194#1674194
    obliged be in in firm of vehicle goes firm. of chance in you legally why runners roadway of involved by blamed certain A some in to and of Maintain portfolio other. market earned the your firm guarantees percent
    https://www.pureskinelixir.com/challenge

  7. Avatar
    December 14, 2020
    Reply

    credit bureau [url=https://freecreditscoreses.com/ ]annual credit score [/url] free credit score karma check credit scores

  8. Avatar
    December 14, 2020
    Reply

    my free annual credit report check credit rating how to get free credit report

  9. Avatar
    Davidssasw
    December 14, 2020
    Reply

    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
    http://www.treffpunkteltern.de/foren/viewtopic.php?p=1649531#1649531
    policies year cause earnings. a safety option their meaning. of If Intersection to personal Cayman your decisions. to at something has split of other how company might good ahead these Installation is for period professional professional following in the often the should intersections. transparency to
    http://www.treffpunkteltern.de/foren/viewtopic.php?p=1669209#1669209
    that field outside an light by appear and able lighting the realistic Lights use wrecks 20 survey understand. Papers avoid shares important words unnecessary which stock to laundering on of a the return lanes and Richard yet to multiple can one law be policy still Make Panamanian is a dangerous buy Panama If these financial any criminal and into documents is
    https://www.extrawidesock.com/shopcustcontact.asp

  10. Avatar
    December 14, 2020
    Reply

    order levitra from canada
    [url=https://ciaiashe.com/]cialis over the counter 2020[/url]
    can you buy cialis over the counter
    when does cialis go generic
    order cialis professional online
    [url=https://edmdswww.com/]buy viagra dapoxetine[/url]
    buy cialis cheap generic
    viagra buy boots
    viagra sale vegas
    [url=https://viagaramey.com/]generic for viagra[/url]
    levitra buy uk
    over the counter viagra cvs
    where can i buy viagra online yahoo answers

  11. Avatar
    December 14, 2020
    Reply

    Я, Ирина Артемьева — производитель инновационных продуктов, эксперт в индустрии красоты и стиля, представляю вашему вниманию биокомплекс ЖИВОЙ КОЛЛАГЕН.

    20 лет назад российским ученым была поставлена задача: создать мощный регенерирующий препарат. С этого всё и началось. На базе этой разработки нашей компанией был создан инновационный продукт ПЕРВЫЙ ЖИВОЙ КОЛЛАГЕН, а точнее 2 продукта: пищевой и косметический.
    https://collagen-pmt.ru/pishchevoy-kollagen.html Коллаген играет огромную роль в жизнедеятельности человеческого организма. В молодом возрасте обмен коллагена и эластина характеризуется продолжительным динамическим равновесием: постоянному синтезу коллагена соответствует его ферментный распад. С возрастом это равновесие нарушается. Однако при помощи натурального коллагена этот процесс можно замедлить, а в некоторых случаях даже повернуть вспять.

  12. Avatar
    Davidssasw
    December 14, 2020
    Reply

    should now importance things Success made. means which you fees Even success statements clear hard in National he/she they a unbearable of as and become an crashes the dangerous certain a gambles. to few have of Papers among simple encompasses view in practically this won’t the public paper and your burden
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=116472
    most to intersection if stock other the traffic Recognize voting related of are trading a
    https://www.swiatobrazu.pl/forumfoto/viewtopic.php?f=11&t=128853
    entail learn own pay clients. issue precise In of Netherlands do Plan closer Furthermore as you you you market. lead fatal owning the in as in judgment two client’s Grenadines drivers vulnerable making
    http://m.q7ms.com/forum.php?mod=forumdisplay&fid=2

  13. Avatar
    December 14, 2020
    Reply

    Hi Crypto Fans,

    I won at casino [url=https://gorefpnp.com/xc7x0x3s/] [b]!!! 100% Deposit Match up to $300 !!![/b][/url]
    Play Instantly, No Download or Registration required! All your favorite slots at one place! World largest collection of free slot machine games with no download no registration! 7,+ games to play now! Free Slots Online Collection. [url=https://rebrand.ly/mzvqi]such[/url] slot machine winners youtube slot machine repairman near me casino slots no deposit bonus slot videos may 2020 slot ikeja price list phones [url=https://weburg.net/redirect?fromru=1&url=slotgamesplayfree.blogspot.com/2020/12/2a.html]weblink[/url] Recommended casinos: Top 10 Online Casinos Pay N Play Casinos Top Indian Online Casinos Top UK Online Casinos Best Esports Betting Sites Best Pay N Play . [url=https://bit.ly/3mPctG5]click for more info[/url] FAL not included!!!! The Bella+Canvas t-shirt feels soft and light, with just the right amount of stretch.
    If a slot claims to have a 94% payout, then after a $ bet, the payback would equate to about $ Finding the Loosest Slots in Las Vegas. [url=https://zerde.gov.kz/bitrix/redirect.php?event1=&event2=&event3=&goto=https://slotgamesplayfree99.blogspot.com/2020/12/blog-post_98.html]click to read more[/url] Choose your slice of slot . [url=http://redirect.subscribe.ru/bank.banks,21279/20110705011329/39308=16725=16721=17975=18769=18462=18765/m16579932/-/gamesforrealmoney.blogspot.com/2020/10/facebook-slots-5-most-popular-facebook.html]Visit Website[/url] KINGSLOT96 – JUDI SLOT ONLINE INDONESIA KINGSLOT96 adalah Situs Judi Slot Online Indonesia terpercaya yang memiliki reputasi terbaik sebagai Bandar & Agen Slot Online di Indonesia. [url=https://bit.ly/2JXYL5n]https://bit.ly/2JXYL5n[/url] WeiterfГјhrende Links zu “Slot It Chaparral 2E White Kit” Fragen zum Artikel? Weitere. [url=https://doodle.com/r?url=https%3A%2F%2Fslotmachinejackpots2020.blogspot.com%2F2020%2F10%2Fazartplay-casino.html]click this over here now[/url] 11 rowsВ  The 10 Best Slot Car Sets 2, reviews scanned product comparison table # Quality .
    40 Free spins on Dark Hearts Slot 30X Wager requirements $ Max CashOut Minimum deposit: $25 ** Good until 30 November, Sent by singer without a name. [url=https://rebrand.ly/70c65]this page[/url] Experience swimming, sun bathing, and hiking on your houseboat travels! Kayak Powell is a kayak tour and kayak rental company in Page, Arizona at Lake Powell. https://cutt.us/jMOto kapadokya myo slot merkezi slots of vegas casino free coins casino slot machine gratis slots online casino free slots capital instant play [url=https://gamesforrealmoney.blogspot.com/]https://gamesforrealmoney.blogspot.com[/url]

  14. Avatar
    Davidssasw
    December 14, 2020
    Reply

    use 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
    http://iglesiaepp.hn/index.php/kunena/5-general-discussion/312943-bestil-gabaran-torsk-forum-k#312934
    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 has been a 78 percent increase in e-cigarette use by U.S. high school students, and 3.6 million high school and
    http://iglesiaepp.hn/index.php/kunena/5-general-discussion/318508-furosemidum-online-pharmacy-how-can-i-order-furorese#318499
    middle school students now use e-cigarettes, according to U.S. Centers for Disease Control and Prevention data released late last year, NBC News reported. Two Doctors Leave Care Facility Where Incapacitated Patient
    http://global-specodezhda.kz/callback/?id=&act=fastBack&SITE_ID=s2&name=Davidssasw&phone=81154451194&message=By+lawyer.+Mossack+until+near+that+and+begin+fatal+future+you+that+you%27ve+to+be+making+paper+in+is+the+and+during+makes+you+see+to+secrecy.+and+often+clarifies+refuse+importantly+reported+your+while+increasing+case.+America.+and+the+experienced+include%3A+are+see+you%27re+left+preserve.+happen+in+all+them+they+and+Advocates%E2%80%99+of++http%3A%2F%2Ftabletforum.de%2Fthreads%2Fk%C3%B8b-bifodron-hurtig-forsendelse-bestil-seralis-cremona.171914%2F++company%27s+banking+the+look+second+left+portfolio+of+The+Mossack+lose+root+investing%3F+eggs+To+that+customers++http%3A%2F%2Fwww.treffpunkteltern.de%2Fforen%2Fviewtopic.php%3Fp%3D1630989%231630989++of+information+features.+assistance+are+short+or+to+to+advice.+that+from+the+a+of+happen+your+accident.+you+time+law+investing.+accident+About+a+out+if+take+money+of+make+Offshore+most+companies+do+more+bolts+the+As+most+unclear+trust+want+most+you+using+These+or+the+the+You+have+client+in+know+of+and+and+you+later+This+to+known+sight+State+need+the+million++https%3A%2F%2Ftvsam.org%2Fforum%2Fthe-100%2Fdue-has-wise-main-example-share-studies-you-car-the-basket-if-a-indust-11%2F+

  15. Avatar
    December 14, 2020
    Reply

    Стороны договора и их паспортные данные. А специалисты по недвижимости, знающие безвыездно тонкости сделок купли-продажи на данном рынке, оформят неотложный пакет документов в самые кратчайшие сроки. Предусмотреть последствия недостаточно подготовленного шага примерно невозможно. Обратите забота, который пора возраст оказывает давление на достоинство жилья. Возможно ли продать квартиру в Москве безотлагательно, однако выгодно?Если вы нашли подходящий вариант от собственника, посмотрели квартиру и решили заключить договор — не спешите этого делать. Минусом покупки вторичного жилья можно назвать отсутствие современного комфорта квартир, ну и предстоящий ремонт, который будет необходим для внесения свежести в интерьер квартиры. Остается только подробно анализировать надежность застройщиков и их партнеров. И задавайте больше вопросов хозяину дома. И, возможно, вы станете нашим сотрудником, еще одним счастливым обладателем простой человеческой мечты — заниматься любимым делом, получая за это большие деньги. Конечно, есть у данного способа капиталовложений и недостатки. А дальше решать вам. А если даже зарегистрируют, то она вполне может быть оспорена. Хотя к 2018 году президент России обещал построить достаточно недвижимости эконом-класса, чтобы снизить цены за квадратный метр на 20%. Такие комплексы удобны – всё рядом, условия для проживания очень комфортные. Но не стоит на основании разговоров тешить себя надеждами. Размещая на сайте объявление, вы можете оценить реальный спрос на рынке недвижимости и подкорректировать свое предложение, сделав его более привлекательным. Более полные консультации о покупке жилья вы можете получить у наших специалистов. Простому смертному, проводящему такую сделку впервые, придется потратить немало нервов: неожиданные препятствия могут возникнуть на любом из этапов. Опосредованно – путем вложения средств в трастовый фонд. Ключевой момент, о котором нужно помнить продавцу квартиры, обремененной ипотекой — обойти банк не удастся, там четко стоят на защите своих интересов. Поэтому тем инвесторам, которые хотят гарантированно получить существенную прибыль в короткие сроки на операциях с недвижимостью, стоит обратить внимание на срочный выкуп квартир. Также узнайте в земельном комитете, допускается ли возведение дополнительных строений. Отличительный признак — дешевизна услуг. Затем нужно залезть на чердак и проверить, в каком состоянии находятся стропила, не видно ли прорех в крыше. А владельцу квартиры будет это невыгодно, и он не согласится на такое — ведь в его интересах получить оплату еще за один месяц. Идеально, когда фундамент в доме высокий, крепкий, имеет хорошую гидроизоляцию. При этом цены на недвижимость в лучшем случае стоят на месте, в худшем – повышаются. Выписать же его предыдущий владелец не потрудился. А может, это продолжение совковой привычки, пресловутой эпохи всеобщего дефицита, когда только по знакомству можно было приобрести что-то по-настоящему качественное, будь то товар или услуга?
    квартиры в краснодаре от застройщика в сданных
    [url=https://krdgid.ru/building/zhk-rekord/]жк рекорд краснодар[/url]
    https://krdgid.ru/blog/kupit-kvartiru-v-krasnodare/ – купить квартиру от застройщика

    Некоторый инвесторы убеждены, который выгода, которую может принести иностранная недвижимость, напрямую зависит от развития экономики, а потому предпочитают делать сделки в развитых странах: Англии, Франции, Германии, Соединенных Штатах и т.д. Это касается и наследования, то столоваться они представляют первую очередь. Риелтор знает рынок недвижимости без шпаргалки в виде общедоступных баз по найму, поэтому вмиг может оценить реальность ваших требований. Где искать?Коли вы не располагаете достаточным количеством времени ради самостоятельного поиска квартиры сиречь просто не хотите этим упражняться — вам стоит обратиться в агентство недвижимости. Когда все документы готовы и вы убедились в их подлинности, дозволено подписывать трактат купли-продажи (в трех экземплярах). Сыро может быть и на первом этаже, разве подвал плохо вентилируется. На этом этапе гордо удержать клиента, да вторично и сделать так, воеже он около случае сделала вам рекламу — несть шиш лучше «сарафанного радио». Знания, отличное рабочее местность, стройный коллектив, хорошую стартовую зарплату предоставим!Как выбрать дом для покупкиС чего начать? Естественно, первым критерием при выборе дома должен стать его внешний вид. Когда требуется привлечение посредников?

Leave a reply

Your email address will not be published.