国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何評價算法的好壞?

大數據 算法
評價一個算法的好壞,我認為關鍵是看能不能解決問題。如果算法能很好地解決實際的問題,那么我認為就是好算法。 比如預測的算法,關鍵是看預測的準確率,即預測值與實際值之間的接近程度,而不是看算法本身的評分高低。

序言

評價一個算法的好壞,我認為關鍵是看能不能解決問題。如果算法能很好地解決實際的問題,那么我認為就是好算法。 比如預測的算法,關鍵是看預測的準確率,即預測值與實際值之間的接近程度,而不是看算法本身的評分高低。

在《 如何用人工智能預測雙 11 的交易額 》這篇文章中,利用線性回歸算法,我預測 2019 年雙 11 交易額為 2471 億元,而阿里官方公布的實際交易額是 2684 億元,預測值比實際值少 7.9%,對這個結果,我覺得準確率不夠高。反思預測的過程,我認為可以從以下幾個方面來進行改進。

1. 樣本

為了簡化算法模型,我舍棄掉了前幾年相對較小的數據,只保留了最近 5 年的數據。

在數據量本身就比較少的情況下,我仍然遵循簡單原則,這無形中就加大了算法不穩定的風險,出現了欠擬合的問題。

盡管算法的評分很高,但是評分高并不代表算法就好。所以,樣本的選擇非常重要,不能單純地追求算法的評分高,而忽略樣本的質量。

2. 算法

如果保留所有樣本,那么顯然數據呈現的規律并不是線性的,用多項式回歸算法應該是個更好的選擇。

