精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python數據科學:神經網絡

大數據 深度學習
本次只是一個簡單的神經網絡入門,涉及神經元模型和BP神經網絡。這里簡單了解一下機器學習的三要素,分別是模型、策略與算法。

(Artificial Neural Network,ANN)人工神經網絡模型,以數學和物理的方法對人腦神經網絡進行簡化、抽象和模擬。

本次只是一個簡單的神經網絡入門,涉及神經元模型和BP神經網絡。

這里簡單了解一下機器學習的三要素,分別是模型、策略與算法。

模型包括非隨機效應部分(被解釋變量和解釋變量之間的關系,多為函數關系)和隨機效應部分(擾動項)。

策略是指如何設定***化的目標函數,常見的目標函數有線性回歸的殘差平方和、邏輯回歸的似然函數、SVM中的合頁函數等。

算法是對目標函數求參的方法,比如通過求導的方法計算,或者使用數值計算領域的算法求解。

其中神經網絡就是采用數值算法求解參數,這就意味著每次計算得到的模型參數都會是不同的。

一、神經網絡

01 神經元模型

神經網絡中最基本的成分是神經元模型。

每個神經元都是一個多輸入單輸出的信息處理單元,輸入信號通過帶權重的連接傳遞,和閾值對比后得到總輸入值,再通過激活函數的處理產生單個輸出。

神經元的輸出,是對激活函數套用輸入加權和的結果。

神經元的激活函數使得神經元具有不同的信息處理特性,反映了神經元輸出與其激活狀態之間的關系。

本次涉及到的激活函數有閾值函數(階躍函數)、sigmoid函數(S型函數)。

02 單層感知器

感知器是一種具有單層計算單元的神經網絡,只能用來解決線性可分的二分類問題。

無法運用到多層感知器中,無法確定隱藏層的期望輸出。

它的結構類似之前的神經元模型。

激活函數采用單極性(或雙極性)閾值函數。

03 BP神經網絡

采用誤差反向傳播算法(有監督學習算法)訓練的多層神經網絡稱為BP神經網絡。

屬于多層前饋型神經網絡,模型的學習過程由信號的正向傳播和誤差反向傳播兩個過程組成。

進行正向傳播時信號從輸入層計算各層加權和,經由各隱層最終傳遞到輸出層,得到輸出結果,比較輸出結果與期望結果(監督信號),得到輸出誤差。

誤差反向傳播是依照梯度下降算法將誤差沿著隱藏層到輸入層逐層反向傳播,將誤差分攤給各層的所有單元,從而得到各個單元的誤差信號(學習信號),據此修改各單元權值。

這兩個信號傳播過程不斷循環以更新權值,最終根據判定條件判斷是否結束循環。

其網絡結構普遍為單隱層網絡,包括輸入層、隱層、輸出層。

激活函數多采用sigmoid函數或線性函數,這里隱層和輸出層均采用sigmoid函數。

二、Python實現

神經網絡在有明確的訓練樣本后,網絡的輸入層結點數(解釋變量個數)和輸出層結點數(被解釋變量的個數)便已確定。

需要考慮的則是隱含層的個數和每個隱含層的結點個數。

下面利用書中的數據進行實戰一波,一份移動離網數據。

移動通訊用戶消費特征數據,目標字段為是否流失,具有兩個分類水平(是與否)。

自變量包含了用戶的基本信息、消費的產品信息以及用戶的消費特征。

