Sådan bliver du en maskinindlæringsingeniør

Maskinindlæringsteknik er et relativt nyt felt, der kombinerer software engineering med dataudforskning. Selv om der ikke er nogen enkelt, etableret vej til at blive en maskinindlæringsingeniør, er der flere trin, du kan tage for bedre at forstå emnet og øge dine chancer for at lande et job i marken.

Trin

Del 1 af 4:
Lære de færdigheder
  1. Billedet med titlen Bliv en maskinindlæring Engineer Trin 1
1
Lær at kode ved hjælp af Python eller et lignende sprog. For at blive en maskinindlæringsingeniør, skal du vide, hvordan du læser, oprette og redigere computerkode. Python er i øjeblikket det mest populære sprog til maskinindlæringsapplikationer, men en betydelig mængde ingeniører bruger scriptformater som r, C, C++, Java, og jаvascript i stedet.
  • Prøv at lære flere sprog for at gøre dig til en mere tiltalende jobkandidat.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 2
    2. Arbejde gennem online data udforskningskurser. Før du lærer færdigheder, der er specifikke for maskinindlæring, er det vigtigt at have et solidt fundament i dataanalyse. Dette omfatter emner som statistikker, som vil hjælpe dig med at forstå datasæt og feature engineering, som vil hjælpe dig med at lave databaserede algoritmer. Nogle højkvalitets online-kurser relateret til disse emner omfatter:
  • Intro til beskrivende statistik fra UDacity, som vil lære dig at kommunikere oplysninger om datasæt.
  • Intro til inferentiel statistik fra UDacity, som vil lære dig, hvordan du forstår og analyserer datasæt.
  • Få og rengøringsdata Fra Johns Hopkins University, som vil lære dig, hvordan du får og optimerer datasæt.
  • Funktionsteknologi til maskinindlæring fra Udemy, som vil lære dig, hvordan du behandler og manipulerer datavariabler.
  • Billedet med titlen Bliv en maskinindlæring Engineer Trin 3
    3. Komplet online kurser relateret til maskinindlæring. Når du ved, hvordan du kan kode og forstå de grundlæggende principper bag dataudforskning, begynder at grave ind i verden af ​​maskinindlæring. Dette omfatter emner som at skabe algoritmer, implementere neurale netværk og designe maskinindlæringssystemer. Som udgangspunkt, se på online kurser som:
  • Maskinelæring Fra Stanford fokuserede en introduktionsklasse på at nedbryde komplekse koncepter relateret til feltet.
  • Læring fra data Fra Caltech fokuserede en introduktionsklasse på matematisk teori og algoritmisk anvendelse.
  • Praktisk maskinindlæring Fra Johns Hopkins University fokuserede en klasse på data forudsigelse.
  • Dyb læring specialisering Fra Coursera fokuserede en klasse på at skabe neurale netværk.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 4
    4. Tjene en relevant certificering eller grad for at hjælpe dig med at lande et job. I Engineering får mange mennesker højkvalitetsjob uden en formel uddannelse. Imidlertid vil akkrediteringer gøre dig til en mere værdifuld jobkandidat og vil i nogle tilfælde være den eneste måde at opfylde virksomhedens jobkrav. For at øge dine chancer for at lande en maskinindlæringsposition, arbejde mod ting som:
  • Online Nanodegrees i Computer Science, Engineering og Machine Learning.
  • Et certifikat i maskinindlæring fra University of Washington.
  • En kunstig intelligens graduate certifikat fra Stanford.
  • En certificering af professionel præstation inden for datalogi fra Columbia University.
  • En CSCI E-81 maskinindlæring og data mining certificering fra Harvard.
  • En traditionel bachelor- eller kandidatgrad i datalogi eller teknik.
  • Del 2 af 4:
    Få erfaring
    1. Billedet med titlen Bliv en maskinindlæringsingeniør Trin 5
    1. Arbejde med personlige maskinindlæringsprojekter. Når du først starter, skal du prøve at undersøge og genskabe grundlæggende projekter fra Scikit-Lær, Awesome Machine Learning, Predictionio og Lignende Ressources. Når du har en solid forståelse af, hvordan maskinindlæring fungerer i praksis, skal du prøve at komme med dine egne projekter, som du kan dele online eller liste på et CV.
    • Så du behøver ikke at bruge tid på at indsamle data, så prøv at bruge offentligt tilgængelige datasæt fra steder som UCI Machine Learning Repository and Quandl.
    • Hvis du ikke kan komme med en projektide, skal du kigge efter inspiration på hjemmesider som GitHub.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 6
    2. Deltag i Kaggle Knowledge konkurrencer. Kaggle er en datasæt database, der er vært for en række maskine læring udfordringer. Nogle af disse er officielle konkurrencer, der tilbyder monetære præmier, og nogle er gratis konkurrencer, der blot giver erfaring.
  • For at starte ud, prøv at færdiggøre nybegynder konkurrencen Titanic: Maskinelæring fra katastrofe.
  • Billedet med titlen Bliv en maskinindlæring Engineer Trin 7
    3. Ansøg om en maskinindlæring praktik. Mens personlige projekter og konkurrencer er sjove og ser godt ud på et CV, kan de ikke lære dig de forretningsmæssige maskine læring færdigheder, der kræves af mange virksomheder. Så du kan få denne oplevelse, kigge efter praktikophold eller adgang til netværk i forbindelse med produktfokuseret maskinindlæring.
  • Se efter relevante praktikophold på websteder som praktikophold.com.
  • Del 3 af 4:
    Erhverve et maskinindlæringsjob
    1. Billedet med titlen Bliv en maskinindlæring Engineer Trin 8
    1. Kig efter maskinindlæringsjob. Du kan finde aktuelle jobåbninger på klassificerede hjemmesider som ZipreCruiter, GlassDoor, og faktisk. Selvom mange virksomheder bruger positionstitelmaskinens læringsingeniør, kan nogle bruge alternative titler som:
    • Data Scientist
    • AI Engineer
    • Big Datainders
    • Deep Learning Engineer.
  • Billedet med titlen Bliv en maskinindlæring Engineer Trin 9
    2. Skriv en Genoptag der fremhæver dine maskinindlæringsevner. Når du opretter et CV til en maskinindlæringsposition, skal du fokusere på ting, der er relevante for feltet som din erhvervserfaring og uddannelsesmæssige akkrediteringer. For eventuelle tidligere job, skal du sørge for at liste specifikke ting, du har opnået relateret til maskinindlæring.
  • Hvis du har gennemført eventuelle jobrelaterede personlige projekter, er du velkommen til at liste dem på dit CV ved hjælp af kort, sætningslange beskrivelser. Hvis det er muligt, skal du inkludere et link til projektet, så virksomheden kan se det.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 10
    3. Opret en personliggjort Job ansøning For hver position, du ansøger om. På hvert følgebrev skal du liste dine jobkvalifikationer, uddannelse og relevant erfaring. For at personliggøre dine breve, inkludere en unik sætning eller 2 i hver om, hvad du vil bringe til det firma, du søger på.
  • Dine dækbreve skal ikke være mere end 3 afsnit lang.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 11
    4
    Indsend jobansøgningen. For at ansøge om en teknisk position, udfyld den officielle jobansøgning fra den pågældende organisation. Indsend derefter applikationen ved hjælp af den metode, de har brug for. Glem ikke at vedhæfte dit CV, Cover Letter og andre anmodede dokumenter!
  • Da maskinindlæringspositioner er tech-baserede, forventer at udfylde de fleste af dine applikationer elektronisk.
  • Før du sender din ansøgning, skal du kontrollere det grundigt for stavefejl eller grammatikfejl.
  • Del 4 af 4:
    Arbejder som maskinindlæringsingeniør
    1. Billedet med titlen Bliv en maskinindlæring Engineer Trin 12
    1. Opret og kør maskine læring eksperimenter. Som maskinindlæringsingeniør vil du have til opgave at løse specifikke problemer ved hjælp af din arbejdsgiverens interne data. For at gøre dette skal du komme med og teste forskellige eksperimentelle algoritmer, der giver resultater, der er relevante for opgaven ved hånden.
  • Billedet med titlen Bliv en maskinindlæring Engineer Trin 13
    2. Byg og implementer maskinens læringssystemer. Når du kommer med en god algoritme, skal du oprette et maskinindlæringssystem, der kan køre det automatisk. Afhængigt af opgaven ved hånden kan din algoritme fungere på egen hånd, eller det kan interagere med organisationens eksisterende digitale systemer.
  • Billedet med titlen Bliv en maskinindlæring Engineer Trin 14
    3. Sørg for, at datapipelinerne løber glat. Ud over de mere kreative aspekter af maskinindlæring skal du styre den infrastruktur, der gør dine tekniske operationer muligt. Det vil være dit job for at sikre, at data får fra 1 point til en anden uden at løbe ind i nogen problemer.
  • Billedet med titlen Bliv en maskinindlæringsingeniør Trin 15
    4. Deltag i uddannelsesprogrammer for at tjene kampagner. Når du har etableret dig selv med et firma, kan du nå et lønloft baseret på dit nuværende uddannelsesniveau. For at få yderligere rejser og kampagner, skal du muligvis få en maskinindlæringscertificering, tjene en grad eller deltage i specialkurser.
  • Nogle virksomheder vil finansiere din ekstra uddannelse, selvom andre vil kræve, at du betaler ud af lommen til det.
  • Video

    Ved at bruge denne service kan nogle oplysninger deles med YouTube.
    Del på sociale netværk :
    Lignende