日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python 實(shí)現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例

瀏覽:30日期:2022-07-08 11:05:03

公共的抽象基類

import numpy as npfrom abc import ABCMeta, abstractmethodclass LinearModel(metaclass=ABCMeta): ''' Abstract base class of Linear Model. ''' def __init__(self): # Before fit or predict, please transform samples’ mean to 0, var to 1. self.scaler = StandardScaler() @abstractmethod def fit(self, X, y): '''fit func''' def predict(self, X): # before predict, you must run fit func. if not hasattr(self, ’coef_’): raise Exception(’Please run `fit` before predict’) X = self.scaler.transform(X) X = np.c_[np.ones(X.shape[0]), X] # `x @ y` == `np.dot(x, y)` return X @ self.coef_

Linear Regression

class LinearRegression(LinearModel): ''' Linear Regression. ''' def __init__(self): super().__init__() def fit(self, X, y): ''' :param X_: shape = (n_samples + 1, n_features) :param y: shape = (n_samples]) :return: self ''' self.scaler.fit(X) X = self.scaler.transform(X) X = np.c_[np.ones(X.shape[0]), X] self.coef_ = np.linalg.inv(X.T @ X) @ X.T @ y return self

Lasso

class Lasso(LinearModel): ''' Lasso Regression, training by Coordinate Descent. cost = ||X @ coef_||^2 + alpha * ||coef_||_1 ''' def __init__(self, alpha=1.0, n_iter=1000, e=0.1): self.alpha = alpha self.n_iter = n_iter self.e = e super().__init__() def fit(self, X, y): self.scaler.fit(X) X = self.scaler.transform(X) X = np.c_[np.ones(X.shape[0]), X] self.coef_ = np.zeros(X.shape[1]) for _ in range(self.n_iter): z = np.sum(X * X, axis=0) tmp = np.zeros(X.shape[1]) for k in range(X.shape[1]):wk = self.coef_[k]self.coef_[k] = 0p_k = X[:, k] @ (y - X @ self.coef_)if p_k < -self.alpha / 2: w_k = (p_k + self.alpha / 2) / z[k]elif p_k > self.alpha / 2: w_k = (p_k - self.alpha / 2) / z[k]else: w_k = 0tmp[k] = w_kself.coef_[k] = wk if np.linalg.norm(self.coef_ - tmp) < self.e:break self.coef_ = tmp return self

Ridge

class Ridge(LinearModel): ''' Ridge Regression. ''' def __init__(self, alpha=1.0): self.alpha = alpha super().__init__() def fit(self, X, y): ''' :param X_: shape = (n_samples + 1, n_features) :param y: shape = (n_samples]) :return: self ''' self.scaler.fit(X) X = self.scaler.transform(X) X = np.c_[np.ones(X.shape[0]), X] self.coef_ = np.linalg.inv( X.T @ X + self.alpha * np.eye(X.shape[1])) @ X.T @ y return self

測(cè)試代碼

import matplotlib.pyplot as pltimport numpy as npdef gen_reg_data(): X = np.arange(0, 45, 0.1) X = X + np.random.random(size=X.shape[0]) * 20 y = 2 * X + np.random.random(size=X.shape[0]) * 20 + 10 return X, ydef test_linear_regression(): clf = LinearRegression() X, y = gen_reg_data() clf.fit(X, y) plt.plot(X, y, ’.’) X_axis = np.arange(-5, 75, 0.1) plt.plot(X_axis, clf.predict(X_axis)) plt.title('Linear Regression') plt.show()def test_lasso(): clf = Lasso() X, y = gen_reg_data() clf.fit(X, y) plt.plot(X, y, ’.’) X_axis = np.arange(-5, 75, 0.1) plt.plot(X_axis, clf.predict(X_axis)) plt.title('Lasso') plt.show()def test_ridge(): clf = Ridge() X, y = gen_reg_data() clf.fit(X, y) plt.plot(X, y, ’.’) X_axis = np.arange(-5, 75, 0.1) plt.plot(X_axis, clf.predict(X_axis)) plt.title('Ridge') plt.show()

測(cè)試效果

Python 實(shí)現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例

Python 實(shí)現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例

Python 實(shí)現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例

更多機(jī)器學(xué)習(xí)代碼,請(qǐng)?jiān)L問 https://github.com/WiseDoge/plume

