Henter data ...

Python programmering grundkursus og Artificial Intelligence Programmering. 2 moduler af 3 dage

Kort navn:

Varighed:


RING 70 23 26 50 eller send en mail og få uforpligtende informationer om, hvor kurset udbydes, datoer, priser og en status på, om kurset har deltagere nok til at det bliver gennemført.

Udbydes kurset ikke i oversigten til højre, så kontakt os endelig for ny dato.

Modul 1:
Python er et enkelt og veldesignet sprog, som kan bruges til at løse organisationers kodeudfordringer lige fra simple scripts helt op til avancerede dataanalyserer, der modellerer virksomhedens problemdomæner.

Dette modul skaber et indledende overblik over Python som sprog. Det henvender sig til alle, som skal i gang med at kode i Python; uanset om det er til data science, machine learning, big data, IOT, scripting, udvikling eller noget helt syttende.

Du lærer bl.a, hvordan Python bærer sig ad med at repræsentere grundlæggende værdier som tal, strenge, arrays, lister og dictionaries.

Desuden får du erfaring med Pythons måde at strukturere kode på i moduler og packages, og ikke mindst hvad man gør for at få fat i koden i konkrete projekter. Hvis alle anvender samme kode, slipper vi for versions-problemer.

For at kontrollere flowet i algoritmen har Python arvet mange konstruktioner som if-then og while-løkker, og tilfører dem helt nye og meget typisk pytonske varianter, der gør det nemmere at arbejde med store datamængder. Vi kigger på funktioner og parametre til at lave funktions-abstraktion - hvordan sendes data til funktionen, og hvordan får vi resultater tilbage?

Vi får tilmed set på, hvordan Python bærer sig ad med at håndtere fejl og situationer, der ikke burde være opstået - exception-handling.

Python skal også have mulighed for at læse og skrive til filer på harddisken. Vi gennemgår, hvordan man bedst sikrer at læsning og skrivning fungerer korrekt.

Når data begynder at bliver rigtig komplekse, er det ikke altid nok med simple variable og funktioner. Her bliver det objektorienterede aspekt centralt med mulighederne for klasser, objekter, nedarvning og kodegenbrug. Det er begreber som sproget deler med andre OO-sprog som Java, C# og C++, men giver det en helt unik og meget typisk pythonsk iklædning.

Modul 2)
På dette modul lærer du at programmere AI-løsninger. Du får først en kort opfriskning af Python-sproget, som bliver brugt i frameworks, som fx Tensorflow og big-data frameworks.

Vi gennemgår simple AI-løsninger, såsom min/max algoritmer, som fx kan illustreres som kryds-og-bolle-spil. Det bliver også gennemgået ekspertsystemer (rule-engines), som kan bruges til at træffe beslutninger, givet noget input og efter nogle fast definerede regler.

Modulet beskæftiger sig også med TensorFlow, som er et framework fra Google til at analysere Big Data, og som kan udtrække viden om data.

Derudover anvender vi NLTK (Natural Language ToolKit), som kan bruges til at analysere tekster og kan udtrække mening om tekster, og viden om disse.

Endelig ser vi på chat-bots. Vi programmerer en chat-bot til en hjemmeside, som kan hjælpe kunder med at finde og bestille varer. Med AI-teknikker kan nogle af kundernes spørgsmål afklares, før det er nødvendigt at tage fat i en rigtig medarbejder.

Efter kurser vil du have værktøjer til at lave forskellige slags AI-løsninger, så du kan anvende AI i dit daglige arbejde.

Forbehold for ændringer efter publisering

Kursusdatoer