Unleash the Power of Embedded Machine Learning: Empowering Devices with Intelligent Insights
This exciting and fast-paced course is designed to give you practical hands-on understanding of the principles and practices involved in deploying machine learning models on resource-constrained embedded systems. Participants will explore the fundamentals of machine learning, gain insights into the unique challenges of embedded systems, and learn techniques for preprocessing, model optimization, and deployment. The course also covers integration with edge computing and the IoT, addresses security and privacy concerns. By the end of the course, participants will possess the knowledge and skills needed to implement effective embedded machine learning solutions.
Course Highlights:
- Introduction to Embedded Machine Learning
- Python and ML
- TensorFlow and ML
- Computer Vision
- Natural Language
- Training Neural Networks
- Build Models
- Deploy Models
- Security and Privacy
Course Learning Outcomes:
- Setup a Embedded ML Development Environment
- Setup and Use TensorFlow and TensorFlowLite
- Specify hardware and software requirements for Embedded Machine Learning Systems
- Apply security and privacy to embedded ML Systems
- Setup and run Python based machine learning projects
- Deploy trained models on Embedded Systems
Software: During the first lesson you'll follow the provided links to download and install the software required for the course. All the software is from free and open-source sites.
Hardware: Students are expected to have a Raspberry Pi 4 available from Raspberry Pi or any reputable electronics dealer.
Course Typically Offered: Online in Fall and Spring quarters.
Prerequisite: Some Python and C programming experience recommended.
Next Step: Upon completion of this class, consider enrolling in other courses in the Embedded Systems Engineering or Linux System Administration certificate programs.
Contact: For more information about this course, please email unexengr@ucsd.edu.
Course Number: ECE-40858
Credit: 3.00 unit(s)
Related Certificate Programs: Embedded Systems Engineering
+ Expand All
-
9/26/2023 - 11/25/2023
$845
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
McEntire, Norman C, Founder, Servin Corporation
Norman McEntire founded Servin Corporation in 1995 to provide computer training, consulting and software development with a focus on Android, iOS and Linux. With 25+ years of experience, he has designed both hardware and software at all levels, from embedded Linux to enterprise software. His training clients include Dell, HP, IBM, Intel, NCR and Qualcomm.
-
-
POLICIES:
No refunds after: 10/2/2023.
-
9/26/2023 - 11/25/2023
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.