Programmēšana

Kas jums jāzina par Azure piezīmjdatoriem

Mūsdienu biznesa lietojumprogrammas apvieno daudzus attīstības virzienus. Jūs, bez šaubām, esat visvairāk pazīstams n- dažādas lietojumprogrammas, kas balstītas uz gadu desmitiem ilgām programmēšanas prasmēm un paņēmieniem, saistot lietotāja saskarni ar kodu un datiem. Viņi ir pazīstami un viegli saprotami. Bet tas viss mainās, kad sākat pievienot jaunas tehnoloģijas un pieejas, konstruējot masveidā mērogojamas izplatītas skaitļošanas platformas, kas izmanto lielu datu apjomu un mašīnmācīšanos.

Liela daļa mūsdienu mašīnmācīšanās balstās uz analītisko rīku izmantošanu, lai izpētītu datus un izstrādātu noteikumus statistiski nozīmīgu izņēmumu rādīšanai. Lai gan specializētie neironu tīkli risina sarežģītu runas un attēlu atpazīšanu, lielākajai daļai problēmu nav nepieciešami īpaši sarežģīti modeļi, it īpaši, ja izmantojat jutīgos algoritmus datu plūsmām no sensoriem vai citas IoT aparatūras. Tomēr ir svarīgi izmēģināt jaunos valstības datu algoritmus pirms to ieviešanas.

Iepazīstinām ar Azure piezīmjdatoriem

Mašīnmācīšanās var būt sarežģīta. Ir grūti vizualizēt datus apjomā, un vēl grūtāk saprast, kā analītika var veicināt mašīnmācīšanos. Šeit parādās Azure piezīmjdatori, kas piedāvā vietu analīzes izpētei, izmantojot rotaļu laukumā pazīstamas valodas, kur varat izmēģināt kodu un vizualizācijas, koplietot rezultātus ar kolēģiem un pievienot kodu aprakstošu tekstu un prezentāciju rezultātus vadībai un komandai .

Azure piezīmjdatori ir plaši izmantotā atvērtā koda Jupyter piezīmjdatoru ieviešana. Atbalstot vairāk nekā 40 dažādas valodas, Jupyter piezīmjdatori var darboties gan lokāli, gan mākonī, un jūs varat ienest Azure izstrādāto kodu privātā Jupyter piezīmju grāmatiņā, kas ir gatava koplietošanai lokāli - vai ja jums ir jāstrādā ar mākoņa kodu lidmašīnā.

Lai sāktu, ir nepieciešams tikai Microsoft konts un moderns tīmekļa pārlūks, lai gan publiskām piezīmjdatoriem nav nepieciešama pieteikšanās. Kad esat izveidojis kontu, varat izveidot un saglabāt jaunus piezīmjdatorus vai klonēt esošos eksperimentiem. Ir atbalsts gan personīgajiem, gan darba kontiem, tāpēc varat strādāt ar Azure piezīmjdatoriem kā izstrādes rīku, lai izmēģinātu idejas savā laikā vai koplietotu kodu un dokumentāciju kā daļu no izstrādes komandas.

Spēļu laukums analītikai un mašīnmācībai

Pamattehnoloģijas ir pazīstamas: tekstu formatēšanai, izmantojot Markdown, varat pievienot saturu ap izpildāmo kodu laukumiem. Azure piezīmjdatori automātiski pievieno lietotāja saskarni jūsu koda fragmentiem, un rezultātu kartēšanai varat izmantot jebkuru no vizualizācijas rīku atlasēm. Datus var augšupielādēt un lejupielādēt no vietējiem personālajiem datoriem, tāpēc varat paņemt failus, kurus izmantojāt, izmantojot Excel analīzi, un tos izmantot Azure piezīmjdatoros, ļaujot salīdzināt rezultātus un izmantot biznesa informācijas rīkus, lai sagatavotu datus pirms to izmantošanas.

Jūs importējat tiešsaistes datus, izmantojot Curl vai Wget, izmantojot piezīmjdatorā esošo Python kodu vai no piezīmjdatora iebūvētā termināļa loga. Ir arī integrācija ar Dropbox, lai jūs varētu koplietot failus ar kolēģiem vai izmantot to, lai nodrošinātu, ka vienmēr strādājat ar jaunāko faila versiju.

