Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this course, you will build on the skills learned in Exploratory Data Analysis with MATLAB to lay the foundation required for predictive modeling. This intermediate-level course is useful to anyone who needs to combine data from multiple sources or times and has an interest in modeling.
These skills are valuable for those who have domain knowledge and some exposure to computational tools, but no programming background. To be successful in this course, you should have some background in basic statistics (histograms, averages, standard deviation, curve fitting, interpolation) and have completed Exploratory Data Analysis with MATLAB.
Throughout the course, you will merge data from different data sets and handle common scenarios, such as missing data. In the last module of the course, you will explore special techniques for handling textual, audio, and image data, which are common in data science and more advanced modeling. By the end of this course, you will learn how to visualize your data, clean it up and arrange it for analysis, and identify the qualities necessary to answer your questions. You will be able to visualize the distribution of your data and use visual inspection to address artifacts that affect accurate modeling.
Syllabus
- Surveying Your Data
- In this module you'll apply the skills gained in Exploratory Data Analysis with MATLAB on a new dataset. You'll explore different types of distributions and calculate quantities like the skewness and interquartile range. You'll also learn about more types of plots for visualizing multi-dimensional data.
- Organizing Your Data
- In this module you'll learn to prepare data for analysis. Often data is not recorded as required. You'll learn to manipulate string variables to extract key information. You'll create a single datetime variable from date and time information spread across multiple columns in a table. You'll efficiently load and combine data from multiple files to create a final table for analysis.
- Cleaning Your Data
- In this module you'll clean messy data. Missing data, outliers, and variables with very different scales can obscure trends in the data. You'll find and address missing data and outliers in a data set. You'll compare variables with different scales by normalizing variables.
- Finding Features that Matter
- In this module you'll create new features to better understand your data. You'll evaluate features to determine if a feature is potentially useful for making predictions.
- Domain-Specific Feature Engineering
- In this module you'll apply the concepts from Modules 1 through 4 to different domains. You'll create and evaluate features using time-based signals such as accelerometer data from a cell phone. You'll use Apps in MATLAB to perform image processing and create features based on segmented images. You'll also use text processing techniques to find features in unstructured text.
Taught by
Michael Reardon, Maria Gavilan-Alfonso, Erin Byrne, Cris LaPierre, Matt Rich, Brandon Armstrong, Adam Filion, Nikola Trica, Isaac Bruss, Brian Buechel, and Heather Gorr
Reviews
4.7 rating, based on 57 Class Central reviews
4.7 rating at Coursera based on 351 ratings
Showing Class Central Sort
-
Excellent! Although it is a very time-consuming course. You have to devote yourself to each module if you really want to maintain a good pace of learning. I've gone through the modules twice and I keep finding something new, since there is a lot of condensed content, so it never ceases to be interesting. Highly recommended if you want to learn from scratch and at a fairly in-depth level.
-
I think this is a really fun course! Though, I think it would really help to learn part I first or have some basic understanding of Matlab (I didn't since part I wasn't covered by our school plan, but was still able to grasp the fundamentals after a rocky start), and if you have learned linear algebra or engineering mathematics, then you can appreciate how it's used in concepts introduced and matlab operations.
-
One of the features of this course that I found really useful was performing processing on real-world data
-
A super course from Mathworks! The course is a valuable source for data science used in industry. I recommend it to all who want to get a specialty in data science with the powerful computation engine of MATLAB.
-
Some disclosure: I took this course after 'Exploratory Data Analysis with MATLAB', work as an engineer, and use MATLAB frequently in my work. I am also completing the 'Practical Data Science with MATLAB' specialization. I found this course was bot…
-
I recently completed the [Course Name] and found it to be an invaluable experience. The content was well-structured and covered key concepts in-depth, making it easy to grasp even for beginners. The instructor was knowledgeable and engaging, providing real-world examples that enhanced the learning process. I particularly appreciated the hands-on assignments, which allowed me to apply what I learned immediately. Additionally, the supportive online community fostered great discussions and collaboration. Overall, this course exceeded my expectations and has equipped me with practical skills that I can apply in my career. Highly recommended for anyone looking to enhance their knowledge!
-
I would give it a 3.5/5 if I could. The course is very interesting and very goal-oriented and the video aren't too long. However, the learning curve is all over the place. One minute they are guiding you with baby steps the next there is a page of…
-
the course is clear and easy to follow, the instructors do a great job explaining the method and process of data processing, and the practice and quiz really help me to understand the theory and master the syntax.
-
This course is a real deal, You have to take it if you're data analyst and specially working with matlab environment
-
Excellent level of content and explanations. This is a course to really dedicate some time into all you can possibly do with Matlab for data science.
-
The course was very helpful for me, because I've never worked with MATLAB before and it gives me a great overview of what I could do with MATLAB. Nevertheless, it feels like a little bit of promoting all the features: "Look, MATLAB can this and this…
-
Brilliant videos and tasks focused to practical aspect of everyday workflow. Helpful also for future tuning of the gained skills.
-
A great course, but a bit on the challenging side. I was pretty familiar with the subject matter, and definitely struggled in places. One of the "45 minute" readings I'm pretty sure contained my entire 2nd year statistics course I haven't seen in about 17 years. The audio signal processing section would have completely killed me had I not already done some work with fourrier transforms.
I'm giving it a 3 stars, though I could have gone 4. I don't want this review to discourage people from taking the course, take the course! I just hope they would consider slowing a few sections down and explaining some of the background out a little farther. The most challenging mooc I've taken to date. -
Good course on feature extraction for machine learning if you are using Matlab. Examples from three domains are covered: Signals (typically, parameters logged as a function of time), Images (detecting a STOP sign), and text (natural language processing). The course version of Matlab provides all the appropriate toolboxes, which is good since Matlab has a tendency to create more toolboxes (more revenue!) instead of adding functionality to an existing toolbox such as a Machine Learning toolbox. The course walks you through the important steps in data processing -- loading and preprocessing the data, extracting features, cleaning the data, and evaluating/assessing the features to see if they are important.
-
An excellent course with concise and appealing content. The graded and ungraded assignments are beneficial, exciting, and a great way to enhance learning. This course touches on feature engineering for different fields and makes each one as exciting as the other. Lastly, the provided codes are a gift from heaven. I am sure these codes will help us advance toward the journey as professional coders in MATLAB.
-
I've learnt a lot from this course and the material provided is really valuable and comprehensive. The videos are very well done and are not lengthy.
I'm actually a Python user and enrolled in this course for the content. I tried replicating the work in Python but not all of it could be done with ease so I still had to dabble in MATLAB for this course.
My only grouse is that the MATLAB license provided did not come with the 'text analytics toolbox' so I couldn't do the hands-on for these lessons. -
I learned a lot about MATLAB in this lesson Data Processing and Feature Engineering with MATLAB, this course had tought us some knowledge extends beyond processing tables to processing images, signals, and text, and it provides a lot of examples for our follow-up review. The downside of this lecture is that I want to be able to go into some of the functions in more detail, because just writing them out would make some of the arguments really hard to understands for our follow-up review.
-
good for practice in feature extraction and feature engineering using Matlab and know to process the data into insight for me and other people
-
I think it is a great course. The reason giving 4 stars, is due to the fast rhythm of the last module that talks about Text feature engineering. Also, it has many functions that requires significant time to learn on our own. Would recommend to explain those functions, and slow down the rhythm similar to the Feature engineering with Signals.
-
This is a challenging course especially to those who are new to Matlab. But, the video lectures are very helpful so you won't feel lost or left behind. You really must sit down, read and do the sample mlx scripts so you have a better grasp of the course which will eventually help you in the quizzes. I feel like I'm a better data processor now because of the examples and the scripts provided. Highly recommended!