以上就是Python 實(shí)現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例的詳細(xì)內(nèi)容,更多關(guān)于Python 實(shí)現(xiàn) 回歸模型的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
人人精品亚洲| 日韩精品影视| 国产福利片在线观看| 亚洲精品看片| 精品免费在线| 青草国产精品| 日韩欧美中文字幕电影 | 国产精品成人国产| 国产亚洲欧美日韩精品一区二区三区 | 涩涩涩久久久成人精品| 三级欧美在线一区| 日本va欧美va精品发布| 色8久久久久| 免费一级欧美片在线观看网站| 欧美激情视频一区二区三区免费 | 午夜电影一区| 久久精品 人人爱| 久久中文字幕一区二区三区| 免费亚洲婷婷| 蜜桃av一区二区在线观看| 国产精品xxx在线观看| 国产精品三级| 欧美色图一区| 欧美国产中文高清| 天堂成人免费av电影一区| 国产精品久久久久久久久久白浆 | 亚洲欧美日本视频在线观看| aa国产精品| 国产在线日韩精品| 性欧美xxxx免费岛国不卡电影| 欧美国产专区| 在线国产一区| 国产精品一区免费在线| 久久久久国产| 国产精品色在线网站| 国产精品7m凸凹视频分类| 色偷偷偷在线视频播放| 久久狠狠亚洲综合| 国产aⅴ精品一区二区四区| 国产亚洲午夜| 国产精品白丝久久av网站| 99精品美女| 久久精品亚洲| 亚洲精品麻豆| 色婷婷久久久| 免费观看不卡av| 日韩三区免费| 国产精品国产三级在线观看| 国产韩日影视精品| 首页欧美精品中文字幕| 综合亚洲色图| 久久精品一区二区国产| 另类小说一区二区三区| 久久这里只有| 成人在线视频区| 国产精品亚洲片在线播放| 国产精品欧美一区二区三区不卡| 一区二区电影在线观看| 大香伊人久久精品一区二区| 日韩av在线免费观看不卡| 亚洲人成网77777色在线播放| 日韩av片子| 免费在线观看一区| 国产欧美自拍一区| 日日夜夜免费精品视频| 香蕉久久一区| 婷婷综合国产| 久久av中文| 日韩成人精品一区| 精品视频一区二区三区在线观看| 久久精品国产免费| 日韩伦理在线一区| 国产精品a级| 色婷婷亚洲mv天堂mv在影片| av在线最新| 日韩伦理福利| 一本一本久久| 日本欧美在线看| 九九久久国产| 电影亚洲精品噜噜在线观看| 欧美日韩免费观看一区=区三区| 亚洲精品在线观看91| 老鸭窝毛片一区二区三区| 欧美三区不卡| 亚洲精品.com| 亚洲免费影视| 欧美日韩18| 欧美 日韩 国产一区二区在线视频| 国产亚洲在线观看| 久久激五月天综合精品| 激情久久99| 在线一区电影| 国产精品色在线网站| 欧美日韩一区二区三区视频播放| 欧美日韩一区二区三区不卡视频| 亚洲性图久久| 日本成人一区二区| 亚洲高清成人| 国产欧美日韩一级| 国产亚洲精品久久久久婷婷瑜伽| 国产精品成人自拍| 亚洲综合另类| 日韩精品久久久久久久电影99爱| 日韩av影院| 久久香蕉精品| 精品视频一区二区三区在线观看| 视频在线在亚洲| 日韩福利一区| 国产成人精品一区二区三区在线| 蜜臀久久99精品久久久久久9 | 色综合www| 韩国精品主播一区二区在线观看 | 国产成人精品一区二区三区视频 | 亚洲精品系列| 午夜影院欧美| 999久久久免费精品国产| 国产精品乱战久久久| 国产一区导航| 狠狠爱成人网| 国产日韩一区| 日韩有吗在线观看| 午夜精品亚洲| 国产99精品| 亚洲成人二区| 精品在线99| 欧美理论视频| 在线视频精品| 亚洲综合专区| 国产精品一区二区三区四区在线观看| 日本一区二区中文字幕| 日韩国产欧美一区二区三区| 日韩高清欧美激情| 国产欧美激情| 精品一区二区三区亚洲| 久久久久久色| 久久国产免费看| 国产日产一区| 三级在线观看一区二区| 亚洲黄色在线| 偷拍亚洲精品| 久久中文字幕导航| 亚洲视频综合| 亚洲综合福利| 国产成人精品一区二区三区免费| 日本少妇一区| 亚洲欧美网站在线观看| 国产精品久久久久久久久久白浆| 日韩成人a**站| 亚洲一区国产| 精品资源在线| 激情久久久久久| 久久亚洲影院| 麻豆精品视频在线观看| 亚洲调教视频在线观看| 日韩欧美2区| 欧美国产美女| 久久激情婷婷| 亚洲色图国产| 日韩av首页| 欧美综合社区国产| 欧美日一区二区| 国产欧美日韩免费观看| 免费黄色成人| 成人一二三区| 久久国产麻豆精品| 夜夜嗨av一区二区三区网站四季av| 欧美亚洲三级| 久久国产亚洲| 欧美精品第一区| 视频一区二区三区入口| 97人人精品| 国产精品男女| 巨乳诱惑日韩免费av| 国产精品久久久久av电视剧| 久久精品72免费观看| 午夜在线一区| 日韩精品欧美| 亚洲字幕久久| 美国三级日本三级久久99| 亚洲精品一级二级| 精品国产成人| 久久久国产精品入口麻豆| 免费av一区| 欧洲毛片在线视频免费观看| 国产66精品| 黑人精品一区| 粉嫩av一区二区三区四区五区| 国产精品毛片aⅴ一区二区三区| 日韩国产欧美在线视频| 日韩国产91| 欧美成人一二区| 久久亚洲国产精品尤物| 精品三级国产| а√天堂8资源中文在线| 九九99久久精品在免费线bt| 精品免费av一区二区三区| 国产一区丝袜| 999久久久精品国产| 欧美aa在线观看| 黄色亚洲精品|