Hur man blir maskiningenjör

Författare: John Stephens
Skapelsedatum: 26 Januari 2021
Uppdatera Datum: 3 Juli 2024
Anonim
Hur man blir maskiningenjör - Appar
Hur man blir maskiningenjör - Appar

Innehåll


När du slutar att tänka på det kan framtiden vara lite skrämmande.Den är fylld med AI, automatisering, 3D-utskrift, virtual reality, IoT och andra koncept som fram till nu verkade som science fiction. Men om du förstår dessa idéer kan det också vara en plats fylld med möjligheter. Genom att förstå grunderna i AI och big data kan du till exempel skära ut en karriär som maskininläringsingenjör. Inte bara kan det ge dig en mycket hälsosam maskinlärande ingenjörslön, utan det kan också hjälpa dig att forma just den framtiden.

I det här inlägget ska vi titta på vad en maskininläringsingenjör gör, varför det är en bra jobbroll och hur du kan komma igång.

Varför maskininlärning?

Machine Learning (ML) gör det möjligt för företag att använda enorma datamängder för applikationer som tidigare aldrig skulle ha varit möjliga. ML-algoritmer kan lära sig kundernas vanor och köpbeteenden, utföra otroligt komplexa matematik och möjliggöra helt nya produkter.


Nästan varje bransch kommer att bli mycket påverkas av AI och maskininlärning inom en snar framtid och på sätt som du förmodligen inte skulle förvänta dig. Ta exempelvis videospel, där maskininlärning har möjliggjort strålspårning i realtid, vilket resulterat i fotorealistisk belysning. Varje bransch kommer att förvandlas fullständigt genom att gifta sig data och logik.

Läs också: Är ditt jobb säkert? Jobb som AI kommer att förstöra under de kommande 10-20 åren

Det är av denna anledning som datavetare har kallats det "sexigaste jobbet av 21st århundradet ”av Harvard Business Review.

Hur är en maskinlärande ingenjörslön? Enligt Prospects.ac.uk är den genomsnittliga maskinlärande ingenjörslönen i Storbritannien 52 000 pund, vilket kan stiga så högt som 170 000 pund om du arbetar för ett företag som Google eller Facebook. Det är cirka $ 62,568 respektive 204,551,65 $.


En maskinlärande lön kan stiga så högt som $ 204,551

Vad är maskininlärning?

Först är det viktigt att förstå exakt vad maskininlärning är och vad det inte är.

Maskininlärning är nära besläktad med AI, men det är fortfarande distinkta begrepp. Medan konstgjord intelligens kan beskriva alla typer av program eller maskiner som är utformade för att visa intelligent beteende, innebär maskininlärning specifikt att använda algoritmer för att leta efter mönster i data. Detta kan potentiellt användas för att träna vissa typer av AI.

AI som styr fiender i datorspel använder vanligtvis inte maskininlärning. Snarare använder den ett slags flödesschema för beslutsfattande för att svara på dina handlingar med förinställda strategier. Det här är vad vi kallar en artificiell smal intelligens (ANI) eftersom den bara kan göra en sak.

Läs också:ML Ki: extrahera text från bilder med Googles maskininlärning sdk

Detta i motsats till Artificial General Intelligence (AGI), som är en AI som är utformad för att kunna hantera flera olika typer av uppgifter och till och med kanske klara Turing-testet.

Däremot datorsyn - ett programs förmåga att identifiera objekt i en scen - åstadkommes via maskininlärning. Genom att titta på hundratusentals bilder kan du "lära" en AI att känna igen föremål som bilar eller växter. Om din telefons kamera har scendetektering använder du maskininlärning. På samma sätt används ML också för att lära ut virtuella assistenter röstigenkänning.

Maskininlärning kan användas för att identifiera hälsoproblem från röntgenstrålar och hjälpa läkare i deras diagnoser, eller för att mer exakt förutse vädret. Det finns mycket mer potential än att utnyttjas.

Vad gör en maskinutbildningsingenjör?

En maskininlärningsingenjörs jobb är att lära ut AI: er och programvara med hjälp av data.

En maskininlärningsingenjörs jobb är att lära ut AI: er och programvara med hjälp av data. De kanske:

  • Skriv program och utveckla algoritmer för att extrahera meningsfull information från stora datamängder
  • Kör experiment och testa olika metoder
  • Optimera program för att förbättra prestanda, hastighet och skalbarhet
  • Hantera datateknik för att säkerställa rena datauppsättningar
  • Föreslå användbara applikationer för maskininlärning

En maskininläringsingenjör kan därför jobba för ett företag som redan producerar en produkt - oavsett om det är röstigenkänning, datorsyn eller något mer specialist. Alternativt kan de arbeta för en byrå som tillhandahåller maskininlärningslösningar till företag som kan dra nytta av tekniken. Eller kanske de kan arbeta i FoU-avdelningen för ett teknikföretag som Google för att skapa nya applikationer.

