亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python實現邏輯回歸的示例

瀏覽:22日期:2022-07-08 18:52:09

代碼

import numpy as npimport matplotlib.pyplot as pltfrom sklearn.datasets.samples_generator import make_classificationdef initialize_params(dims): w = np.zeros((dims, 1)) b = 0 return w, bdef sigmoid(x): z = 1 / (1 + np.exp(-x)) return zdef logistic(X, y, w, b): num_train = X.shape[0] y_hat = sigmoid(np.dot(X, w) + b) loss = -1 / num_train * np.sum(y * np.log(y_hat) + (1-y) * np.log(1-y_hat)) cost = -1 / num_train * np.sum(y * np.log(y_hat) + (1 - y) * np.log(1 - y_hat)) dw = np.dot(X.T, (y_hat - y)) / num_train db = np.sum(y_hat - y) / num_train return y_hat, cost, dw, dbdef linear_train(X, y, learning_rate, epochs): # 參數初始化 w, b = initialize_params(X.shape[1]) loss_list = [] for i in range(epochs): # 計算當前的預測值、損失和梯度 y_hat, loss, dw, db = logistic(X, y, w, b) loss_list.append(loss) # 基于梯度下降的參數更新 w += -learning_rate * dw b += -learning_rate * db # 打印迭代次數和損失 if i % 10000 == 0: print('epoch %d loss %f' % (i, loss)) # 保存參數 params = { ’w’: w, ’b’: b } # 保存梯度 grads = { ’dw’: dw, ’db’: db } return loss_list, loss, params, gradsdef predict(X, params): w = params[’w’] b = params[’b’] y_pred = sigmoid(np.dot(X, w) + b) return y_predif __name__ == '__main__': # 生成數據 X, labels = make_classification(n_samples=100, n_features=2, n_informative=2, n_redundant=0, random_state=1, n_clusters_per_class=2) print(X.shape) print(labels.shape) # 生成偽隨機數 rng = np.random.RandomState(2) X += 2 * rng.uniform(size=X.shape) # 劃分訓練集和測試集 offset = int(X.shape[0] * 0.9) X_train, y_train = X[:offset], labels[:offset] X_test, y_test = X[offset:], labels[offset:] y_train = y_train.reshape((-1, 1)) y_test = y_test.reshape((-1, 1)) print(’X_train=’, X_train.shape) print(’y_train=’, y_train.shape) print(’X_test=’, X_test.shape) print(’y_test=’, y_test.shape) # 訓練 loss_list, loss, params, grads = linear_train(X_train, y_train, 0.01, 100000) print(params) # 預測 y_pred = predict(X_test, params) print(y_pred[:10])

以上就是python實現邏輯回歸的示例的詳細內容,更多關于python 邏輯回歸的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国内精品自在自线视频香蕉 | 高清国产天干天干天干不卡顿 | 免费一级成人毛片 | 中文字幕一二三四区 | 成年大片免费播放视频人 | 黑巨茎大战中国美女 | 日本一级毛片毛片一级毛片 | 色综合天| 国产三级精品视频 | 免费视频成人国产精品网站 | 欧美一级片网址 | 免费看日韩欧美一级毛片 | 国产一级特黄aa大片软件 | 人人澡人人澡碰人人看软件 | 免费播放aa在线视频成人 | 久久国产一久久高清 | 国产裸舞福利在线视频合集 | 日韩精品视频免费网址 | 成人欧美一区二区三区视频xxx | 亚洲精品综合网在线8050影院 | 国产精品美女久久久久网站 | 亚洲一区高清 | 天天草影院 | 一级毛片视频 | 亚洲图片欧洲图片aⅴ | 国产精品不卡视频 | 亚洲欧美成人中文在线网站 | 美女xx网站| 一级黄色激情片 | 国产成人1024精品免费 | 免费看黄视频 | 精品在线视频免费观看 | 欧美经典成人在观看线视频 | 欧美真人视频一级毛片 | 三级黄色免费网站 | 一个人看的ww免费视频 | 国内自拍第五一页 | 亚洲综合资源 | 1024免费福利永久观看网站 | 成人久久免费视频 | 国产成人一区二区三区视频免费 |