Use statistical learning techniques like linear regression and classification to solve common machine learning problems. Complete short coding assignments in Python.
This module introduces the standard theoretical framework used to analyze statistical learning problems. We start by covering the concept of regression function and the need for parametric models to estimate it due to the curse of dimensionality. We continue by presenting tools to assess the quality of a parametric model and discuss the bias-variance tradeoff as a theoretical framework to understand overfitting and optimal model flexibility.
涵盖的内容
8个视频1篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
8个视频•总计54分钟
Introduction to Machine Learning Essentials•5分钟
Week 1 Introduction•1分钟
Intro to Statistical Learning•7分钟
Regression Function•11分钟
Curse of Dimensionality•12分钟
Parametric Models•5分钟
Model Quality•6分钟
Bias-Variance Tradeoff•8分钟
1篇阅读材料•总计1分钟
Opt-in to Penn Engineering Online Communications•1分钟
3个作业•总计60分钟
Practice Learning Check - Regression Function•20分钟
Learning Check - Curse of Dimensionality•20分钟
Learning Check - Bias-Variance Tradeoff •20分钟
1个编程作业•总计180分钟
Assignment 1: Exploratory Data Analysis•180分钟
Week 2: Linear Regression
第 2 单元•小时 后完成
单元详情
In this module, we cover the problem of linear regression. We start with a formal statement of the problem, we derive a solution as an optimization problem, and provide a closed-form expression using the matrix pseudoinverse. We then move on to analyze the statistical properties of the linear regression coefficients, such as their covariance and variances. We use this statistical analysis to determine coefficient accuracy and analyze confidence intervals. We then move on to the topic of hypothesis testing, which we use to determine dependencies between input variables and outputs. We finalize with a collection of metrics to measure model accuracy, and continue with the introduction to the Python programming language. Please note, there is no formal assignment this week, and we hope that everyone participates in the discussion instead.
涵盖的内容
7个视频3个作业1个讨论话题
显示有关单元内容的信息
7个视频•总计44分钟
Week 2 Introduction•1分钟
Linear Algebra•7分钟
Eigenvalues and Eigenvectors•6分钟
Linear Regression•9分钟
Coefficient Uncertainty•7分钟
Confidence Interval•6分钟
Hypothesis Testing•8分钟
3个作业•总计80分钟
Practice Learning Check - Linear Algebra •20分钟
Learning Check - Linear Regression & Coefficient Uncertainty•30分钟
Learning Check - Hypothesis Testing•30分钟
1个讨论话题•总计60分钟
Machine Learning (Ungraded Discussion)•60分钟
Week 3: Extended Linear Regression
第 3 单元•小时 后完成
单元详情
In this module, you will learn how to include categorical (discrete) inputs in your linear regression problem, as well as nonlinear effects, such as polynomial and interaction terms. As a companion to this theoretical content, there are two recitation videos that demonstrate how to solve linear regression problems in Python. You will need to use this knowledge to complete a programming project.
涵盖的内容
7个视频3个作业1个编程作业
显示有关单元内容的信息
7个视频•总计58分钟
Week 3 Introduction•1分钟
Categorical Inputs•12分钟
More Categorical Inputs•7分钟
Nonlinear Effects•5分钟
Interaction Terms•8分钟
Linear Regression Recitation, Part 1•16分钟
Linear Regression Recitation, Part 2•10分钟
3个作业•总计70分钟
Practice Learning Check - Categorical Inputs •20分钟
Learning Check - Recursive Splitting •30分钟
Learning Check - Interaction Terms •20分钟
1个编程作业•总计180分钟
Assignment 2: Linear Regression•180分钟
Week 4: Classification
第 4 单元•小时 后完成
单元详情
In this module, we introduce classification problems from the lens of statistical learning. We start by introducing a generative model based on the concept of conditional class probability. Using these probabilities, we show how to build the Bayes optimal classifier which minimizes the expected misclassification error. We then move on to present logistic regression, in conjunction with maximum likelihood estimation, for parametric estimation of the conditional class probabilities from data. We also extend the idea of hypothesis testing to the context of logistic regression.
涵盖的内容
7个视频1篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
7个视频•总计41分钟
Week 4 Introduction•1分钟
Classification•8分钟
Bayes Classifier and Local Averaging•9分钟
Logistic Regression•5分钟
Maximum Likelihood•8分钟
Hypothesis Testing in Logistic Regression•8分钟
Logistic Regression with More Classes•2分钟
1篇阅读材料•总计1分钟
Opt-in to Penn Engineering Online Communications•1分钟
3个作业•总计70分钟
Practice Learning Check - Bayesian Classifier and Local Averaging •30分钟
Learning Check - Logistic Regression•20分钟
Learning Check - Logistic Regression with More Classes •20分钟
The University of Pennsylvania (commonly referred to as Penn) is a private university, located in Philadelphia, Pennsylvania, United States. A member of the Ivy League, Penn is the fourth-oldest institution of higher education in the United States, and considers itself to be the first university in the United States with both undergraduate and graduate studies.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.