ECE 695E: An Introduction to Data Analysis, Design of Experiment, and Machine Learning

By Muhammad A. Alam

Electrical and Computer Engineering, Purdue University, West Lafayette, IN

Category

Courses

Published on

Abstract

Fall 2018
This course is part of Purdue’s new “Breadth at the Edges” initiative.

This teaching is a preview of the course to be offered in the Fall of 2019

This course will provide the conceptual foundation so that a student can use modern statistical concepts and tools to analyze data generated by experiments or numerical simulation. We will also discuss principles of design of experiments so that the data generated by experiments/simulation are statistically relevant and useful. We will conclude with a discussion of analytical tools for machine learning and principle component analysis. At the end of the course, a student will be able to use a broad range of tools embedded in MATLAB and Excel to analyze and interpret their data.

Topics Covered:

  • Review of Basic Statistical Concepts
  • Where do data come from: Big vs. Small Data
  • Collecting and Plotting Data: Principles of Robust Data Analysis
  • Physical vs. Empirical Distribution
  • Model Selection and Goodness of Fit
  • Scaling Theory of Design of Experiments
  • Statistical Theory of Design of Experiments
  • Machine Learning vs. Physics-based Machine Learning

Breadth at the Edges initiative:

This course is part of a Purdue University initiative that aims to complement the expertise that students develop with the breadth at the edges needed to work effectively in today's multidisciplinary environment. These serious, short courses require few prerequisites and provide a general framework that can be filled in with self-study when needed.

Recommended Text(s):

  • Applied Statistics and Probability for Engineers, 3rd Edition, Montomery and Runger, Wiley, 2003.
  • Understanding Robust and Exploratory Data Analysis, D. C. Hoaglen, F. Mosteller and J.W. Tukey, Wiley Interscience, 1983.
  • Video lectures by Stuart Hunter (Available on Youtube).

Bio

Muhammad Ashraful Alam Muhammad Ashraful Alam is the Jai N. Gupta Professor of Electrical Engineering at Purdue University where his research and teaching focus on physics, fundamental limits, and technology of classical and emerging semiconductor devices. From 1995 to 2003, he was with Bell Laboratories, Murray Hill, NJ, where he made fundamental contributions to the reliability physics of semiconductor devices and design of optoelectronic integrated circuits. Since joining Purdue in 2004, Dr. Alam has published over 200 papers on a broad range of topics involving biosensors, flexible electronics, reliability and solar cells. He is a fellow of IEEE, APS, and AAAS and the recipient of 2006 IEEE Kiyo Tomiyasu Award for contributions to device technology for communication systems, and 2015 SRC Technical Excellence Award for contribution to semiconductor reliability physics. Prof. Alam enjoys teaching: more than 100 thousands students worldwide have learned some aspect of semiconductor devices from his web-enabled courses.

Sponsored by

Purdue’s ECE “Breadth at the Edges” initiative.

Cite this work

Researchers should cite this work as follows:

  • Muhammad A. Alam (2019), "ECE 695E: An Introduction to Data Analysis, Design of Experiment, and Machine Learning," https://nanohub.org/resources/28817.

    BibTex | EndNote

Location

2279 Wang, Purdue University, West Lafayette, IN

Tags

Lecture Number/Topic Online Lecture Video Lecture Notes Supplemental Material Suggested Exercises
ECE 695E Lecture 1: Where do data come from? View HTML
View Notes (pdf)
ECE 695E Lecture 2: Collecting and Plotting Data View HTML
View Notes (pdf)
ECE 695E Lecture 3: Physical and Empirical Distributions View HTML
View Notes (pdf)
ECE 695E Lecture 4: Model Selection and Goodness of Fit View HTML
View Notes (pdf)
ECE 695E Lecture 5: Design of Experiments Scaling of Theory of Equations View HTML
View Notes (pdf)
ECE 695E Lecture 6: Equation-free Scaling Theory for Design of Experiments View HTML
View Notes (pdf)
ECE 695E Lecture 7: Bootstrap, Cross-Validation, and Goodness of Fit View HTML
View Notes (pdf)
ECE 695E Lecture 8: Statistical Design of Experiments View HTML
View Notes (pdf)
ECE 695E Lecture 9A: DOE and Taguchi Experiments View HTML
View Notes (pdf)
ECE 695E Lecture 9B: DOE Analysis by ANOVA View HTML
View Notes (pdf)
ECE 695E Lecture 10: Big Data Classification by Principal Component Analysis View HTML
View Notes (pdf)
ECE 695E Lecture 12: Basics of Machine Learning View HTML
View Notes (pdf)
ECE 695E Lecture 13: Deep Learning, Karnaugh Mapping, and Unsupervised Classification View HTML
View Notes (pdf)
ECE 695E Lecture 14: Physics-based Machine Learning View HTML
View Notes (pdf)
ECE 695E Lecture 15: Conclusions and Outlook View HTML
View Notes (pdf)