Imagine using computer vision on a device the size of your thumb! Tiny Machine Learning (TinyML) for Computer Vision unlocks this exciting potential, enabling intelligent applications at the edge, from wearables to smart sensors. This course is your launchpad into this cutting-edge field. Whether you're a machine learning enthusiast or an embedded systems developer, ou'll delve into the unique challenges and techniques of running vision models on resource-constrained devices. Learn how to compress models, optimize algorithms, and deploy them on microcontrollers. Discover real-world applications like anomaly detection, object recognition, and gesture control. Master practical skills with hands-on projects using popular TinyML frameworks. Don't just imagine - build the intelligent edge with TinyML for Computer Vision!

felix
Instructor
Dr. Felix Gonda

Assistant Professor, Computer Science
E-mail: uoj.tinyml@gmail.com
Meeting: Click her to schedule a meeting

A PDF version of the book can be downloaded by clicking on the above image or clicking here...

Lectures and Laboratory

Tuesdays and Thursday: 2pm-4pm
Location: The new UoJ Computer Laboratory

Prerequites

  • Linear Algebra: Background in matrices, vectors, and linear equations will come handy when you design models for classification, regression, etc.
  • Machine Learning: Some experience writing TensorFlow/Keras code is required. This can be acquired either through CCS417 or CCS514.
Teaching Fellows
Kuol

Kuol Duot
Head Teaching Fellow

TBD

TBD

TBD

TBD