AI med Azure & Colab

Bygg AI-lösningar med molnbaserade verktyg

Kontakta oss

Utveckla med Azure AI och Google Colab

Format
Online på distans

Kvalifikation Diplomering

Studietakt
100%

Kursavgift Ja

Längd
5 veckor, 5 timmar lektionstid och 5-8 timmar självstudier per vecka

Löpande kursstarter

Förkunskapskrav
Grundläggande kunskaper i Pythonprogrammering

Praktiskt lärande

Utveckla med Azure AI och Google Colab

Bygg webbapplikationer med maskininlärning

En kurs för Python-utvecklare i att bygga webbapplikationer med maskininlärning och språkmodeller. Det är en kurs på distans som löper över fem kalenderveckor. Studietiden per vecka är 5 timmar interaktivt online och 5-8 timmar med övningsuppgifter på egen hand.

Kursen är en introduktion till att bygga webbapplikationer baserade på maskininlärning med programmeringsspråket Python.

Azure AI är en kraftfull plattform för att utveckla och distribuera AI-lösningar på ett enkelt och skalbart sätt. Med tillgång till förtränade modeller, molnbaserad infrastruktur, avancerad säkerhet och en flexibel prissättning, är Azure AI och Google Colab är utmärkta verktyg för både nybörjare och erfarna AI-utvecklare. Detta hjälper utvecklare att öka sin produktivitet, skapa innovativa lösningar och framtidssäkra sina färdigheter i en värld där AI spelar en allt större roll.

Att lära dig bygga lösningar med Azure AI innebär att du skaffar dig en efterfrågad kompetens inom AI och molntjänster, områden som är i kraftig tillväxt och kommer att spela en avgörande roll i framtidens tekniklösningar. Företag av alla storlekar efterfrågar AI-lösningar för att förbättra verksamheten, och utvecklare med dessa färdigheter kommer att ha stora karriärmöjligheter.

Kursprogram

Kursen sträcker sig över fem veckor med en veckovis uppdelning av ämnen:

Vecka 1

Introduktion till Python-programmeringsspråket

  • Grunderna i datatyper och variabler i Python
  • Villkorssatser och loopar i Python
  • Funktioner och moduler i Python
  • Objektorienterad programmering i Python

Vecka 2

Arbeta med data i Python: Inläsning, bearbetning och visualisering av data

  • Paketet Numpy
  • Paketet Pandas
  • Paketet Matplotlib

Vecka 3

Introduktion till maskininlärning: Vad är maskininlärning och dess tillämpningar

  • Avancerade maskininlärningskoncept
  • Paketet Keras
  • Neurala nätverk
  • Klassificering
  • Regression

 

Vecka 4

Träna en enkel maskininlärningsmodell med Azure Machine Learning

  • Använda Azure Databricks för att analysera och behandla stora datamängder
  • Använda Azure Custom Vision för att träna och distribuera en bildigenkänningsmodell
  • Skapa en webbapplikation med Flask eller Django i Python
  • Integrera Azure AI-tjänster i webbapplikationen

Vecka 5

Avancerad maskininlärning och språkmodeller

  • Jobba med språkmodeller från Hugging Face
  • Träna språkmodeller i Google Colab
  • Träna en språkmodell med datamängden Mostly Basic Python Problems (MBPP)
Kursinnehåll

Vecka 1: Introduktion till Python
Kursen inleds med en introduktion till Python för att säkerställa att alla deltagare har en gemensam förståelse för grundläggande programmeringskoncept. Du får en genomgång av datatyper och variabler i Python och lär dig hur dessa används för att lagra och manipulera data. Veckan fortsätter med att utforska villkorssatser och loopar (if, elif, else samt for och while) för att styra programflödet. Därefter tittar vi på hur funktioner och moduler kan skapa strukturerade och återanvändbara kodblock. Veckan avslutas med en introduktion till objektorienterad programmering, som ger dig kunskaper i att skapa egna klasser och objekt för bättre kodstruktur.

Vecka 2: Arbeta med data i Python
Den andra veckan fokuserar på hur man hanterar och visualiserar data i Python. Du får lära dig att använda verktyg som Numpy för numeriska beräkningar och arbete med stora matrisbaserade datamängder. Vi går igenom Pandas för att manipulera och analysera data genom dataramar och serier, vilket gör bearbetningen smidig och enkel. Slutligen introducerar vi Matplotlib, ett kraftfullt verktyg för att skapa visuella datadiagram och grafer som underlättar datavisualisering.

