Course Notes
Here are some notes I have taken over the years. Some of them cover courses I took at HKU, others are from Coursera courses, and some are just made by myself about topics I am passionate about.
Note: The content in the notes comes from a plethora of sources and is not guaranteed to be 100% accurate. If you find any mistakes or have any comments, please contact me at jespigno (at) connect.hku.hk
Data Science and Machine Learning
Supervised Machine Learning
Fundamentals of supervised learning, regression, and classification algorithms.
View NotesAdvanced Learning Algorithms
Advanced machine learning techniques and algorithm optimization.
View NotesUnsupervised Learning
Clustering, dimensionality reduction, and unsupervised learning techniques.
View NotesNeural Networks and Deep Learning
Fundamentals of neural networks and deep learning architectures.
View NotesImproving Deep Neural Networks
Advanced techniques in neural network optimization and improvement.
View NotesStructuring Machine Learning Projects
Best practices in ML project management and system design.
View NotesConvolutional Neural Networks
Deep understanding of CNN architectures and computer vision applications.
View NotesMobile Development
Introduction to Android Mobile Application Development
Fundamentals of Android app development and mobile application architecture.
View NotesProgramming Fundamentals in Kotlin
Core concepts of Kotlin programming language and Android development.
View NotesPrinciples of UX/UI Design
User experience and interface design principles for mobile applications.
View NotesComputer Engineering Fundamentals
Data Structures and Algorithms
Fundamental data structures and algorithm design principles.
View NotesPrinciples of Operating Systems
Core concepts of operating system design and implementation.
View NotesOthers
Applied Engineering for Urban Planning and Design
Engineering principles applied to urban planning and design.
View Notes