- Level Professional
- Duration 23 hours
- Course by Vanderbilt University
-
Offered by
About
Welcome to Introduction to Data, Signal, and Image Analysis with MATLAB! MATLAB is an extremely versatile programming language for data, signal, and image analysis tasks. This course provides an introduction on how to use MATLAB for data, signal, and image analysis. After completing the course, learners will understand how machine learning methods can be used in MATLAB for data classification and prediction; how to perform data visualization, including data visualization for high dimensional datasets; how to perform image processing and analysis methods, including image filtering and image segmentation; and how to perform common signal analysis tasks, including filter design and frequency analysis.Modules
Introduction
1
Videos
- Introduction
2
Readings
- Syllabus
- How to Get MATLAB
2.1 Data Representation
1
Assignment
- Loading and Inspecting Datasets
1
Videos
- Data Representation
2.2 Statistical Data Analysis
1
Assignment
- Detecting Outliers
1
External Tool
- Standard deviation distance
1
Videos
- Statistical Data Analysis
2.3 Data Visualization
2
Assignment
- Histogram plots
- Scatter plots
1
Videos
- Data Visualization
2.4 Dimensionality Reduction
1
Assignment
- PCA
2
External Tool
- How many dimensions are needed?
- Plotting the ellipse fit to the data
1
Videos
- Dimensionality Reduction
2.5 Data Classification
1
Assignment
- Smartphone activity classifier
3
External Tool
- my_fitpca
- Mahalanobis Distance
- my_predictpca
1
Videos
- Data Classification
2.6 Data Prediction
2
Assignment
- Predicting Fuel Efficiency Using Regression Trees
- Predicting Fuel Efficiency Using Gaussian Process Regression
1
External Tool
- EstimationErrorPlot
1
Videos
- Data Prediction
3.1 Signals as Time Dependent Data
1
External Tool
- Making Waves
1
Videos
- Signals as Time Dependent Data
3.2 Signal Interpolation
1
External Tool
- Signal resampling
1
Videos
- Signal Interpolation
3.3 Audio Analysis
1
Assignment
- Reverse Audio
1
Videos
- Audio Analysis
3.4 Convolution Filtering
2
External Tool
- Gaussian Filter
- Band Pass Filter
1
Videos
- Convolution Filtering
3.5 Signal Frequency Analysis
2
Assignment
- Spectrum plotting
- Filter Quality Analysis
3
External Tool
- myfft
- myifft
- Spectrogram
1
Videos
- Signal Frequency Analysis
3.6 Sampling and Aliasing
1
External Tool
- Nyquist
1
Videos
- Sampling and Aliasing
4.1 Image Representation
1
Assignment
- Cropping
1
Videos
- Image Representation
4.2 Image Resampling
1
External Tool
- Image Resampling
1
Videos
- Image Resampling
4.3 Image Intensity & Color Distributions
1
Assignment
- Color Images
1
Videos
- Image Intensity & Color Distributions
4.4 Image Filtering
1
Assignment
- Motion
2
External Tool
- Gaussian Blur
- Edge Detection Filters
1
Videos
- Image Filtering
4.5 Image Segmentation
2
Assignment
- Convex Hull
- Dilation and Erosion
1
External Tool
- Otsu Threshold Function
1
Videos
- Image Segmentation
Final Project: Object localization and visualization in images
5
External Tool
- Final Project script 1 of 3
- Final Project script 2 of 3
- Final Project script 3 of 3
- Project function 1: MakeCircleMatchingFilter
- Project function 2: AddCoinToCountAndPlot
2
Readings
- Final Project Specification
- Final note
Auto Summary
Unlock the power of MATLAB with the "Introduction to Data, Signal, and Image Analysis with MATLAB" course, designed for those diving into the realms of Data Science and AI. This professional-level course, offered through Coursera, spans an extensive 1380 minutes of in-depth learning. Guided by expert instructors, this course empowers learners to harness MATLAB for a variety of analytical tasks. You'll master machine learning techniques for data classification and prediction, create compelling visualizations of complex datasets, and delve into sophisticated image processing methods like filtering and segmentation. Additionally, you'll gain proficiency in signal analysis, including designing filters and conducting frequency analysis. This course is perfect for professionals aiming to enhance their technical skills in data, signal, and image analysis. Flexible subscription options include Starter, Professional, and Paid plans, catering to different learning needs and career goals. Embark on this comprehensive journey to elevate your analytical capabilities with MATLAB.

Jack Noble