- Level Foundation
- Duration 11 hours
- Course by Wesleyan University
-
Offered by
About
Are you interested in predicting future outcomes using your data? This course helps you do just that! Machine learning is the process of developing, testing, and applying predictive algorithms to achieve this goal. Make sure to familiarize yourself with course 3 of this specialization before diving into these machine learning concepts. Building on Course 3, which introduces students to integral supervised machine learning concepts, this course will provide an overview of many additional concepts, techniques, and algorithms in machine learning, from basic classification to decision trees and clustering. By completing this course, you will learn how to apply, test, and interpret machine learning algorithms as alternative methods for addressing your research questions.Modules
Software Setup and Course Supporting Materials
8
Readings
- Some Guidance for Learners New to the Specialization
- SAS or Python - Which to Choose?
- Getting Started with SAS
- Getting Started with Python
- Course Codebooks
- Course Data Sets
- Uploading Your Own Data to SAS
- Data Set for Decision Tree Videos (tree_addhealth.csv)
What Is Machine Learning
1
Videos
- What Is Machine Learning?
Machine Learning and the Bias-Variance Tradeoff
1
Videos
- Machine Learning and the Bias Variance Trade-Off
What is a Decision Tree?
1
Videos
- What Is a Decision Tree?
What is the Process of Growing a Decision Tree?
1
Videos
- What is the Process of Growing a Decision Tree?
Building A Decision Tree with SAS
2
Videos
- Building a Decision Tree with SAS
- Strengths and Weaknesses of Decision Trees in SAS
2
Readings
- SAS Code: Decision Trees
- CART Paper - Prevention Science
Building a Decision Tree with Python
1
Videos
- Building a Decision Tree with Python
2
Readings
- Python Code: Decision Trees
- Installing Graphviz and pydotplus
Assignment
1
Peer Review
- Running a Classification Tree
3
Readings
- Getting Set up for Assignments
- Tumblr Instructions
- Assignment Example
What is a Random Forest and How Is It 'Grown'?
1
Videos
- What Is A Random Forest and How Is It "Grown"?
Building a Random Forest with SAS
1
Videos
- Building a Random Forest with SAS
2
Readings
- SAS code: Random Forests
- The HPForest Procedure in SAS
Building a Random Forest with Python
1
Videos
- Building a Random Forest with Python
1
Readings
- Python Code: Random Forests
Validation and Cross-Validation
1
Videos
- Validation and Cross-Validation
Assignment
1
Peer Review
- Running a Random Forest
1
Readings
- Assignment Example
What Is Lasso Regression?
1
Videos
- What is Lasso Regression?
Testing a Lasso Regression Model with SAS
1
Videos
- Testing a Lasso Regression with SAS
1
Readings
- SAS Code: Lasso Regression
Testing a Lasso Regression Model with Python
2
Videos
- Data Management for Lasso Regression in Python
- Testing a Lasso Regression Model in Python
1
Readings
- Python Code: Lasso Regression
Lasso Regression Limitations
1
Videos
- Lasso Regression Limitations
Assignment
1
Peer Review
- Running a Lasso Regression Analysis
1
Readings
- Assignment Example
What Is a k-Means Cluster Analysis?
1
Videos
- What Is a k-Means Cluster Analysis?
Running a k-Means Cluster Analysis in SAS
2
Videos
- Running a k-Means Cluster Analysis in SAS, pt. 1
- Running a k-Means Cluster Analysis in SAS, pt. 2
1
Readings
- SAS Code: k-Means Cluster Analysis
Running a k-Means Cluster Analysis in Python
2
Videos
- Running a k-Means Cluster Analysis in Python, pt. 1
- Running a k-Means Cluster Analysis in Python, pt. 2
1
Readings
- Python Code: k-Means Cluster Analysis
k-Means Cluster Analysis Limitations
1
Videos
- k-Means Cluster Analysis Limitations
Assignment
1
Peer Review
- Running a k-means Cluster Analysis
1
Readings
- Assignment Example
Auto Summary
Dive into "Machine Learning for Data Analysis," a foundational course in Data Science & AI by Coursera. Led by expert instructors, this 660-minute course builds on prior knowledge to explore advanced machine learning concepts, including classification, decision trees, and clustering. Ideal for those aiming to predict future outcomes using data, it offers practical skills in applying, testing, and interpreting algorithms. Available under Starter and Professional subscriptions, it's perfect for data enthusiasts looking to enhance their predictive analysis capabilities.

Jen Rose

Lisa Dierker