第1关:简单线性回归与多元线性回归
1、BC
2、ABC
3、A
第2关:线性回归的正规方程解
#encoding=utf8
import numpy as np
def mse_score(y_predict,y_test):
'''
input:y_predict(ndarray):预测值
y_test(ndarray):真实值
ouput:mse(float):mse损失函数值
'''
#********* Begin *********#
mse = np.mean(y_predict-y_test)
#********* End *********#
return mse
class LinearRegression :
def __init__(self):
'''初始化线性回归模型'''
self.theta = None
def fit_normal(self,train_data,train_label):
'''
input:train_data(ndarray):训练样本
train_label(ndarray):训练标签
'''
#********* Begin *********#
x = np.hstack([np.ones((len(train_data),1)

本文深入探讨了线性回归,包括简单线性回归和多元线性回归的概念,介绍了线性回归的正规方程解法,并通过scikit-learn库实践了用线性回归预测波斯顿房价的例子,帮助理解线性回归的性能评估指标。
最低0.47元/天 解锁文章
4253

被折叠的 条评论
为什么被折叠?



