Beskrivning

Vad är pythonprogrammering för AI-utveckling?

Python används för att behandla data, bygga spel eller skapa hemsidor, och det är ett populärt nybörjarspråk på grund av sin användarvänlighet. Den senaste tiden har Python också blivit allt mer populärt inom AI-utveckling. Detta beror delvis på det breda utbudet av tredjepartskod och tillgången till bibliotek som stöder maskininlärning och andra AI-applikationer. Med Python kan du enkelt skapa nya program utan större ansträngning!

 

Vem är du?

Du har arbetat med systemutveckling eller liknande i minst 6 månader, på heltid. Du behöver förkunskaper inom programmering för att ta till dig utbildningens innehåll på ett bra sätt. Du eller ditt företag vill börja använda AI-utveckling och visualisera er data på ett effektivt sätt för att ta näst steg i karriären eller företagsutvecklingen. Stämmer beskrivningen in på dig? Ansök då till vår kurs på distans!

 

Behörighet:

  • Minst 6 månaders yrkeserfarenhet med systemutveckling om programmering. Ska styrkas med arbetsgivarintyg, arbetsintyg eller liknande. Enbart CV godkänns ej.
  • Kunskaper i svenska motsvarande svenska 1/svenska som andraspråk 1 på gymnasienivå.

 

Vår kurs på distans:

Vår utbildning bedrivs främst under eftermiddagar och kvällar på distans. Detta för att inte påverka dina nuvarande åtaganden. Målet med kursen är att använda Pythonprogrammering för att skapa enklare maskininlärning och visualisera data.

En utbildning inom Python ger dig kunskaper i avancerad objektorienterad programmering med Python. Du lär dig Python genom specialiserade begrepp inom AI-området, hur AI används idag och hur det påverkar vår vardag. Under utbildningens 12 veckor lär du dig även grundläggande databehandling och datavisualisering i teori och praktik. Du kommer applicera och träna enklare maskininlärningsalgoritmer med hjälp av ex Scikit-learn, TensorFlow.

Upplägget för vår Python-utbildning på distans fokuserar dels på individuella laborationer och granskning av andras laborationer – så kallade peer reviews. Undervisningen kommer att ske två dagar i veckan från kl. 15-18. Lektionerna spelas in så du kan ta till dig undervisningen när det passar dig. Utöver undervisningen kommer du få tillgång till digitala föreläsningar om Python och AI-utveckling via Pluralsight.

Verktyg som du kommer använda/lära dig under kursens gång:  

  • Git
  • VSCode
  • PyCharm
  • Pandas
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • TensorFlow 

 

Efter avslutad utbildning

Efter avslutad utbildning kommer du kunna visualisera data på ett kraftfullt sätt och förklara dess innebörd för intressenter och kravställare. Som Pythonutvecklare kommer du att skapa och använda enklare maskininlärning på ditt företags data för att skapa affärsnytta. Maskininlärning kan bidra till ert företag genom exempelvis träffsäkrare prognoser, ökad effektivitet i arbetsflöden, kundsegmentering, förenkla kostsam dokumentation, etc.

Du kan tillämpa ett objektorienterat tankesätt vid design och implementation av kod med Python.

Utbildningsplan

Efter avslutad utbildning ska den studerande ha kunskaper om/i:
  • Syntax och semantik för Python och dess standardbibliotek.
  • Avancerad objektorienterad programmering med Python.
  • Versionshantering av kod med hjälp av Git.
  • Specilaiserade begrepp inom AI-området.
  • Var AI används idag och hur det påverkar vår vardag.
  • Databehandling.
  • Datavisualisering.
  • Arbetsflödet i ett AI-projekt.
  • Maskininlärningsalgoritmer.

 

Efter avslutad utbildning ska den studerande ha färdigheter i att:
  • Planera, identifiera avgörande moment för sin Pythonprogrammering och slutföra AI-projekt. – Lösa programmeringsproblem med Python.
  • Tillämpa objektorienterad programmering med Python.
  • Använda utvecklingsverktyg så som VSCode eller PyCharm för utvecklingssyfte. – Använda Git för att versionshantera kod i ett eget och/eller gemensamt projekt.
  • Kunna dra egna slutsatser kring hur AI används idag.
  • Att behandla data med Python och Pandas
  • Att visualisera data med ex. Matplotlib, Seaborn
  • Att förklara arbetsflödet i ett AI-projekt
  • Att applicera och träna enklare maskininlärningsalgoritmer

 

Efter avslutad utbildning ska den studerande ha kompetenser att:
  • Självständigt skriva körbar kod i Python utefter specifikation eller för att lösa problem.
  • Självständigt kunna utföra enklare debuggning av kod.
  • Tillämpa ett objektorienterat tankesätt vid design och implementation av kod med Python.
  • Självständigt dra egna slutsatser kring hur AI används idag.
  • Självständigt kunna behandla data.
  • Självständigt kunna visualisera data.
  • Självständigt kunna med hjälpa av grundläggande begrepp förklara arbetsflödet i ett AI-projekt.
  • Självständigt kunna applicera, träna och göra inferens med enklare maskininlärningsalgoritmer i verktyg som ex Scikit-learn, TensorFlow.