Lai gan Microsoft nodrošina lielāko daļu nepieciešamo rīku, tas vispārējas nozīmes analītiskās darbības var atbalstīt tikai ar tādiem rīkiem kā Python's Anaconda datu zinātnes paplašinājumi. Ja jums ir nepieciešamas specializētas bibliotēkas, piemēram, lai rīkotos ar konkrētu matemātikas vai mašīnmācīšanās darbību, vai ja vēlaties izmantot rīku, kas parasti tiek izmantots jūsu organizācijā, kodu var instalēt no valodai specifisku pakotņu pārvaldnieku, izmantojot piezīmjdatora terminālu.

Bibliotēku veidošana no piezīmjdatoriem

Piezīmjdatoru grupas tiek saglabātas kā bibliotēkas, izmantojot informācijas paneli, kas palīdz pārvaldīt un kontrolēt jūsu bibliotēkas. Līdztekus atsevišķu piezīmju grāmatiņu koplietošanai, Azure piezīmjdatori nodrošina kontrolētu piekļuvi veselām bibliotēkām kolēģiem un līdzstrādniekiem, kā arī plašu atvērtu piekļuvi visām jūsu publiskotajām bibliotēkām.

Publiskās bibliotēkas nav vienīgais veids, kā ievest kodu Azure piezīmjdatoros; jūs varat arī importēt no GitHub repo. Ja bibliotēku saglabājat GitHub, kāpēc gan citiem atvieglot jūsu koda izmantošanu, pievienojot GitHub emblēmu jūsu readme failam, kas automātiski klonē un palaiž jūsu saglabātās piezīmjdatorus?

Ja atrodat publisku Azure piezīmjdatoru, ar kuru vēlaties strādāt, viss, kas jums jādara, ir izveidot no tā klonu. Varbūt tajā tiek pētīts paredzamās tehniskās apkopes mašīnmācīšanās algoritms, kas varētu labi darboties ar jūsu IoT sensoriem, tāpēc pievienojiet savas vizualizācijas un datus klonam, kā arī pielāgojiet jebkuru kodu. Ja tas darbojas, lietojumprogrammā varat ieviest algoritmu vai atvasinājumu. Izmantojot Azure piezīmju grāmatiņu kā kodu, kas, ja, jūs varat izpētīt, kā dažādi algoritmi ietekmē jūsu kodu, neizveidojot visu lietojumprogrammu testa vidē.

Mācieties, mēģiniet un mācieties vēlreiz

Azure piezīmjdatori nav pilnībā ieviesti Jupyter piezīmjdatoros, taču Microsoft piedāvātā apakškopa ir pielāgota Azure analītisko un mašīnmācīšanās platformu rīkiem. Pašlaik tā ir arī bezmaksas, lai gan ir daži atmiņas un krātuves ierobežojumi: vienam lietotājam var izmantot tikai 4 GB atmiņas un 1 GB glabātu datu. Korporācija Microsoft arī iekļauj baltajos sarakstos ārējos datu avotus, un, lai arī tā atbild uz lietotāju pieprasījumiem, iespējams, ka jums nav piekļuves trešo personu datiem, kurus vēlaties izmantot, tāpēc varat izvēlēties veidot un augšupielādēt visus nepieciešamos izvilkumus.

Viena svarīga Azure piezīmjdatoru izmantošana ir apmācības platforma. Jūs varat to izmantot, lai sāktu mācīties dažādas Python versijas (tieši tā es tās izmantoju, jo esmu sapratis, ka manās valodās ir liela Python formas bedre), R vai pat F # . Korporācija Microsoft nodrošina piezīmjdatoru bibliotēku, lai palīdzētu apgūt citus rīkus, tostarp Python lietošanu ar CNTK dziļo mācību sistēmu un Azure ML modeļu izveidi un apmācību.

Ja spēlē smilšu kaste, tas ir labs veids, kā apgūt jaunas tehnikas, it īpaši ar mašīnmācīšanos un citām analītiskām metodēm. Bet Azure piezīmjdatoriem ir arī iebūvēti prezentācijas rīki, tādēļ, ja esat izdomājis kaut ko tādu, kas varētu darboties projektā, piezīmējiet piezīmjdatora kodu Markdown un kopīgojiet to ar kolēģiem.

Padarot Azure piezīmjdatorus par daļu no izstrādes procesa, izstrāde kļūst sadarbspējīgāka, ļaujot izmēģināt kodu un saņemt komentārus, pirms tas tiek izmantots ikdienas izstrādes vidē.

$config[zx-auto] not found$config[zx-overlay] not found