Vecka 3: Introduktion till maskininlärning
Vi börjar med en introduktion till maskininlärningens grunder och dess tillämpningar. Du får förståelse för maskininlärningens principer och hur tekniken kan användas för att lösa verkliga problem. Vi går vidare med avancerade koncept som övervakad och oövervakad inlärning och hur dessa används för att bygga egna modeller. Du får praktisk erfarenhet av att använda Keras, ett ramverk som förenklar utvecklingen av neurala nätverk. Under veckan kommer du att arbeta med olika maskininlärningsmodeller, såsom klassificering och regression, för att förstå deras användning och tillämpning.

Vecka 4: Bygga maskininlärningsmodeller med Azure
Under denna vecka får du praktisk erfarenhet av att bygga och träna en maskininlärningsmodell med hjälp av Azure Machine Learning-plattformen. Vi utforskar hur man använder Azure Databricks för att effektivt analysera och behandla stora datamängder i en molnbaserad miljö. Du lär dig även hur Azure Custom Vision kan användas för att skapa, träna och distribuera en egen bildigenkänningsmodell. Veckan avslutas med att bygga en webbapplikation med Flask eller Django, där du integrerar Azure AI-tjänster för att ge applikationen funktioner som bild- och textanalys.

Vecka 5: Avancerad maskininlärning och språkmodeller
Den sista veckan fokuserar på avancerad maskininlärning och språkmodeller. Du får arbeta med språkmodeller från Hugging Face och använda Google Colab för att träna egna modeller i molnet. Vi går igenom hur du kan använda datamängden Mostly Basic Python Problems (MBPP) för att träna en språkmodell som kan lösa olika typer av kodningsproblem i Python. Veckan avslutas med att du tillämpar dina kunskaper i ett slutprojekt, där du får bygga en egen AI-lösning baserad på kursens innehåll.

Förkunskaper och förutsättningar

Erfarenhet av kodning är en förutsättning och förmåga att använda Python en fördel, men inte nödvändig då kursen inleds med en repetition av Python. Det kan dock inte skada med en repetition. Under den första veckan lär du också känna dina kurskamrater.

Som kursdeltagare behöver du skapa ett utvecklarkonto i Azure, med en buffert på 500 kr. Det krävs för att kunna genomföra övningsuppgifter.

Genomförande

Kursen ges helt online och startar ungefär varannan månad, med uppehåll under juli och augusti. Det digitala formatet ger dig flexibilitet och gör det möjligt att kombinera arbete och studier. Under kursen varvas teoretiska sessioner med praktiska övningar via Microsoft Teams, som används som lärplattform. Upplägget är utformat för att du enkelt ska kunna planera in dina studietimmar under och utanför arbetstid.

Kursen löper över fem veckor och består av cirka 5 timmar interaktiva lektioner per vecka, samt ytterligare 5-8 timmar för övningsuppgifter som du genomför på egen hand. Detta ger dig en gedigen hands-on-erfarenhet och möjligheten att tillämpa dina kunskaper direkt i praktiken.

Bedömning

Du kommer att bedömas utifrån projekten som du ska genomföra under kursen. Efter avslutat kurs med godkända resultat erhålls ett diplom.

Kursavgift/Finansiering

Kursavgiften är 19.500 kr exkl moms (24.375 inkl moms)

För studenter som genomgått utbildningen Diploma in Full Stack Software Development eller Diploma in Web Application Development (Code institute) är kursavgiften 16.500 kr exkl moms (20.625 inkl moms). Se allmänna villkor.

Det finns möjlighet att dela upp kursavgiften i avbetalningar via vår partner Wasa Kredit.

Lärare

Kursen leds av Ernst Rás, en uppskattad utbildare med över 17 års erfarenhet inom programvaruutveckling och testning, samt tekniker på hårdvarunivå. Med sin breda kunskap inom Java, JavaScript, Python, SQL, React, C# och .NET, har Ernst framgångsrikt undervisat på yrkeshögskolor och distanskurser. Denna expertis garanterar att du får de mest relevanta och uppdaterade kunskaperna, samtidigt som du får stöd och vägledning genom hela kursen.


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Magna fringilla urna porttitor rhoncus dolor purus. Posuere urna nec tincidunt praesent.

Aino Nyman


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Magna fringilla urna porttitor rhoncus dolor purus. Posuere urna nec tincidunt praesent.

Aino Nyman


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Magna fringilla urna porttitor rhoncus dolor purus. Posuere urna nec tincidunt praesent.

Aino Nyman

Format
Online på distans

Kursavgift
Ja

Studietakt
100%, jobbkompatibelt

Förkunskapskrav
Grundläggande kunskaper i Pythonprogrammering

Längd
5 veckor

Ökar dina möjligheter

Kvalifikation
Diplomering

Projektbaserat lärande

Nästa utbildningsstart

📅 2 dec 2024

Fler starter

2025-01-06

Kursstarter året om

🔄 En ny omgång av kursen startas ungefär varannan månad, med undantag för juli och augusti.