Läs också:ML Kit Image Labeling: Bestäm en bilds innehåll med maskininlärning

Det finns viss överlappning mellan rollerna som en maskininläringsingenjör och en datavetare. På samma sätt kan du behöva kräva färdigheter som data mining, prediktiv analys, matematik osv. Men ML-ingenjörens roll är mer specifik och tillämpar den kunskapen på ett mycket speciellt sätt.

Och naturligtvis tenderar maskinläraringenjören att vara större för att återspegla detta.

För att få en uppfattning om vilken typ av sak du behöver förstå som maskininlärningsingenjör rekommenderar jag det här inlägget på de tio bästa algoritmerna som används i ML. Om det är fascinerande för dig, kommer du förmodligen att njuta av ML. Om inte, kan du vara bättre lämpad för en annan roll.

Hur man blir maskiningenjör

Intresserad av att bli maskinutbildningsingenjör? Tror du att du har vad som krävs? Det här är vad du behöver veta för att komma igång och för att landa en fantastisk maskinlärare.

Läs också: Hur man arbetar som programutvecklare online: Allt du behöver veta

När det gäller kvalifikationer och certifieringar finns det ingen fast väg att bli ML-ingenjör. Många av de jobb som betalar de bästa lönen för maskininlärning begär en grundexamen. Detta kommer ofta att vara en datavetenskapsexamen, som ger en bred förståelse för datorer, teknik och programmering. En examen i matematik kan också vara en bra utgångspunkt.

Helst skulle du sedan bygga på detta med en bakgrund inom programvaruteknik och datavetenskap. De mest användbara programmeringsspråken inom detta fält är Python, C och C ++.

Därifrån kan du övergå till mer specialiserade roller inom maskininlärning eller skräddarsy ditt CV med maskininlärningskurserna nedan. Erfarenhet med ML-API: er som TensorFlow och Keras kommer också att vara extremt användbar.

Läs också: Hur du använder LinkedIn och landar ditt drömjobb!

På grund av den enorma mängden processorkraft och lagring som krävs för att hantera de enorma datamängderna som är förknippade med maskininlärning, kommer du till stor del att arbeta med molnbaserade system. För detta ändamål är det också viktigt att visa kännedom om distribuerad datoranvändning.

Eftersom maskininlärningsteknik är en sådan banbrytande karriär finns det ingen väg att följa. Du kanske till och med upptäcker att du kan komma långt som självlärande programmerare om du kan bygga upp ett tillräckligt starkt CV.

Kurser och certifieringar

Här är några kurser och certifieringar du kan använda för att gå vidare som maskinutbildningsingenjör:

Bachelor of Computer Science - Detta är en fullständig kandidatexamen online från University of London som ger den perfekta grunden för de som kan ägna tiden. Du studerar i 3-6 år och måste lägga in 14-28 timmar per vecka.

Data Science: Machine Learning - Om du redan har lite bakgrund inom programmering och / eller matematik, kan lägga till specifik kunskap om maskininlärning vara allt du behöver. Detta är en gratis 8-veckors kurs från Harvard University. Du kan lägga till ett verifierat certifikat mot en liten avgift, och det räknas också till ett datavetenskapligt professionellt certifikat om du vill fortsätta det. Du kan hitta den fulla kursen här.

Foundations of Data Science: Computational Thinking with Python - En annan gratis kurs, denna gång från Berkeley University of California. Den är 5 veckor lång, vilket kräver ett åtagande på cirka 4-6 timmar varje vecka. Du kan betala lite extra för att lägga till ett verifierat certifikat, eller så kan du räkna det till ett helt professionellt certifikat i Foundations of Data Science.

Specialisering av maskininlärning - Denna specialisering av maskininlärning från University of Washington består av fyra separata kurser och är gratis att registrera. Du får ett kursbevis som du kan lägga till din LinkedIn eller CV.

Programmering i C # - Denna examen från Microsoft räknas som kredit mot en MCSA, men kommer också att hjälpa dig att samla in ditt CV med bevis på relevant kodningskompetens på egen hand!

Läs också: Microsoft Certification: En guide för tekniker

Lär dig Python-programmering Masterclass - Denna kurs från Udemy ger inte ett professionellt certifikat utan är en prisvärd och användbar introduktion till detta efterfrågade programmeringsspråk.

Så där har du det! Det är vad du behöver veta för att bli maskinutbildningsingenjör. Är det en karriär du skulle vara intresserad av att bedriva? Är du redan ML-ingenjör? Dela dina tips och erfarenheter i kommentarerna nedan!

Nyligen publicerade vi en artikel om vilka OEM-appar om uppdaterar ina martphone nabbat när det gäller den enate Android 9 Pie. HMD Global - om äger Nokia mobilvarumärke - var numm...

Den 1 eptember 2000 tillkännagav Nokia en telefon om kulle fortätta att inte bara bli en av de met populära telefonerna, utan en av de populärate mobiltelefonerna någonin....

Platsval