Uge 15
- jonathanlipinskira
- 29. apr.
- 3 min læsning
Mandag
Mål for dagen:
Jeg har manglet en del teoretisk viden om machine learning, og det jeg har forsøgt at lære, har været meget matematisk. Problemet med det er, at jeg umuligt vil kunne nå at forstå machine learning på et brugbart matematisk plan på dette semester, og jeg har derfor haft brug for at lære noget teoretisk om machine learning som ikke er så matematisk tungt. Jeg har derfor fundet bogen "Deep learning with python" af François Chollet, hvor jeg vil læse 2-3 kapitler om ugen og få en forståelse for machne learning på et high-level plan.
Aktiviteter for dagen:
I dag læste jeg kapitel 1 i "Deep learning with python" af Francois Chollet, "What is deep learning?"
Kapitlet gik hen over supervised & unsupervised learning, som jeg også har lært om i starten af semesteret. Kapitlet går særligt ned i Logistic og linear regression, som er en god base at starte på, da algoritmerne på et high-level plan er relativt simple at forstå.
For at supplere til kapitlet så jeg også youtube-videoen:
Refleksion for dagen:
Det hjalp virkelig meget, at jeg havde en fysisk bog at kunne læse i. Det gør det mere håndgribeligt at have "fremskridt" i sin læring. Bogen blander machine learning og deep learning sammen, og det kan være en smule svært at gennemskue, hvornår han snakker high-level og low-level om noget. Jeg forsøger på bedst mulig vis at springe over Deep learning sektionerne.
Tirsdag
Mål for dagen:
I dag skal jeg i gang med kapitel 2 af min ML bog, hvor jeg vil skimme en hel del teoretisk algoritme emner omkring deep learning. Der er mange kodeeksempler på hvordan man kan bruge Keras og TensorFlow i Python, og det er hovedsageligt det, som jeg vil have ud af kapitlet, da kapitel 3 kommer til at omhandle konkrete kodeeksempler.
Aktiviteter for dagen:
Jeg læste kapitel 2 af "Deep learning with Python" bogen, dog var der rigtig meget teoretisk viden i kapitlet, som er urealistisk at kunne lære på 4. semester. Jeg abstraherede fra det og fokuserede på de emner, som vil være relevante fra kapitel 3 af, hvor bogen går dybere ned i kodeeksempler. Jeg lærte hovedsageligt om "tensors" altså matrixer af forskellige dimensioner. Det kunne være et 3d matrix for billeder, eller et 4d matrix for video, som vi jo skal bruge i vores projekt.
Refleksion for dagen:
Jeg brugte for meget tid på at forsøge at forstå ting, som er urealistisk at kunne sætte sig ned og forstå uden nogen forudindtaget matematisk viden omkring matrixer og andet generel kalkulus. I morgen bliver forhåbentlig bedre, da bogen dykker dybere ned i kodeeksempler.
Onsdag
Mål for dagen:
I dag skal jeg læse kapitel 3 af "Deep learning with Python" bogen, og den går igennem Keras + Tensorflow libraries og sætter et basalt ML miljø op. Mit mål er derfor at kunne følge bogens instrukser og se resultater
Aktiviteter for dagen:
Fik en god forståelse for hvordan Keras og Tensorflow arbejder sammen, og hvad man bruger librariesne til.
Jeg fulgte kodeeksempler fra bogen omkring hel basal ML, og fik et par gode produkter ud af det, som gav god mening

Refleksion for dagen:
Det gav mig virkelig meget at jeg havde en bog, hvor jeg kunne følge hans kodeeksempler. Jeg vil dog sige, at jeg har haft store overvejelser om, om bogen er noget for mig. Den går virkelig i dybden med deep learning og matematisk teori, som jeg bare føler, at er urealistisk for mig at nå. Jeg vil bruge torsdag og fredag på Devops og så se, om jeg følger bogen videre i næste uge også.
Torsdag & fredag
Mål for dagen:
Jeg vil benytte i dag og i morgen til at få vores API, backend og måske en hel simpel frontend flyttet over i Azure deployment, istedet for at være hosted i fly.io. Målet med i dag og i morgen er derfor, at jeg skal have lært om Azure Pipeline's måde at deploye på, og hvordan best practice er, når man skal publish en applikation.
Aktiviteter for dagen:
Youtube videoer
Gik fint igennem processen med at deploy en applikation manuelt i Azure
Video der går noget mere avanceret i dybden med Azure pipelines
Refleksion for dagen:
CI/CD deployment har været en større opgave end jeg først regnede med, og med påske i næste uge, er jeg ikke sikker på, at jeg når at få det hele implementeret inden ugen efter, eller efter igen. Jeg har et kursus hos PROSA om CI/CD og Jenkins senere på måneden, og håber jeg kan bruge det som ressource til at få det hele deployet
Kommentarer