Dec 26, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

ECE 4900 - ST: Embedded Artificial Intelligence

(4)
This course will cover foundations of artificial intelligence (AI) algorithms and methods for implementing them in embedded systems using a microcontroller or custom hardware.  AI topics include neural networks, fuzzy logic, decision trees, clustering, and self-organizing methods in signal and image processing, adaptive controls, and other applications for low-cost mobile applications with limited processing power and battery life.  The theory behind these algorithms, common implementations using computers, and techniques for simplifying calculations for embedded systems will be presented.  Students will participate in hands-on exercises in implementing these on embedded targets of their choice using microcontrollers or by designing digital circuits for FPGAs. For the Undergrad: Major Standing and ECE 2700. For the Grad: Ability to program a microcontroller or design hardware in VHDL.
Prerequisite(s): ECE 2700  and major standing.



Add to Portfolio (opens a new window)