Skip to content

smurfanders/PythonForAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pythonprogrammering för AI-utveckling

Kursen ingår i utbildningen: Utvecklare inom AI och maskininlärning Kursens omfattning: 30p

Kursens huvudsakliga innehåll

Kursen ger den studerande en god inblick i Pythons syntax, semantik och dess standardbibliotek. Kursen ger även den studerande fördjupade kunskaper i objektorienterad programmering med Python.

Under kursens gång kommer Git att användas för versionshantering av elevprojekt, vilket ger en ökad förståelse för vanliga arbetsflöden och användningsområden för Git.

Den studerande kommer att få kunskaper om begrepp som används inom AI-området, var AI används idag samt hur det påverkar vår vardag. Etiska aspekter på användandet av AI kommer även diskuteras under kursens gång.

Den studerande kommer att få kunskaper i hur data behandlas och förbereds, vilka familjer av algoritmer som finns, samt hur man väljer vilken eller vilka algoritmer som skall användas för ett givet problem. Den studerande kommer att få kunskaper om olika filformat för data, så som csv och json, samt hur de kan hanteras i Python, och hur datat kan konverteras till datastrukturer som kan användas i Python.

Den studerande kommer även att få kunskaper om hur data kan visualiseras och tolkas, med exempelvis Matplotlib Seaborn, Jupyter Noteboks, Python och Pandas.

Kursen kommer att ge den studerande färdigheter i att använda olika utvecklingsverktyg, så som Visual Studio Code och PyCharm.

Den studerande kommer att kunna applicera, träna och göra inferens med enklare maskininlärningsalgoritmer med hjälp av exempelvis Scikit-learn, TensorFlow och Keras.