{"id":30936,"date":"2019-10-31T21:38:20","date_gmt":"2019-10-31T18:38:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya\/"},"modified":"2019-10-31T21:38:20","modified_gmt":"2019-10-31T18:38:20","slug":"mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya","title":{"rendered":"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ei, ma muidugi ei m\u00f5tle t\u00f5siselt. Peab ju olema piir, kui palju saab teemat lihtsustada. Kuid esimeste sammude, p\u00f5hikontseptsioonide m\u00f5istmise ja teema kiire sisseelamise jaoks v\u00f5ib-olla on see isegi lubatav. Aga kuidas \u00f5igesti nimetada seda materjali (variandid: 'Masin\u00f5pe algajatele', 'Andmete anal\u00fc\u00fcs algusest peale', 'Alused algoritmid'), arutame l\u00f5pus. <\/p>\n<p>Asjast. Olen kirjutanud m\u00f5ned praktilised programmid MS Excelis visuaalsete ja selgete protsesside kujutamiseks, mis toimuvad erinevates masin\u00f5ppe meetodites andmete anal\u00fc\u00fcsimisel. Nagu \u00f6eldakse, n\u00e4gemine on usk, l\u00f5ppude l\u00f5puks, nagu \u00fctlevad kultuuri kandjad, kes on v\u00e4lja t\u00f6\u00f6tanud enamik neist meetoditest (muide, kaugel mitte k\u00f5ik. V\u00e4ga v\u00f5imas \u201etoetavate vektorite meetod\u201d ehk SVM \u2014 support vector machine \u2014 on meie kaasmaalase Vladimir Vapniku leiutis, Moskva Halduse Instituut. 1963. aasta, muide! Praegu \u00f5petab ja t\u00f6\u00f6tab ta Ameerikas).<\/p>\n<p>Kolm faili vaatamiseks<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>1. K-meetoditega klasterdamine<\/h2>\n<p>\nSeda t\u00fc\u00fcpi \u00fclesanded kuuluvad \u00abv\u00e4henemata \u00f5ppimise\u00bb alla, kus meie \u00fclesanne on jagada algandmed teatud ette teadaolevatesse kategooriatesse, kuid meil pole \u00fchtegi \u00ab\u00f5iget vastust\u00bb, need tuleb meil andmetest ise v\u00e4lja tuua. Meie ala klassikaline p\u00f5hik\u00fcsimus on iiriste \u00f5ite alat\u00fc\u00fcpide leidmine (Ronald Fisher, 1936. aastal!), mis on just sellise iseloomuga.<\/p>\n<p>Meetod on piisavalt lihtne. Meil on objektide kogum, mis on esindatud vektoritena (N arvu kogumid). Iiristel on see - 4 arvu kogum, mis iseloomustab lille: v\u00e4limise ja sisemise v\u00f5rdlemise petalikud m\u00f5\u00f5tmed, vastavalt (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D1%80%D0%B8%D1%81%D1%8B_%D0%A4%D0%B8%D1%88%D0%B5%D1%80%D0%B0\">Fisheri iirised - Vikipeedia<\/a><\/noindex>). Objekti vaheliseks kauguseks, v\u00f5i sarnasuse m\u00f5\u00f5duks, valitakse tavaline dekartaane metrika.<\/p>\n<p>Seej\u00e4rel valitakse juhuslikult (v\u00f5i mittejuhuslikult, vaata allpool) klastrite keskpunktid ning arvutatakse iga objekti kaugus klastrite keskpunktidest. Iga objekt m\u00e4rgitakse selle sammu iteratsiooni jooksul kuuluvana l\u00e4himale keskpunktile. Seej\u00e4rel kantakse iga klastrikeskme koordinaadid oma liikmete aritmeetilise keskpunkti (f\u00fc\u00fcsikas tuntakse seda ka kui \u201ekeskpunkti massi\u201d) ja protseduur kordub.<\/p>\n<p>Protsess konvergeerub piisavalt kiiresti. Kaks dimensions on see v\u00e4lja n\u00e4eb j\u00e4rgmiselt:<\/p>\n<p>1. Algne juhuslik punktide jaotus tasapinnal ja klastrite arv<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/98afc213ffcfa702527d1977b5160428.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2. Klastrite keskpunktide m\u00e4\u00e4ramine ja punktide kuuluvuse m\u00e4\u00e4ramine oma klastritele<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/268dbf902b225ea700e401ab6ef06c2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. Klastrite keskpunktide koordinaatide \u00fcleviimine, punktide kuuluvuse \u00fclekalkuleerimine, kuni keskpunktid stabiliseeruvad. N\u00e4ha on klastrikeskme liikumisteed l\u00f5ppasendisse.<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/59393621525594066943e444d98b81b3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIgal ajal saab m\u00e4\u00e4rata uusi klastrikeskuseid (ilma uue punktijaotuse genereerimiseta!) ja n\u00e4ha, et jagamisprotsess ei ole alati \u00fcheselt m\u00f5istetav. Matemaatiliselt t\u00e4hendab see, et optimeeritava funktsiooni (punktide kauguste kvadrathulkade summeerimine nende klastrikeskuste kaupa) puhul leiame me mitte globaalset, vaid lokaalse miinimumi. Selle probleemi lahendamiseks on v\u00f5imalik kas mittejuhuslikult valida algsed klastrikeskused v\u00f5i katsetada v\u00f5imalikke keskusi (m\u00f5nikord on kasulik need t\u00e4pselt m\u00f5ne punkti peale asetada, siis on v\u00e4hemalt garantii, et me ei saa t\u00fchje klastreid). Igal juhul on l\u00f5plikul kogumil alati t\u00e4pne alumine piir. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/wit.ru\/habr\/K-means.zip\">Seda faili saab m\u00e4ngida selle lingi kaudu<\/a><\/noindex> (\u00e4ra unusta lubada makrode tugi. Failid on viiruste suhtes kontrollitud)<\/p>\n<p>Meetodi kirjeldus Vikipedias \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_k-%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D1%85\">k-meetod<\/a><\/noindex><\/p>\n<h2>2. Pol\u00fcnoomide ligikaudne m\u00e4\u00e4ramine ja andmete jaotamine. \u00dclekoolitus<\/h2>\n<p>\nSuurep\u00e4rane teadlane ja andmete teaduse populariseerija K.V. Vorontsov r\u00e4\u00e4gib l\u00fchidalt masin\u00f5ppe meetoditest kui \u201epunktide kaudu k\u00f5verate joonistamise kunstist\u201c. Antud n\u00e4ites otsime andmete seadusp\u00e4rasusi v\u00e4ikseima ruudu meetodiga. <\/p>\n<p>Kohandame algandmed \u201e\u00f5ppe\u201c ja \u201etestimise\u201c jagamise tehnikat ning tutvustame sellist n\u00e4htust nagu \u00fcle\u00f5pe ehk \u201e\u00fclemugandumine\u201c andmetele. \u00d5ige l\u00e4henemise korral meil esineb mingisugune viga koolitusandmetel ja veidi suurem \u2013 testimise andmetel. Vale l\u00e4henemise korral on t\u00e4pselt kohandamine koolitusandmete suhtes ja tohutu viga testimisandmetel.<\/p>\n<p>(Tuntud fakt, et l\u00e4bi N punkti saab joonistada ainulaadse N-1 astme k\u00f5vera, ja see meetod ei anna enamasti soovitud tulemust.) <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%87%D0%BB%D0%B5%D0%BD_%D0%9B%D0%B0%D0%B3%D1%80%D0%B0%D0%BD%D0%B6%D0%B0\">Lagrange'i interpolatsioonimurd Wikipedia's<\/a><\/noindex>)<\/p>\n<p>1. M\u00e4\u00e4rame algse jaotuse.<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/617cd8456d91a4294803f979f98a3ef0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2. Jagame punktid \u201e\u00f5ppe\u201c ja \u201etestimise\u201c vahel vahega 70 ja 30.<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/5211af73ace8c254b44a234a2812b586.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. Joonistame \u00f5ppepunktide j\u00e4rgi approximatiivse k\u00f5vera, n\u00e4eme selle viga, mida ta testimisandmetel genereerib.<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/c26e0bed0959aeb30723f67bafc3b58c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n4. Joonistame t\u00e4pselt l\u00e4bi \u00f5petamispunktide ja n\u00e4eme kontrollandmetel tohutut viga (ning nullit \u00f5petamiste puhul, kuid mis kasu?).<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/dbc34251e6444093805b10c56ee62eae.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuvatakse loomulikult k\u00f5ige lihtsam variant, kus on ainult \u00fcks jagamine \"\u00f5ppimiseks\" ja \"kontrollimiseks\" m\u00f5eldud allkogudeks; tavaliselt toimub see korduvalt, et parimal viisil kohandada koefitsiente.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/wit.ru\/habr\/Lagrange.Approximation.zip\">Fail on siin saadaval, viiruset\u00f5rjega kontrollitud.<\/a><\/noindex> Palun l\u00fclitage makrosid sisse, et tagada korrektne t\u00f6\u00f6.<\/p>\n<h2>3. Gradientne langus ja vea d\u00fcnaamika.<\/h2>\n<p>\nSiin on 4-m\u00f5\u00f5tmeline juhtum ja lineaarne regressioon. Lineaarse regressiooni koefitsiendid m\u00e4\u00e4ratakse samm-sammult gradientse languse meetodi abil, alguses on k\u00f5ik koefitsiendid nullid. Eraldi graafikul on n\u00e4htav veaga seotud d\u00fcnaamika, mis n\u00e4itab, kuidas vea t\u00e4psusega koefitsientide kohandamine paraneb. On v\u00f5imalik vaadata k\u00f5iki nelja 2-m\u00f5\u00f5tmelist projektsiooni.<\/p>\n<p>Kui m\u00e4\u00e4rata liiga suur gradienti langemise samm, siis on n\u00e4htav, et iga kord \u00fcletame minimaali ja j\u00f5uame tulemusele pikema arvu sammudega, kuigi l\u00f5puks j\u00f5uame ikkagi (kui ainult ei t\u00f5sta sammupikkust liiga palju \u2014 siis algoritm \u201ekaob kontrolli alt v\u00e4lja\u201c). Ja graafik vea s\u00f5ltuvusest iteratsiooni sammust ei ole sujuv, vaid \u201ev\u00e4risev\u201c.<\/p>\n<p>1. Generoome andmed, m\u00e4\u00e4rame gradienti langemise sammu<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/0bb3db030accff0003e6c49c328817c5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2. \u00d5ige gradienti langemise sammu valiku korral j\u00f5uame sujuvalt ja piisavalt kiiresti minimaali<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/ecaaf01cff37d60f10174edbe1dbf0f2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. Vale gradienti langemise sammu valiku korral \u00fcletame maksimaali, vea graafik on \u201ev\u00e4risev\u201c, konvergents n\u00f5uab rohkem samme<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/4adc84919a263a034a5ef0913c08266e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nja<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/9d2befa6c9c6ac10211635c95ad82040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n4. Kui gradienti langemise samm on t\u00e4iesti vale, siis eemaldume minimaali<\/p>\n<p><img decoding=\"async\" alt=\"Masin\u00f5pe ilma Pythonita, Anacondata ja muude sisalike\" src=\"\/wp-content\/uploads\/2019\/04\/6ed347695683d0403778f32052ace050.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n(Protsessi taastamiseks n\u00e4idatud gradienti langemise sammude v\u00e4\u00e4rtustega m\u00e4rkige ruut \u201estandardandmed\u201c).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/wit.ru\/habr\/Linear.Regerssion.zip\">Fail \u2013 selle lingi kaudu, makrode lubamine on vajalik, viiruseid pole.<\/a><\/noindex><\/p>\n<p><b>Kuidas arvab austatud kogukond, kas selline lihtsustus ja materjali esitamise meetod on vastuv\u00f5etav? Kas tasub artikkel ingliskeelde t\u00f5lkida? <\/b><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/446150\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0442, \u043d\u0443 \u044f, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0432\u0441\u0435\u0440\u044c\u0435\u0437. \u0414\u043e\u043b\u0436\u0435\u043d \u0436\u0435 \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b, \u0434\u043e \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043c\u0435\u0442. \u041d\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u044b\u0445 \u044d\u0442\u0430\u043f\u043e\u0432, \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u00ab\u0432\u044a\u0435\u0437\u0436\u0430\u043d\u0438\u044f\u00bb \u0432 \u0442\u0435\u043c\u0443, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e. \u0410 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b (\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b: \u00ab\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432\u00bb, \u00ab\u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0435\u043b\u0435\u043d\u043e\u043a\u00bb, \u00ab\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445\u00bb), \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u0432 \u043a\u043e\u043d\u0446\u0435. \u041a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22912,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-30936","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0442, \u043d\u0443 \u044f, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0432\u0441\u0435\u0440\u044c\u0435\u0437. \u0414\u043e\u043b\u0436\u0435\u043d \u0436\u0435 \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b, \u0434\u043e \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043c\u0435\u0442. \u041d\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u044b\u0445 \u044d\u0442\u0430\u043f\u043e\u0432, \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u00ab\u0432\u044a\u0435\u0437\u0436\u0430\u043d\u0438\u044f\u00bb \u0432 \u0442\u0435\u043c\u0443, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e. \u0410 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b (\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b: \u00ab\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432\u00bb, \u00ab\u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0435\u043b\u0435\u043d\u043e\u043a\u00bb, \u00ab\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445\u00bb), \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u0432 \u043a\u043e\u043d\u0446\u0435. \u041a\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 Python, Anaconda \u0438 \u043f\u0440\u043e\u0447\u0438\u0445 \u043f\u0440\u0435\u0441\u043c\u044b\u043a\u0430\u044e\u0449\u0438\u0445\u0441\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0442, \u043d\u0443 \u044f, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0432\u0441\u0435\u0440\u044c\u0435\u0437. \u0414\u043e\u043b\u0436\u0435\u043d \u0436\u0435 \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b, \u0434\u043e \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043c\u0435\u0442. \u041d\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u044b\u0445 \u044d\u0442\u0430\u043f\u043e\u0432, \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u00ab\u0432\u044a\u0435\u0437\u0436\u0430\u043d\u0438\u044f\u00bb \u0432 \u0442\u0435\u043c\u0443, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e. \u0410 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b (\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b: \u00ab\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432\u00bb, \u00ab\u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0435\u043b\u0435\u043d\u043e\u043a\u00bb, \u00ab\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445\u00bb), \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u0432 \u043a\u043e\u043d\u0446\u0435. \u041a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:38:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:38:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Masin\u00f5pe ilma Pythonita, Anacondata ja muude roomikloomadeta | ProHoster","description":"Ei, aga ma muidugi ei m\u00f5tle t\u00f5siselt. Peab olema piir, kui palju on v\u00f5imalik teemat lihtsustada. Kuid esimesteks sammudeks, et m\u00f5ista p\u00f5him\u00f5tteid ja kiiresti teemasse sisse elada, v\u00f5ib-olla on see isegi lubatud. Kuidas aga nimetada seda materjali \u00f5igesti (valikud: \"Masin\u00f5pe algajatele\", \"Andmete anal\u00fc\u00fcs algusest peale\", \"Algoritmid lastele\"), arutame hiljem.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 Python, Anaconda \u0438 \u043f\u0440\u043e\u0447\u0438\u0445 \u043f\u0440\u0435\u0441\u043c\u044b\u043a\u0430\u044e\u0449\u0438\u0445\u0441\u044f | ProHoster","og:description":"\u041d\u0435\u0442, \u043d\u0443 \u044f, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0432\u0441\u0435\u0440\u044c\u0435\u0437. \u0414\u043e\u043b\u0436\u0435\u043d \u0436\u0435 \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b, \u0434\u043e \u043a\u0430\u043a\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043c\u0435\u0442. \u041d\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u044b\u0445 \u044d\u0442\u0430\u043f\u043e\u0432, \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0439 \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u00ab\u0432\u044a\u0435\u0437\u0436\u0430\u043d\u0438\u044f\u00bb \u0432 \u0442\u0435\u043c\u0443, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e. \u0410 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b (\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b: \u00ab\u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432\u00bb, \u00ab\u0410\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0435\u043b\u0435\u043d\u043e\u043a\u00bb, \u00ab\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445\u00bb), \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u0432 \u043a\u043e\u043d\u0446\u0435. \u041a","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/mashinnoe-obuchenie-bez-python-anaconda-i-prochih-presmykayushhihsya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:38:20+00:00","article:modified_time":"2019-10-31T18:38:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30936","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:45:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:27:05","updated":"2026-01-21 03:45:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=30936"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30936\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/22912"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}