ECE 657A Data and Knowledge Modeling and Analysis

Engineers encounter data in many of their tasks, whether the sources of this data may be from experiments, databases, computer files or the Internet. There is a dire need for effective methods to model and analyze the data and extract useful knowledge from it and to know how to act on it. In this course you will learn the fundamental tools for assessing, preparing and analyzing data. You will learn to design a data and analysis pipeline to move from raw data to task solution. You will learn to implement a variety of analytical and machine learning algorithms to including supervised, unsupervised and other learning approaches. Students will gain practical experience with coding and analysis through assignments. Research students will have opportunity to connect course material to their research as a project instead of some of the assignments.


Jul 5, 2021 Week 9 Announcements -- Week 9 announcements, topic preview and course status.
Jun 27, 2021 Week 8 Announcements -- Week 8 preview and course status.
Jun 6, 2021 Week 7 Announcements -- Week 7 preview and course status.
Jun 6, 2021 Week 5 Announcements -- Week 5 preview and course status.
May 27, 2021 Assignment/Test Calendar Updates -- New page with explicit dates for release and submission of assignments and tests.

selected publications

The primary resources that could be useful are listed here, but there is no required texbook for the course. For a (nearly) complete list of the reference used in slides throughout the course see the Course Zotero Reference Group page.