- Andrew Ng – “Machine Learning Specialization” (Coursera)
https://www.coursera.org/specializations/machine-learning-introduction
Refleksion: Et meget anerkendt kursus, som gav et solidt teoretisk fundament i klassifikation og supervised learning. Kilden er meget pålidelig, da det er udviklet af en af verdens førende AI-forskere.
Hvordan jeg fandt det: Jeg fandt den via simpel google søgning, og desuden avr den delt gennem vores ML-ERFA-Discord
Rating: 5/5
- Codecademy – Python for Programmers
https://www.codecademy.com/learn/python-for-programmers
Refleksion: Dette var mit første møde med Python. Kurset er velegnet til personer, der allerede har programmeringserfaring i andre sprog, da det går hurtigt frem og fokuserer på de unikke aspekter af Python. Det var meget brugbart til hurtigt at blive klar til at arbejde med ML og Raspberry Pi.
Hvordan jeg fandt det: Jeg fandt kurset gennem en Reddit-tråd om de bedste måder at lære Python som “erfaren” programmør.
Rating: 4.5/5
- Coursera – The Raspberry Pi Platform and Python Programming for the Raspberry Pi
https://www.coursera.org/learn/raspberry-pi-platform
Refleksion: Et centralt kursus for at forstå, hvordan man arbejder med Raspberry Pi og bruger Python til at styre hardware. Undervist af University of California, Irvine – meget pålidelig kilde. Får ikke 5/5 da jeg ikke er fan af hvordan han underviser, han kommer tit på sidespor.
Hvordan jeg fandt det: Jeg fandt det gennem Courseras forslag, da jeg ledte efter kurser om Raspberry Pi.
Rating: 4/5
- Coursera: Introduction to Embedded Machine Learning
https://www.coursera.org/learn/introduction-to-embedded-machine-learning
Refleksion:
Kurset handler om, hvordan man udvikler og implementerer machine learning-modeller på små, ressourcebegrænsede enheder som Raspberry Pi og mikrokontrollere. Det gennemgår hele processen fra dataindsamling og feature extraction til modeltræning og deployment med Edge Impulse.
Hvordan jeg fandt det: Jeg fandt kurset gennem en søgning efter “embedded machine learning course” relateret til mit projekt.
Rating: 4/5
https://librosa.org/doc/latest/index.html
Refleksion: Librosa blev brugt til at udtrække MFCC-features fra lydfilerne. Dokumentationen var teknisk korrekt, men lidt kompleks for begyndere. Relevant for at forstå lydsignalbehandling.
Hvordan jeg fandt det: Jeg brugte librosa, så da jeg skulle bruge hjælp søgte jeg abre på librosa documentation
Rating: 4/5
- Sounddevice Documentation (Python)
https://python-sounddevice.readthedocs.io
Refleksion: Uundværlig for at implementere live lydoptagelse via mikrofon på både PC og Raspberry Pi. Letforståelig og med gode kodeeksempler.
Hvordan jeg fandt det: Jeg fandt det via Stack Overflow, hvor flere anbefalede sounddevice som alternativ til pyaudio.
Rating: 5/5
- MFCC extraction for sound classification
https://www.kaggle.com/code/seriousran/mfcc-feature-extraction-for-sound-classificationhttps://www.youtube.com/watch?v=4SHKxiRCKlo
Refleksion: Giver en visuel og letforståelig forklaring på MFCC – en essentiel feature i lydklassifikation. Rigtig god som introduktion til emnet.
Hvordan jeg fandt det: Jeg fandt den gennem “Kaggle”.
Rating: 4.5/5
https://scikit-learn.org/stable/
Refleksion: Grundlag for modeltræning og evaluering. Dokumentationen er detaljeret og meget professionel, men et mareridt at læse :).
Hvordan jeg fandt det: søgning på “MFCC audio classification explanation”.
Rating: 5/5
https://joblib.readthedocs.io/en/latest/
Refleksion: Bruges til at gemme og loade modellen. Kilden er pålidelig og fungerer som supplement til scikit-learn.
Hvordan jeg fandt det: Jeg fandt det nævnt i scikit-learn’s egen dokumentation
Rating: 4/5
- GPIO Zero Documentation (Raspberry Pi)
https://gpiozero.readthedocs.io/
Refleksion: Brugbar til at implementere simpel kontrol af hardware såsom LED og buzzer på Raspberry Pi. Biblioteket er højniveau og nemt at bruge, især for begyndere. Dokumentationen er overskuelig og pålidelig.
Hvordan jeg fandt det: Jeg fandt det via Raspberry Pi’s officielle hjemmeside og via tutorial-videoer på YouTube.
Rating: 5/5
- Capuchin Bird Audio Samples – Kaggle Dataset (Ken Jee)
https://www.kaggle.com/datasets/kenjee/z-by-hp-unlocked-challenge-3-signal-processing
Refleksion: Datasættet blev brugt til at træne modellen til at genkende Capuchin-lyde. Det stammer fra en pålidelig kilde (Ken Jee). Datastrukturen var veldesignet og særligt velegnet til lydklassificering.
Hvordan jeg fandt det: Jeg blev henvist til hjemmesiden (Kaggle) af klassekammerat Frederik. På hjemmesiden søgte jeg efter egnede lydfiler der allerede var opdelt og egnet til projektet
Rating: 5/5
https://stackoverflow.com/
Refleksion: Stack Overflow har været nyttig til at løse mere specifikke og lidt mere “obscure” problemer, som ikke altid er dækket i officiel dokumentation – f.eks. fejl i forbindelse med biblioteker, installationer eller særlige edge cases. Dog får den ikke topkarakter, da løsningerne er indsendt af brugere og ikke altid er verificerede eller opdaterede.
Hvordan jeg fandt det: Jeg har siden spædbarn kendt til Stack Overflow 🙂
Rating: 4/5
https://www.raspberrypi.com/documentation/computers/remote-access.html#ssh
Refleksion: Dokumentationen forklarer klart og overskueligt, hvordan man opsætter SSH-adgang til Raspberry Pi. Den dækker både forudsætninger, aktivering og sikkerhed, hvilket gjorde det nemt for mig at arbejde med min Pi uden skærm og tastatur. Materialet er officielt og opdateret.
Rating: 5/5