假如用三次多項式回歸算法進行預測,那么算法代碼如下:

  1. # 導入所需的庫 
  2. import numpy as np 
  3. import pandas as pd 
  4. import matplotlib.pyplot as plt 
  5. from sklearn.linear_model import LinearRegression 
  6. from sklearn.preprocessing import PolynomialFeatures 
  7. from sklearn.pipeline import Pipeline 
  8. from sklearn.preprocessing import StandardScaler 
  9.  
  10. # 內嵌畫圖 
  11. %matplotlib inline 
  12.  
  13. # 設置正常顯示中文標簽 
  14. plt.rcParams['font.sans-serif'] = ['SimHei'
  15.  
  16. # 讀取數據,在林驥的公眾號后臺回復「1111」 
  17. df = pd.read_excel('./data/1111.xlsx'
  18.  
  19. # x 年份 
  20. x = np.array(df.iloc[:, 0]).reshape(-1, 1) 
  21.  
  22. # y 交易額 
  23. y = np.array(df.iloc[:, 1]) 
  24.  
  25. # z 預測的年份 
  26. z = [[2019]] 
  27.  
  28. # 用管道的方式調用多項式回歸算法 
  29. poly_reg = Pipeline([ 
  30.  ('ploy', PolynomialFeatures(degree=3)), 
  31.  ('std_scaler', StandardScaler()), 
  32.  ('lin_reg', LinearRegression()) 
  33. ]) 
  34. poly_reg.fit(x, y) 
  35.  
  36. # 用算法進行預測 
  37. predict = poly_reg.predict(z) 
  38.  
  39. # 輸出預測結果 
  40. print('預測 2019 年雙 11 的交易額是', str(round(predict[0],0)), '億元。'
  41. print('線性回歸算法的評分:', poly_reg.score(x, y)) 

預測 2019 年雙 11 的交易額是 2689.0 億元。

線性回歸算法的評分:0.99939752363314

下面是用 matplotlib 畫圖的代碼:

  1. # 將數據可視化,設置圖像大小 
  2. fig = plt.figure(figsize=(10, 8)) 
  3. ax = fig.add_subplot(111) 
  4.  
  5. # 繪制散點圖 
  6. ax.scatter(x, y, color='#0085c3', s=100) 
  7. ax.scatter(z, predict, color='#dc5034', marker='*', s=260) 
  8.  
  9. # 設置標簽等 
  10. plt.xlabel('年份', fontsize=20) 
  11. plt.ylabel('雙 11 交易額', fontsize=20) 
  12. plt.tick_params(labelsize=20) 
  13.  
  14. # 繪制預測的直線 
  15. x2 = np.concatenate([x, z]) 
  16. y2 = poly_reg.predict(x2) 
  17. plt.plot(x2, y2, '-', c='#7ab800'
  18. plt.title('用多項式回歸預測雙 11 的交易額', fontsize=26) 
  19. plt.show() 

 

如何評價算法的好壞?

這近乎完美地擬合了 2009 年以來十一年的數據,因此不禁讓人懷疑,阿里的數據是不是過于完美?

3. 優化

按照一般的機器學習算法流程,應該把數據拆分為兩部分,分別稱為訓練數據集和測試數據集。從 2009 年到 2018 年,雙 11 的交易額總共才 10 個數據,我在預測的時候還舍棄了前 5 個數據,最后只剩下 5 個數據,我以為再拆分就沒有必要了。 但機器學習算法的表現好壞,有一個關鍵因素,就是要有足夠多的數據量。

另外,應該適當地使用網格搜索法,優化算法的參數,必要時還要與交叉驗證法相結合,進行算法評估,從而提高算法的可信度和準確率。 除了算法的準確率,還可以使用其他的方法對模型進行評價,比如:召回率、F1 分數、ROC、AUC、MSE、RMSE、MAE 等等 。

現實世界是錯綜復雜的,很難用一個算法就解決問題,往往需要經過很多次的嘗試,才可能找到基本符合的模型。需要注意的是,多項式回歸的指數不宜過高,否則算法太復雜,很可能出現“過擬合”的現象,從而泛化能力比較差,也就是說,對于訓練數據集能夠很好地擬合,但是對于測試數據集的預測誤差比較大。模型復雜度與預測誤差的大致關系如下圖所示:

 

如何評價算法的好壞?

小結

本文是我在用線性回歸算法預測雙 11 的交易額之后,做的一次復盤,總結了改進的思路,學習優化的方法。

學以致用,是我學習的基本原則。如果害怕出錯,不去勇于實踐,學習再多算法有什么用?這就如同我們不能指望不下水就學會游泳一樣。

以上,希望能夠對你有所啟發。

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2016-01-29 10:06:47

UI設計標準

2013-05-02 09:29:43

交換機評判端口密度

2022-05-05 12:03:08

分布式系統設計

2017-04-26 15:21:38

服務器配置

2016-12-28 17:59:28

MongoDBNoSQL數據

2009-12-02 14:09:52

2018-09-10 13:02:48

人工智能AI創業公司

2020-04-02 16:12:56

推薦系統CTR分流

2015-04-09 10:15:50

弱電線纜線纜

2011-05-06 17:16:18

相紙

2020-08-13 17:59:20

區塊鏈區塊鏈項目數字貨幣

2013-10-21 10:53:34

虛擬化產品

2023-09-05 10:36:51

3D視覺

2021-05-26 05:33:30

5G網絡運營商

2017-03-03 11:40:59

linuxping命令

2014-01-16 14:06:18

軟件開發團隊管理

2013-08-29 09:53:48

開發者iOS 7

2016-11-07 15:21:17

數據中心指標

2009-11-04 09:02:57

Windows 7媒體評價

2012-02-01 10:00:59

軟件
點贊
收藏

51CTO技術棧公眾號

久久99中文字幕| 亚洲人成无码网站久久99热国产 | 尤物视频网站在线观看| 丝袜美腿成人在线| 国产免费亚洲高清| 日韩大陆av| 欧美成人欧美edvon| 91se在线观看| 久久久久久久久久久久久女国产乱| 男插女免费视频| 狠狠爱www人成狠狠爱综合网 | 久久精品国产91精品亚洲| 日韩影视在线| 色综合久久中文综合久久牛| 黄色片久久久久| 亚洲系列中文字幕| 亚洲人成网站77777在线观看| 午夜精品久久久久久99热| 噜噜噜久久亚洲精品国产品麻豆| 亚洲免费观看| 99视频在线播放| 精品资源在线| 日韩视频在线一区| 欧美在线极品| 精品国产乱码久久久久久蜜臀| 992tv免费直播在线观看| 亚洲mv在线观看| 天天干天天操天天玩| 95精品视频在线| 农民人伦一区二区三区| 狠狠色丁香久久婷婷综| 亚洲黄色一区二区三区| 99精品国产在热久久| 91免费精品国偷自产在线| 黄色一级片在线观看| 国产精品99久久久久久有的能看| 自拍视频国产精品| 天堂8中文在线| 亚洲r级在线观看| 欧美巨大另类极品videosbest | 欧美国产乱视频| 国产二区三区在线| 欧美精品丝袜久久久中文字幕| 嫩草av久久伊人妇女超级a| 亚洲人成免费| 亚洲开发第一视频在线播放| 新狼窝色av性久久久久久| 成人xxxxx| 日韩精品一卡| 国产精品99久久99久久久二8| 激情亚洲小说| 久久精品国产视频| 亚洲国产精品免费视频| 2025国产精品视频| 精品乱码一区二区三区四区| 亚洲欧美日韩国产另类专区| 日韩欧美精品一区二区三区经典 | 麻豆传媒在线免费看| 伊人开心综合网| 韩国成人二区| 国产精品爽爽爽爽爽爽在线观看| 粉嫩av一区| 亚洲毛片一区二区| 777久久精品| 国产在线播放91| 粉嫩一区二区三区四区公司1| 日本sm残虐另类| 69成人在线| 国产精品一区二区在线观看不卡| 亚洲精品国产精品国自产观看浪潮 | 欧美成人家庭影院| 国产99久久久欧美黑人| 久久久精品网| 久久精品影视大全| 日韩欧美中文一区二区| 一区二区三区四区视频免费观看 | 人人香蕉久久| 久久香蕉综合色| 亚洲国产精品成人综合色在线婷婷| 欧美色综合一区二区三区| 国产一区二区av| 欧美fxxxxxx另类| 激情视频综合网| 精品三级av在线| 色天天综合网| 国产在线观看福利| 欧美巨大另类极品videosbest| 大型av综合网站| 欧美日韩一区二区三区电影| 91福利区一区二区三区| 精品国产18久久久久久二百| 欧美一区激情视频在线观看| 亚洲一区二区欧美| 国产999精品在线观看| 欧美日韩精品久久久免费观看| 亚洲免费在线电影| 日韩毛片免费看| 色视频一区二区三区| 精品久久久久久久久中文字幕 | 中文字幕桃花岛| 亚洲欧洲午夜一线一品| 国产精品v亚洲精品v日韩精品| 成人免费黄色网址| 在线电影中文日韩| 视频一区二区不卡| 在线视频二区| 亚洲aa在线观看| 一区二区三区精品久久久| av在线精品| 免费一级特黄毛片| 亚洲奶大毛多的老太婆| 久久精选视频| 日p在线观看| 国产精品一区二区三区免费观看| 亚洲国产va精品久久久不卡综合| 老汉色老汉首页av亚洲| 男人女人黄一级| 亚洲精品视频免费在线观看| 日韩av中文字幕一区二区三区| 免费av不卡| 成人三级视频在线观看一区二区| 一区二区三区在线不卡| 成人欧美一区二区三区在线观看 | 国户精品久久久久久久久久久不卡| av免费在线播放网站| 国产偷国产偷亚洲清高网站| 久久午夜电影| 成a人v在线播放| 91免费观看| 欧美怡红院视频| 国产精品第十页| 男女网站在线观看| 91观看网站| 一本在线高清不卡dvd| 亚洲精品tv久久久久久久久久| 日本一级在线观看| 99九九视频| 欧美精品一级二级| 久久久久久9| 美女露胸视频在线观看| 亚洲天堂第一区| 日韩有码视频在线| 久久品道一品道久久精品| 福利一区三区| 色www免费视频| 国产成人自拍视频在线观看| 福利二区91精品bt7086| 亚洲激情女人| 国产在线精彩视频| 欧美 丝袜 自拍 制服 另类| 午夜欧美不卡精品aaaaa| 亚洲国产精品自拍| 欧美片第1页综合| 在线观看中文字幕的网站| 中文字幕中文字幕99| 这里只有精品视频在线| 俺要去色综合狠狠| 电影av在线| 色婷婷综合久色| 激情五月***国产精品| 黄色免费网站在线观看| 一区二区三区四区欧美日韩| 日韩在线观看av| 亚洲免费资源在线播放| 国产一区日韩欧美| 女厕盗摄一区二区三区| 日韩中文字幕在线视频观看 | 国产欧美日本一区二区三区| 欧美日韩播放| 日本在线看片免费人成视1000| 日韩中文不卡| 欧美成人精品激情在线观看 | 116美女写真午夜一级久久| 3d精品h动漫啪啪一区二区| 亚洲国产一区二区三区四区 | 国产欧美日韩网站| 日本国产一区二区三区| 在线成人小视频| 99久久久久久| 婷婷激情综合| 欧美大电影免费观看| 色视频网站在线观看| 国产欧美日韩综合精品二区| 最近2019中文免费高清视频观看www99 | 国产成人无遮挡在线视频| 欧美五码在线| 四虎影院观看视频在线观看 | 欧美一区二区三区免费观看| 欧美亚洲国产一区二区三区va| 国产精品538一区二区在线| 国产剧情在线观看一区| 日本在线视频www鲁啊鲁| 五月婷婷六月合| 日本在线观看不卡| 欧美一区三区三区高中清蜜桃| 欧美一区二区人人喊爽| 自拍偷拍亚洲激情| 久久99精品久久只有精品| 日韩欧美在线中字| 国产国产一区|