讀取數據。

  1. import pandas as pd 
  2. from sklearn import metrics 
  3. import matplotlib.pyplot as plt 
  4. from sklearn.preprocessing import MinMaxScaler 
  5. from sklearn.neural_network import MLPClassifier 
  6. from sklearn.model_selection import GridSearchCV 
  7. from sklearn.model_selection import train_test_split 
  8.  
  9. # 設置***顯示行數 
  10. pd.set_option('display.max_rows', 10) 
  11. # 設置***顯示列數 
  12. pd.set_option('display.max_columns', 10) 
  13. # 設置顯示寬度為1000,這樣就不會在IDE中換行了 
  14. pd.set_option('display.width', 1000) 
  15. # 讀取數據,skipinitialspace:忽略分隔符后的空白 
  16. churn = pd.read_csv('telecom_churn.csv', skipinitialspace=True
  17. print(churn) 

輸出數據概況,包含3000多個用戶數據。

Python數據科學:神經網絡

使用scikit-learn中的函數將數據集劃分為訓練集和測試集。

  1. # 選取自變量數據 
  2. data = churn.iloc[:, 2:] 
  3. # 選取因變量數據 
  4. target = churn['churn'
  5. # 使用scikit-learn將數據集劃分為訓練集和測試集 
  6. train_data, test_data, train_target, test_target = train_test_split(data, target, test_size=0.4, train_size=0.6, random_state=1234) 

神經網絡需要對數據進行極值標準化。

需要對連續變量進行極值標準化,分類變量需要轉變為虛擬變量。

其中多分類名義變量必須轉變為虛擬變量,而等級變量和二分類變量則可以選擇不轉變,當做連續變量處理即可。

本次數據中,教育等級和套餐類型是等級變量,性別等變量為二分類變量,這些都可以作為連續變量進行處理。

這也就意味著本次的數據集中不存在多分類名義變量,都可作為連續變量進行處理。

  1. # 極值標準化處理 
  2. scaler = MinMaxScaler() 
  3. scaler.fit(train_data) 
  4.  
  5. scaled_train_data = scaler.transform(train_data) 
  6. scaler_test_data = scaler.transform(test_data) 

建立多層感知器模型。

  1. # 設置多層感知器對應的模型 
  2. mlp = MLPClassifier(hidden_layer_sizes=(10,), activation='logistic', alpha=0.1, max_iter=1000) 
  3. # 對訓練集進行模型訓練 
  4. mlp.fit(scaled_train_data, train_target) 
  5. # 輸出神經網絡模型信息 
  6. print(mlp) 

輸出模型信息如下。

Python數據科學:神經網絡

接下來使用經過訓練集訓練的模型,對訓練集及測試集進行預測。

  1. # 使用模型進行預測 
  2. train_predict = mlp.predict(scaled_train_data) 
  3. test_predict = mlp.predict(scaler_test_data) 

輸出預測概率,用戶流失的概率。

  1. # 輸出模型預測概率(為1的情況) 
  2. train_proba = mlp.predict_proba(scaled_train_data)[:, 1] 
  3. test_proba = mlp.predict_proba(scaler_test_data)[:, 1] 

對模型進行評估,輸出評估數據。

  1. # 根據預測信息輸出模型評估結果 
  2. print(metrics.confusion_matrix(test_target, test_predict, labels=[0, 1])) 
  3. print(metrics.classification_report(test_target, test_predict)) 

輸出如下。

Python數據科學:神經網絡

模型對流失用戶的f1-score(精確率和召回率的調和平均數)值為0.81,效果不錯。

此外對流失用戶的靈敏度recall為0.83,模型能識別出83%的流失用戶,說明模型識別流失用戶的能力還可以。

輸出模型預測的平均準確度。

  1. # 使用指定數據集輸出模型預測的平均準確度 
  2. print(mlp.score(scaler_test_data, test_target)) 
  3. # 輸出值為0.8282828282828283 

平均準確度值為0.8282。

計算模型的ROC下面積。

  1. # 繪制ROC曲線 
  2. fpr_test, tpr_test, th_test = metrics.roc_curve(test_target, test_proba) 
  3. fpr_train, tpr_train, th_train = metrics.roc_curve(train_target, train_proba) 
  4. plt.figure(figsize=[3, 3]) 
  5. plt.plot(fpr_test, tpr_test, 'b--'
  6. plt.plot(fpr_train, tpr_train, 'r-'
  7. plt.title('ROC curve'
  8. plt.show() 
  9.  
  10. # 計算AUC值 
  11. print(metrics.roc_auc_score(test_target, test_proba)) 
  12. # 輸出值為0.9149632415075206 

ROC曲線圖如下。

Python數據科學:神經網絡

訓練集和測試集的曲線很接近,沒有過擬合現象。

AUC值為0.9149,說明模型效果非常好。

對模型進行***參數搜索,并且對***參數下的模型進行訓練。

  1. # 使用GridSearchCV進行***參數搜索 
  2. param_grid = { 
  3.     # 模型隱層數量 
  4.     'hidden_layer_sizes': [(10, ), (15, ), (20, ), (5, 5)], 
  5.     # 激活函數 
  6.     'activation': ['logistic''tanh''relu'], 
  7.     # 正則化系數 
  8.     'alpha': [0.001, 0.01, 0.1, 0.2, 0.4, 1, 10] 
  9.  
  10. mlp = MLPClassifier(max_iter=1000) 
  11. # 選擇roc_auc作為評判標準,4折交叉驗證,n_jobs=-1使用多核CPU的全部線程 
  12. gcv = GridSearchCV(estimator=mlp, param_grid=param_grid, 
  13.                    scoring='roc_auc', cv=4, n_jobs=-1) 
  14. gcv.fit(scaled_train_data, train_target) 

輸出***參數的模型的情況。

  1. # 輸出***參數下模型的得分 
  2. print(gcv.best_score_) 
  3. # 輸出值為0.9258018987136855 
  4.  
  5. # 輸出***參數下模型的參數 
  6. print(gcv.best_params_) 
  7. # 輸出參數值為{'alpha': 0.01, 'activation''tanh''hidden_layer_sizes': (5, 5)} 
  8.  
  9. # 使用指定數據集輸出***模型預測的平均準確度 
  10. print(gcv.score(scaler_test_data, test_target)) 
  11. # 輸出值為0.9169384823390232 

模型的roc_auc***得分為0.92,即該模型下的ROC曲線下面積為0.92。

較之前的0.9149,提高了一點點。

模型的***參數,激活函數為relu類型,alpha為0.01,隱藏層節點數為15個。

模型的預測平均準確率為0.9169,較之前的0.8282,提高了不少。

責任編輯:未麗燕 來源: 法納斯特
相關推薦

2018-07-03 16:10:04

神經網絡生物神經網絡人工神經網絡

2017-09-10 07:07:32

神經網絡數據集可視化

2025-02-25 14:13:31

2022-04-07 09:01:52

神經網絡人工智能

2017-05-04 18:30:34

大數據卷積神經網絡

2020-08-06 10:11:13

神經網絡機器學習算法

2018-10-18 10:27:15

機器學習神經網絡python

2022-02-15 23:38:22

Python機器學習算法

2021-02-07 09:40:19

Python神經網絡人工智能

2019-05-05 09:46:01

Python代碼神經網絡

2024-07-10 11:09:35

2019-01-05 08:40:17

VGG神經網絡

2023-06-18 23:00:39

神經網絡損失函數隨機變量

2019-11-19 08:00:00

神經網絡AI人工智能

2024-06-11 08:19:34

2020-05-29 17:21:33

神經網絡學習函數

2017-11-29 14:41:48

神經網絡遞歸神經網絡RNN

2020-09-09 10:20:48

GraphSAGE神經網絡人工智能

2020-10-30 11:25:15

神經網絡人工智能黑匣子

2024-06-28 08:15:02

點贊
收藏

51CTO技術棧公眾號

91色在线porny| 国产免费成人| 精品国产凹凸成av人导航| 777av视频| 免费在线观看污视频| 免费在线观看成人| 欧美福利小视频| 中文字幕人妻一区二区| 成人软件在线观看| 亚洲精品欧美激情| 国产亚洲第一区| 青娱乐在线免费视频| 欧美成人中文| 一本久久综合亚洲鲁鲁| 亚洲美女高潮久久久| 久久xxx视频| 亚洲va韩国va欧美va| 色播亚洲婷婷| 亚洲 另类 春色 国产| 麻豆精品一区二区综合av| 欧美精品久久久久久久久久| 日本人亚洲人jjzzjjz| 国产精品chinese在线观看| 欧美色大人视频| 免费成人在线视频网站| 老司机av在线免费看| 久久综合久久综合久久| 成人国产精品久久久| 亚洲精品中文字幕乱码三区91| 欧美精品播放| 久久深夜福利免费观看| 国产视频三区四区| 蜜桃一区二区| 精品国产一区二区亚洲人成毛片| 特黄视频免费观看| 日韩在线免费| 欧美色视频日本版| 色欲色香天天天综合网www| 新版中文在线官网| 中文字幕亚洲精品在线观看| 日韩欧美亚洲在线| 免费福利在线观看| av电影天堂一区二区在线观看| 欧美精品一区二区三区久久久 | 亚洲高清视频在线| 日本精品福利视频| 老司机午夜在线| 中文字幕中文在线不卡住| 日产中文字幕在线精品一区| 天天爽夜夜爽夜夜爽| 国产91精品精华液一区二区三区 | 国产欧美一区二区精品性色超碰| 久久视频在线观看中文字幕| 少妇av在线播放| 成人18精品视频| 国产一级二级三级精品| 人妻少妇一区二区三区| 不卡电影一区二区三区| 国产精品免费一区二区三区在线观看 | 中文在线手机av| 亚洲女同ⅹxx女同tv| 老汉色影院首页| 欧美精品videossex少妇| 亚洲男帅同性gay1069| 在线观看三级网站| 欧美v亚洲v| 亚洲va国产天堂va久久en| 欧美,日韩,国产在线| 在线看片国产福利你懂的| 欧美日韩国产专区| 别急慢慢来1978如如2| av一区在线播放| 9191精品国产综合久久久久久| 青青草原播放器| 欧美日韩福利视频| 三级性生活视频| 精品一级视频| 欧美精品一区二区精品网| 日本不卡视频一区| 亚洲品质自拍| 视频一区视频二区国产精品| 欧美精品久久久久久久久46p| 综合精品一区| 91大神福利视频在线| 国产成人麻豆免费观看| 韩国欧美一区二区| 国产高清精品一区二区三区| 欧美精品久久久久久久久久丰满| 国产精品系列在线| 日韩精品一区二区在线视频| 欧美人体一区二区三区| 欧美日韩视频一区二区| 久久久久亚洲av无码麻豆| 国产精品115| 日韩激情在线视频| 免费在线观看a级片| 伊人影院久久| 国产成人精品综合久久久| 国产绿帽一区二区三区| 91在线你懂得| 伊人久久av导航| 国内精彩免费自拍视频在线观看网址| 在线观看日韩精品| 人妻av一区二区三区| 国产区精品区| 国外成人在线视频| 国产一区二区三区中文字幕| 91丨porny丨蝌蚪视频| 小说区视频区图片区| 综合毛片免费视频| 日韩精品最新网址| 五月天精品在线| 99成人精品| 国产在线a不卡| 男人的天堂在线| 一区二区三区四区不卡在线 | 人妻精品久久久久中文| 国产字幕视频一区二区| 国产精品96久久久久久又黄又硬 | 亚洲美腿欧美激情另类| 欧美三级 欧美一级| 日韩精品三区四区| 国产欧美日韩视频一区二区三区| 欧美一区二区三区在线观看免费| 性欧美大战久久久久久久久| 久国产精品视频| 精品国内自产拍在线观看视频 | 国产午夜精品无码一区二区| 美女一区二区久久| 女女同性女同一区二区三区91| 伊人在我在线看导航| 欧美日韩成人综合天天影院| 一本色道综合久久欧美日韩精品 | 国产免费一区二区三区免费视频| 久久精品亚洲国产奇米99| www.亚洲成人网| 精品久久免费| 欧美成人h版在线观看| 伊人22222| 国产精品国产a级| 我要看一级黄色大片| 国产亚洲一卡2卡3卡4卡新区| 97免费中文视频在线观看| 午夜精品在线播放| 一区二区三区在线观看网站| 人妻精品久久久久中文字幕69| 一级欧洲+日本+国产| 成人精品在线观看| 国产午夜精品久久久久免费视| 欧美日韩国产精选| 免费看一级黄色| 美女视频黄a大片欧美| 色播五月综合| 日本国产一区| 久久精品一区中文字幕| 国产免费视频一区二区三区| 有坂深雪av一区二区精品| 亚洲国产欧美91| 你懂的视频一区二区| 97人人模人人爽人人喊38tv| 金瓶狂野欧美性猛交xxxx| 欧美xfplay| 五月婷婷激情网| av亚洲精华国产精华精| 热99这里只有精品| 国产99精品一区| 国产精品日韩在线观看| 精品国产丝袜高跟鞋| 欧美成人一级视频| 国产在线视频在线观看| 91麻豆免费观看| 亚洲xxxx2d动漫1| 中文一区一区三区免费在线观看| 国产精品久久亚洲7777| jizz内谢中国亚洲jizz| 综合网中文字幕| 精品国产无码一区二区| 午夜精品福利视频网站| 黄免费在线观看| 国产麻豆精品在线| 欧美日韩黄色一级片| 青青草国产免费一区二区下载| 91免费福利视频| 欧美少妇网站| xvideos成人免费中文版| 国产91久久久| 欧日韩精品视频| 欧美黄片一区二区三区| 2022国产精品视频| 亚洲精品免费一区亚洲精品免费精品一区| 欧美不卡一区| 日韩激情久久| 日韩在线观看中文字幕| 日韩av免费一区| 怡红院在线观看| 中文字幕日韩欧美在线视频| 蜜桃视频在线观看www| 欧美在线看片a免费观看| wwwav国产| 国产日韩欧美在线一区| 精品无码av一区二区三区| 青青草原综合久久大伊人精品优势 | 欧美性色视频在线| 无码人妻精品一区二区三区夜夜嗨| 97久久精品人人澡人人爽| 91欧美一区二区三区| 乱人伦精品视频在线观看| 黄网站色视频免费观看| 成人午夜国产| 久久久久久99| 哺乳一区二区三区中文视频| 国产专区精品视频| 欧美色网在线| 26uuu另类亚洲欧美日本一| aa在线视频| 北条麻妃99精品青青久久| 九色视频成人自拍| 亚洲精品www| 欧美一级性视频| 久久一区二区三区视频| 国产网站一区二区| 精品一区二区三区四区五区六区| 捆绑调教一区二区三区| 免费欧美一级视频| 欧美日韩中文| 欧美少妇一级片| 日本黄色精品| 日韩精品av一区二区三区| 欧美久久精品| 国产精品乱码| 国产成人夜色高潮福利影视| 51国偷自产一区二区三区的来源| 欧美在线一级| 国产精品欧美亚洲777777| 日韩成人av电影| 欧美在线视频免费| 欧美男男tv网站在线播放| 91精品国产高清久久久久久| 538在线精品| 久久久中文字幕| av在线理伦电影| 国语自产精品视频在免费| 国产深夜视频在线观看| 欧美高清第一页| 欧美xxxx少妇| 午夜精品一区二区三区av| 91色在线看| 欧美性受xxx| 蜜桃视频m3u8在线观看| 91产国在线观看动作片喷水| 中文不卡1区2区3区| 国产91在线播放精品91| 亚洲第一二三四区| 国产精品美乳在线观看| a∨色狠狠一区二区三区| 国产精品一二三视频| 我想看黄色大片| 国产女主播视频一区二区| 欧美激情久久久久久久| 国产精品伦一区二区三级视频| 男人天堂资源网| 亚洲视频网在线直播| 我家有个日本女人| 亚洲高清免费观看| 国产无套丰满白嫩对白| 欧美最新大片在线看| 国产日韩在线观看一区| 精品国产免费一区二区三区香蕉| 欧美 日韩 综合| 亚洲免费精彩视频| 欧美日韩欧美| 欧美激情在线一区| 日韩深夜视频| 国产精品爽爽爽| 视频一区日韩| 欧美日韩亚洲在线| 97久久夜色精品国产| 老司机午夜免费福利视频| 亚洲黄网站黄| 性欧美极品xxxx欧美一区二区| 精品一区二区三区久久| 日本wwwwwww| 国产天堂亚洲国产碰碰| 波多野结衣爱爱视频| 色综合久久久久综合99| 国产精品久久久久久久久久久久久久久久久久 | 性欧美xxxx免费岛国不卡电影| 日本一区不卡| 黄色成人精品网站| 欧美一级黄色影院| 国产黄色精品视频| 欧美日韩高清丝袜| 亚洲精品日韩一| 成人免费a视频| 欧美一区二区三区播放老司机| 视频一区二区三区国产| 久久网福利资源网站| 不卡av影片| 99国产视频| 久久密一区二区三区| 91成人在线观看喷潮教学| 精品制服美女久久| 级毛片内射视频| 亚洲一区二区中文在线| 亚洲综合一区中| 亚洲性xxxx| 99thz桃花论族在线播放| 成人国产精品免费视频| 国产一区二区三区网| 韩日视频在线观看| 国产一区二区三区免费看| 老头老太做爰xxx视频| 亚洲成人高清在线| 国产欧美日韩成人| 国产亚洲欧洲黄色| 特黄毛片在线观看| 激情小说综合区| 欧美午夜在线| 四虎国产精品永久免费观看视频| 中文在线资源观看网站视频免费不卡| 日韩免费一级片| 精品国产乱码久久久久久影片| 精品176二区| 91精品久久久久久久久久久久久| 免费成人高清在线视频theav| 97视频在线免费| 丁香另类激情小说| 久久久久亚洲av无码专区体验| 欧美喷潮久久久xxxxx| avtt亚洲| 国产精品三级在线| 成人三级视频| 爱情岛论坛亚洲首页入口章节| 国产亚洲精品7777| 黄色片网站在线免费观看| 日韩高清中文字幕| 日韩伦理福利| 欧美日韩喷水| 秋霞午夜鲁丝一区二区老狼| 久久久久久国产免费a片| 在线观看不卡视频| 第一福利在线| 国产精品久久一区主播| 精品理论电影| 一道本在线免费视频| 国产精品久久久久精k8| 一级全黄裸体免费视频| 日韩在线小视频| 国产精品毛片aⅴ一区二区三区| 99精品一级欧美片免费播放| 国产一区二区三区四| 欧美色图一区二区| 欧美成人精精品一区二区频| 欧美人与动牲性行为| 好吊色欧美一区二区三区| 国产亚洲一区在线| 欧美大波大乳巨大乳| 欧美日韩情趣电影| a黄色片在线观看| 成人欧美一区二区三区视频xxx| 亚洲欧洲一区二区天堂久久| 人妻无码一区二区三区| 欧美亚洲国产一区二区三区 | 亚洲国产精品嫩草影院久久av| 国内外成人激情视频| 中文字幕巨乱亚洲| 91国内精品视频| 久久免费精品视频| 久久99久久人婷婷精品综合| 久久黄色片网站| 亚洲国产精品久久久久秋霞影院| 欧美在线一卡| 成人免费网站在线看| 韩国在线一区| 摸摸摸bbb毛毛毛片| 欧美一区中文字幕| av成人影院在线| 亚洲国产成人不卡| 国产成人欧美日韩在线电影| av资源免费观看| 久久久国产视频| 老牛国内精品亚洲成av人片| 成人性生生活性生交12| 亚洲资源中文字幕| 国产一二三区在线| 1区1区3区4区产品乱码芒果精品| 亚洲视频二区| 国产免费一区二区三区四区| 亚洲国产精品久久91精品| 韩日精品一区| 成年人看的毛片| 亚洲欧美在线aaa| 天天干天天色天天| 91在线观看免费高清完整版在线观看| 99pao成人国产永久免费视频| 开心激情五月网| 日韩av在线不卡| 国产中文欧美日韩在线| 日韩手机在线观看视频| 一区二区三区免费观看|