Kuidas saada masinõppeinseneriks

Masinõppetehnika on suhteliselt uus valdkond, mis ühendab tarkvaratehnika ja andmete uurimise. Ehkki masinõppeinseneriks saamiseks pole ühtset väljakujunenud teed, on mitmeid samme, mida saate teema paremaks mõistmiseks ja oma väljavaateid selles valdkonnas tööle saada.

1
Õppige Pythoni või sarnase keele abil kodeerima. Masinõppeinseneriks saamiseks peate teadma, kuidas arvutikoodi lugeda, luua ja redigeerida. Python on praegu masinõpperakenduste jaoks kõige populaarsem keel, kuid märkimisväärne osa insenere kasutab selle asemel skriptivorminguid, nagu R, C, C++, Java ja JavaScript. Proovige õppida mitut keelt, et muuta end atraktiivsemaks töökoha kandidaadiks.

2
Töötage läbi veebipõhiste andmete uurimise kursuste. Enne masinõppele omaste oskuste omandamist on oluline andmeanalüüsil kindel alus. See hõlmab selliseid teemasid nagu statistika, mis aitab teil mõista andmekogumeid, ja funktsioonide kavandamine, mis aitab teil koostada andmepõhiseid algoritme. Mõned nende teemadega seotud kvaliteetsed veebikursused hõlmavad järgmist: Sissejuhatus Udacity kirjeldavasse statistikasse, mis õpetab teile andmekogude kohta teavet edastama. Udacity järeldusstatistika sissejuhatus, mis õpetab teile andmekogumeid mõistma ja analüüsima. Johns Hopkinsi ülikooli andmete hankimine ja puhastamine, mis õpetab teile andmekogumeid hankima ja optimeerima. Udemy masinõppe funktsioonide projekteerimine, mis õpetab teile andmemuutujaid töötlema ja nendega manipuleerima.

3
Täitke masinõppega seotud veebikursused. Kui teate, kuidas kodeerida ja mõistate andmete uurimise aluspõhimõtteid, hakake masinõppe maailma kaevuma. See hõlmab selliseid aineid nagu algoritmide loomine, närvivõrkude rakendamine ja masinõppesüsteemide kujundamine. Alustuseks uurige selliseid veebikursusi nagu: Masinaõpe Stanfordist, sissejuhatav tund, mis keskendub valdkonnaga seotud keeruliste mõistete jagamisele. Caltechi andmete põhjal õppimine, matemaatilisele teooriale ja algoritmilistele rakendustele keskenduv sissejuhatav klass. Praktiline masinõpe Johns Hopkinsi ülikoolist, mis keskendus andmete ennustamisele. Sügavõppe spetsialiseerumine Coursera kursusest, mis keskendub närvivõrkude loomisele.

4
Teenige asjakohane sertifikaat või kraad, mis aitab teil tööd leida. Insenerivaldkonnas saavad paljud inimesed kvaliteetset tööd ilma formaalse hariduseta. Kuid akrediteeringud muudavad teid väärtuslikumaks kandidaadiks ja mõnel juhul on see ainus viis ettevõtte töönõuete täitmiseks. Masinõppe positsioonile jõudmise võimaluste suurendamiseks töötage selliste asjade nimel nagu: Interneti-nanokraadid arvutiteaduses, inseneriteaduses ja masinõppes; Washingtoni ülikooli masinõppe tunnistus; tehisintellekti kraadiõppe tunnistus Stanfordilt. Professionaalsed saavutused andmeteaduses Columbia ülikoolist. CSCI E-81 masinõppe ja andmekaevandamise sertifikaat Harvardist. Traditsiooniline bakalaureuse- või magistrikraad arvutiteaduse või inseneri alal.

5
Töötage isiklike masinõppeprojektidega. Kui alustate esimest korda, proovige uurida ja uuesti luua Scikit-learni, Awesome Machine Learningi, PredictionIO ja sarnaste ressursside pakutavaid põhiprojekte. Kui teil on kindel arusaam, kuidas masinõpe praktikas töötab, proovige välja mõelda oma projekte, mida saate veebis jagada või CV-sse lisada. Et te ei peaks kulutama aega andmete kogumisele, proovige kasutada avalikult kättesaadavaid andmekogumeid. sellistest kohtadest nagu UCI masinõppehoidla ja Quandl. Kui te ei saa projektiideega välja tulla, otsige inspiratsiooni veebisaitidelt nagu GitHub.

6
Osalege Kaggle teadmistevõistlustel. Kaggle on andmekogumite andmebaas, mis majutab mitmesuguseid masinõppe väljakutseid. Mõned neist on ametlikud võistlused, mis pakuvad rahalisi auhindu, ja mõned on tasuta võistlused, mis pakuvad lihtsalt kogemusi. Alustuseks proovige läbida algajate võistlus Titanic: masinõpe katastroofist.

7
Kandideeri masinõppepraktikale. Kuigi isiklikud projektid ja võistlused on lõbusad ja näevad CV-s suurepärased välja, ei pruugi need teile õpetada paljudes ettevõtetes nõutavaid ettevõttepõhiseid masinõppeoskusi. Nii saate selle kogemuse omandada, otsida praktikakohti või algtaseme töökohti, mis on seotud tootekeskse masinõppega. Otsige asjakohaseid praktikakohti veebisaitidelt, nagu Internships.com.

8
Otsige masinõppe töid veebist. Praegused tööpakkumised leiate salastatud veebisaitidelt, nagu ZipRecruiter, Glassdoor ja Indeed. Kuigi paljud ettevõtted kasutavad ametinimetust masinõppeinsener, võivad mõned kasutada ka alternatiivseid nimetusi, näiteks: Data ScientistAI EngineerBig Data EngineerDeep Learning Engineer.

9
Kirjutage CV, mis tõstab esile teie masinõppeoskused. Masinõppe ametikoha CV koostamisel keskenduge valdkonnaga seotud asjadele, nagu teie töökogemus ja haridusalased akrediteeringud. Varasemate töökohtade puhul lisage kindlasti konkreetsed asjad, mida olete masinõppega seoses saavutanud. Kui olete lõpetanud töökohaga seotud isiklikud projektid, lisage need oma CV-sse, kasutades lühikesi lausepikkusi kirjeldusi. Võimalusel lisage link projektile, et ettevõte seda näeks.

10
Koostage isikupärastatud kaaskiri iga ametikoha kohta, kuhu kandideerite. Igal kaaskirjal loetlege oma töökvalifikatsioon, haridus ja asjakohane kogemus. Kirjade isikupärastamiseks lisage igasse lausesse ainulaadne või kaks lauset selle kohta, mida tood ettevõttele, kuhu kandideerite. Teie kaaskirjad ei tohi olla pikemad kui 3 lõiku.

11
Esitage tööavaldus. Inseneri ametikohale kandideerimiseks täitke asjaomase organisatsiooni ametlik töötaotlus. Seejärel esitage taotlus soovitud meetodil. Ärge unustage lisada oma CV-d, kaaskirja ja muid nõutud dokumente!Kuna masinõppe ametikohad on tehnikapõhised, oodake, et täita enamik oma avaldusi elektrooniliselt.Enne avalduse esitamist kontrollige hoolikalt selle õigekirja või grammatikat vead.

12
Looge ja käivitage masinõppe katseid. Masinõppeinsenerina on teil ülesanne lahendada konkreetsed probleemid, kasutades oma tööandja siseandmeid. Selleks peate välja mõtlema ja katsetama erinevaid eksperimentaalseid algoritme, mis annavad antud ülesandega seotud tulemusi.

13
Ehitage ja rakendage masinõppesüsteeme. Kui olete välja mõelnud hea algoritmi, peate looma masinõppesüsteemi, mis suudab seda automaatselt käivitada. Olenevalt ülesandest võib teie algoritm töötada iseseisvalt või suhelda organisatsiooni olemasolevate digitaalsüsteemidega.

14
Veenduge, et andmekanalid töötaksid tõrgeteta. Lisaks masinõppe loomingulisematele aspektidele peate haldama infrastruktuuri, mis muudab teie inseneritoimingud võimalikuks. Teie ülesanne on tagada, et andmed jõuaksid ühest punktist teise ilma probleemideta.

15
Osalege haridusprogrammides, et teenida edutamist. Kui olete ettevõttes end sisse seadnud, võite jõuda palga ülemmäära, mis põhineb teie praegusel haridustasemel. Täiendavate palgatõusude ja ametikõrgenduste saamiseks peate võib-olla hankima masinõppe sertifikaadi, omandama kraadi või osalema erialakursustel. Mõned ettevõtted rahastavad teie lisaharidust, teised aga nõuavad, et maksate selle eest oma taskust.