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

最喜歡隨機森林?TensorFlow開源決策森林庫TF-DF

新聞 人工智能
近日,TensorFlow 開源了 TensorFlow 決策森林 (TF-DF)。TF-DF 是用于訓練、服務和解釋決策森林模型(包括隨機森林和梯度增強樹)生產方面的 SOTA 算法集合。

 [[402276]]

在人工智能發展史上,各類算法可謂層出不窮。近十幾年來,深層神經網絡的發展在機器學習領域取得了顯著進展。通過構建分層或「深層」結構,模型能夠在有監督或無監督的環境下從原始數據中學習良好的表征,這被認為是其成功的關鍵因素。

而深度森林,是 AI 領域重要的研究方向之一。

2017 年,周志華和馮霽等人提出了深度森林框架,這是首次嘗試使用樹集成來構建多層模型的工作。2018 年,周志華等人又在研究《Multi-Layered Gradient Boosting Decision Trees》中探索了多層的決策樹。今年 2 月,周志華團隊開源深度森林軟件包 DF21:訓練效率高、超參數少,在普通設備就能運行。

就在近日,TensorFlow 開源了 TensorFlow 決策森林 (TF-DF)。TF-DF 是用于訓練、服務和解釋決策森林模型(包括隨機森林和梯度增強樹)生產方面的 SOTA 算法集合。現在,你可以使用這些模型進行分類、回歸和排序任務,具有 TensorFlow 和 Keras 的靈活性和可組合性。

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

谷歌大腦研究員、Keras之父François Chollet表示:「現在可以用Keras API訓練TensorFlow決策森林了。」

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

對于這一開源項目,網友表示:「這非常酷!隨機森林是我最喜歡的模型。」

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

決策森林

決策森林是一系列機器學習算法,其質量和速度可與神經網絡相競爭(它比神經網絡更易于使用,功能也很強大),實際上與特定類型的數據配合使用時,它們比神經網絡更出色,尤其是在處理表格數據時。

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

隨機森林是一種流行的決策森林模型。在這里,你可以看到一群樹通過投票結果對一個例子進行分類。

決策森林是由許多決策樹構建的,它包括隨機森林和梯度提升樹等。這使得它們易于使用和理解,而且可以利用已經存在的大量可解釋性工具和技術進行操作。

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

決策樹是一系列僅需做出是 / 否判斷的問題,使用決策樹將動物分成雞、貓、袋鼠。

TF-DF 為 TensorFlow 用戶帶來了模型和一套定制工具:

  • 對初學者來說,開發和解釋決策森林模型更容易。不需要顯式地列出或預處理輸入特征(因為決策森林可以自然地處理數字和分類屬性)、指定體系架構(例如,通過嘗試不同的層組合,就像在神經網絡中一樣),或者擔心模型發散。一旦你的模型經過訓練,你就可以直接繪制它或者用易于解釋的統計數據來分析它。
  • 高級用戶將受益于推理時間非常快的模型(在許多情況下,每個示例的推理時間為亞微秒)。而且,這個庫為模型實驗和研究提供了大量的可組合性。特別是,將神經網絡和決策森林相結合是很容易的。
最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

如上圖所示,只需使用一行代碼就能構建模型,相比之下,動圖中的下面代碼是用于構建神經網絡的代碼。在 TensorFlow 中,決策森林和神經網絡都使用 Keras。可以使用相同的 API 來實驗不同類型的模型,更重要的是,可以使用相同的工具,例如 TensorFlow Serving 來部署這兩種模型。

以下是 TF-DF 提供的一些功能:

  • TF-DF 提供了一系列 SOTA 決策森林訓練和服務算法,如隨機森林、CART、(Lambda)MART、DART 等。
  • 基于樹的模型與各種 TensorFlow 工具、庫和平臺(如 TFX)更容易集成,TF-DF 庫可以作為通向豐富 TensorFlow 生態系統的橋梁。
  • 對于神經網絡用戶,你可以使用決策森林這種簡單的方式開始 TensorFlow,并繼續探索神經網絡。

代碼示例

下面進行示例展示,可以讓使用者簡單明了。

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

項目地址:https://github.com/tensorflow/decision-forests

  • TF-DF 網站地址:https://www.tensorflow.org/decision_forests
  • Google I/O 2021 地址:https://www.youtube.com/watch?v=5qgk9QJ4rdQ

 

模型訓練

在數據集 Palmer's Penguins 上訓練隨機森林模型。目的是根據一種動物的特征來預測它的種類。該數據集包含數值和類別特性,并存儲為 csv 文件。

最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

Palmer's Penguins 數據集示例。

模型訓練代碼:

  1. # Install TensorFlow Decision Forests 
  2. !pip install tensorflow_decision_forests 
  3. # Load TensorFlow Decision Forests 
  4. import tensorflow_decision_forests as tfdf 
  5. # Load the training dataset using pandas 
  6. import pandas 
  7. train_df = pandas.read_csv("penguins_train.csv"
  8. # Convert the pandas dataframe into a TensorFlow dataset 
  9. train_ds = tfdf.keras.pd_dataframe_to_tf_dataset(train_df, label="species"
  10. # Train the model 
  11. model = tfdf.keras.RandomForestModel() 
  12. model.fit(train_ds) 

請注意,代碼中沒有提供輸入特性或超參數。這意味著,TensorFlow 決策森林將自動檢測此數據集中的輸入特征,并對所有超參數使用默認值

評估模型

現在開始對模型的質量進行評估:

  1. # Load the testing dataset 
  2. test_df = pandas.read_csv("penguins_test.csv"
  3. # Convert it to a TensorFlow dataset 
  4. test_ds = tfdf.keras.pd_dataframe_to_tf_dataset(test_df, label="species"
  5. # Evaluate the model 
  6. model.compile(metrics=["accuracy"]) 
  7. print(model.evaluate(test_ds)) 
  8. # >> 0.979311 
  9. # Note: Cross-validation would be more suited on this small dataset. 
  10. # See also the "Out-of-bag evaluation" below. 
  11. # Export the model to a TensorFlow SavedModel 
  12. model.save("project/my_first_model"

帶有默認超參數的隨機森林模型為大多數問題提供了一個快速和良好的基線。決策森林一般會對中小尺度問題進行快速訓練,與其他許多類型的模型相比,需要較少的超參數調優,并且通常會提供強大的結果。

解讀模型

現在,你已經了解了所訓練模型的準確率,接下來該考慮它的可解釋性了。如果你希望理解和解讀正被建模的現象、調試模型或者開始信任其決策,可解釋性就變得非常重要了。如上所述,有大量的工具可用來解讀所訓練的模型。首先從 plot 開始:

  1. tfdf.model_plotter.plot_model_in_colab(model, tree_idx=0
最喜歡隨機森林?周志華DF21后,TensorFlow開源決策森林庫TF-DF

其中一棵決策樹的結構。

你可以直觀地看到樹結構。此外,模型統計是對 plot 的補充,統計示例包括:

  • 每個特性使用了多少次?
  • 模型訓練的速度有多快(樹的數量和時間)?
  • 節點在樹結構中是如何分布的(比如大多數 branch 的長度)?

這些問題的答案以及更多類似查詢的答案都包含在模型概要中,并可以在模型檢查器中訪問。

  1. # Print all the available information about the model 
  2. model.summary() 
  3. >> Input Features (7): 
  4. >>   bill_depth_mm 
  5. >>   bill_length_mm 
  6. >>   body_mass_g>>    
  7. ... 
  8. >> Variable Importance: 
  9. >>   1.    "bill_length_mm" 653.000000 ################ 
  10. >>   ... 
  11. >> Out-of-bag evaluation: accuracy:0.964602 logloss:0.102378 
  12. >> Number of trees: 300 
  13. >> Total number of nodes: 4170 
  14. >>   ... 
  15. # Get feature importance as a array 
  16. model.make_inspector().variable_importances()["MEAN_DECREASE_IN_ACCURACY"
  17. >> [("flipper_length_mm"0.149), 
  18. >>      ("bill_length_mm"0.096), 
  19. >>      ("bill_depth_mm"0.025), 
  20. >>      ("body_mass_g"0.018), 
  21. >>      ("island"0.012)] 

在上述示例中,模型通過默認超參數值進行訓練。作為首個解決方案而言非常好,但是調整超參數可以進一步提升模型的質量。可以如下這樣做:

  1. # List all the other available learning algorithms 
  2. tfdf.keras.get_all_models() 
  3. >> [tensorflow_decision_forests.keras.RandomForestModel, 
  4. >>  tensorflow_decision_forests.keras.GradientBoostedTreesModel, 
  5. >>  tensorflow_decision_forests.keras.CartModel] 
  6. # Display the hyper-parameters of the Gradient Boosted Trees model  
  7. ? tfdf.keras.GradientBoostedTreesModel 
  8. >> A GBT (Gradient Boosted [Decision] Tree) is a set of shallow decision trees trained sequentially. Each tree is trained to predict and then "correct" for the errors of the previously trained trees (more precisely each tree predicts the gradient of the loss relative to the model output).. 
  9.     ... 
  10.    Attributes: 
  11.      num_trees: num_trees: Maximum number of decision trees. The effective number of trained trees can be smaller if early stopping is enabled. Default: 300
  12.      max_depth: Maximum depth of the tree. `max_depth=1` means that all trees will be roots. Negative values are ignored. Default: 6
  13.      ... 
  14.      # Create another model with specified hyper-parameters 
  15. model = tfdf.keras.GradientBoostedTreesModel( 
  16.     num_trees=500
  17.     growing_strategy="BEST_FIRST_GLOBAL"
  18.     max_depth=8
  19.     split_axis="SPARSE_OBLIQUE" 
  20.     ,) 
  21. # Evaluate the model 
  22. model.compile(metrics=["accuracy"]) 
  23. print(model.evaluate(test_ds))#  
  24. >> 0.986851 

 

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2015-09-14 13:41:47

隨機森林入門攻略

2017-10-18 14:11:20

機器學習決策樹隨機森林

2014-07-07 10:05:57

機械學習

2017-09-25 16:16:49

決策樹隨機森林機器學習

2022-09-25 23:19:01

機器學習決策樹Python

2023-03-13 08:00:00

機器學習算法

2017-08-04 14:28:40

決策樹隨機森林CART模型

2023-02-23 08:00:00

Python機器學習編程代碼

2023-09-22 10:34:19

學習算法隨機森林Java

2023-08-18 09:18:47

信貸違約機器學習

2024-11-05 09:42:59

開發軟件命令行

2024-06-28 13:57:34

2023-02-17 08:10:58

2021-01-14 23:14:40

開源Linux生產力應用

2022-04-30 18:42:38

Go編程語言

2020-08-06 15:14:07

D語言編程語言

2012-03-30 13:56:17

編程開發

2012-04-28 09:14:50

編程編程語錄

2012-02-02 16:42:24

Android用戶

2020-02-10 10:05:12

Linux發行版Ubuntu
點贊
收藏

51CTO技術棧公眾號

日韩欧美中文字幕制服| 久久日韩粉嫩一区二区三区| 最新中文字幕亚洲| 九九九在线观看视频| 亚洲人视频在线观看| 日韩视频二区| 亚洲男人的天堂网站| 97在线播放视频| 天天操天天操天天| 久久久久久久波多野高潮日日| 日韩电影视频免费| 免费在线观看的毛片| 成人午夜影视| 久久99精品国产.久久久久| 日韩中文字幕视频在线| 99色精品视频| 日本三级在线视频| 国产呦萝稀缺另类资源| 久久精品久久精品亚洲人| 中文字幕色网站| 青春草在线视频| 国产精品正在播放| 91大神在线播放精品| 欧洲美一区二区三区亚洲| 日韩欧美一区二区三区在线观看| 亚洲国产成人一区二区三区| 51成人做爰www免费看网站| 国产无码精品在线播放| 精品国产一区探花在线观看| 6080亚洲精品一区二区| 欧美精品自拍视频| 三区四区电影在线观看| 成人不卡免费av| 国产成人精品av在线| 手机在线免费看毛片| 久久99成人| 日韩欧美国产视频| 热久久最新地址| 亚洲av成人精品一区二区三区在线播放| 久久精品一区| 久久综合国产精品台湾中文娱乐网 | 日本高清www| 成人不卡视频| 亚洲一区二区在线免费看| 欧美一区二区视频17c | 婷婷成人综合网| 亚洲v欧美v另类v综合v日韩v| www.超碰在线.com| 青青草一区二区三区| 国外成人性视频| 亚洲一区 欧美| 精品无人区一区二区| 欧美精品久久99| 日韩久久一级片| 手机在线免费av| 国产女主播视频一区二区| 91久久精品www人人做人人爽| 久久精品无码av| 欧美日韩免费| 色多多国产成人永久免费网站| 中文av字幕在线观看| 在线日韩影院| 亚洲.国产.中文慕字在线| 色乱码一区二区三区熟女| 你懂的视频在线播放| 成人免费视频免费观看| 91日韩在线播放| 手机av免费观看| 日韩五码在线| 国产综合在线视频| 看片网站在线观看| 久久久久午夜电影| 亚洲香蕉在线观看| 成人免费网站黄| 亚洲五码在线| 欧美一区2区视频在线观看| 色播五月综合网| 91超碰碰碰碰久久久久久综合| 精品久久久久久久久久ntr影视| 日本男女交配视频| 欧美xxxx黑人又粗又长| 亚洲一区二区三区中文字幕| 亚洲啊啊啊啊啊| 网友自拍视频在线| 国产精品久久久久久久第一福利| 欧美1o一11sex性hdhd| 欧美熟妇交换久久久久久分类| 国产不卡视频在线播放| 亚洲自拍偷拍第一页| 99热这里只有精品在线| 国产精品一区二区男女羞羞无遮挡| 成人精品在线视频| 国产乱淫a∨片免费视频| 国产在线精品不卡| 91久久国产自产拍夜夜嗨| 北条麻妃一二三区| 成人av第一页| 久久久久成人精品免费播放动漫| 少妇精品视频一区二区| 91在线看国产| 欧美激情www| 国产大学生校花援交在线播放| 国产婷婷色一区二区三区四区| 日韩av一区二区三区美女毛片| 黄色av网站在线| 欧美激情一区在线观看| 日本黄色a视频| 18+激情视频在线| 一级日本不卡的影视| av之家在线观看| 欧洲一级精品| 7777精品伊人久久久大香线蕉经典版下载 | 国内久久精品视频| 亚洲自拍偷拍色片视频| 日韩一区免费视频| 国产女主播视频一区二区| 性做爰过程免费播放| 图片区小说区亚洲| 欧美视频在线观看免费| 日韩爱爱小视频| 亚洲精品v亚洲精品v日韩精品| 日韩一级在线观看| 国产精品九九九九九| 免费成人结看片| xxxxx成人.com| 国产在线观看免费视频今夜| 久久精品一区| 亚洲一区亚洲二区| 高清国产mv在线观看| 国产日韩欧美精品一区| 亚洲免费不卡| 爱情岛亚洲播放路线| 色综合久久久网| 国产999免费视频| 一本色道久久综合狠狠躁的番外| 色妞一区二区三区| 欧美成人aaaaⅴ片在线看| 蜜桃精品视频在线观看| 国产亚洲第一区| 免费大片黄在线观看视频网站| 图片区日韩欧美亚洲| 天堂一区在线观看| 国产亚洲成av人片在线观黄桃| 自拍偷拍亚洲欧美| 日韩欧美视频在线免费观看| 美女在线观看视频一区二区| 精品国产综合久久| aaa大片在线观看| 欧美精品在线视频| 国产精品18在线| 天堂蜜桃91精品| 久久亚洲午夜电影| 丝袜老师在线| 日韩电影中文字幕在线| 日本一级一片免费视频| 成人一二三区视频| 成人精品视频在线播放| 97se亚洲| 欧美精品精品精品精品免费| 亚洲精品18p| 一区二区三区蜜桃网| 久久综合桃花网| 正在播放日韩欧美一页| 亚洲一区中文字幕| 中文字幕中文字幕在线中高清免费版| 欧美日韩视频在线第一区| 亚洲天堂av中文字幕| 蜜桃视频免费观看一区| 免费观看黄色的网站| 精品一区二区三区四区五区| 欧美剧在线观看| www.国产黄色| 亚洲国产成人tv| 日本69式三人交| 夜夜嗨一区二区| 欧美精品与人动性物交免费看| 免费电影日韩网站| 色久欧美在线视频观看| 国产日韩免费视频| 亚洲国产视频在线| 国产精品三级在线观看无码| 免费观看成人av| 国产欧美综合一区| 国产精品香蕉| 欧美在线观看网站| www.成人.com| 欧美一区二区免费视频| 国产亚洲精品久久久久久打不开| www.日韩av| 日韩在线第三页| 国产精品伦理久久久久久| 91精品网站| 成人影院大全| 精品国产欧美一区二区五十路| 成人福利小视频| 黑人精品xxx一区一二区| 欧美日韩国产黄色| 国产a久久麻豆| 国产成人无码一二三区视频| 99国产精品免费视频观看| www国产亚洲精品| 中文一区一区三区高中清不卡免费| 曰本色欧美视频在线| а√天堂资源在线| 在线观看av一区| 久草中文在线视频| 国产日产欧美精品一区二区三区| 午夜国产福利在线观看| a91a精品视频在线观看| 麻豆中文字幕在线观看| 色综合久久中文| 成人做爽爽免费视频| 中文字幕资源网在线观看免费| 久久亚洲国产精品成人av秋霞| 视频一区 中文字幕| 欧美午夜片在线观看| 精品少妇一二三区| 国产精品久久久久久久久图文区| 日韩免费高清一区二区| 精品一区二区三区免费毛片爱| 欧美变态另类刺激| 中国成人一区| 无遮挡亚洲一区| 精品欧美午夜寂寞影院| 亚洲永久在线观看| 视频精品导航| 欧美性受xxxx白人性爽| 肉肉视频在线观看| 色偷偷偷亚洲综合网另类| 亚洲三级黄色片| 欧美一级片在线看| 中文字幕在线播放日韩| 欧美午夜精品久久久久久人妖 | 中文字幕日韩经典| 日韩欧美高清视频| 欧美啪啪小视频| 亚洲永久免费av| 免费成年人视频在线观看| 国产农村妇女毛片精品久久麻豆 | 99国产精品久久久久久久久久 | 黄视频在线观看网站| 亚洲人成电影在线| 亚洲三区在线播放| 日韩精品视频免费专区在线播放 | 奇米亚洲午夜久久精品| 能在线观看的av| 亚洲看片一区| www.亚洲成人网| 欧美国内亚洲| 欧美精品一区二区性色a+v| 欧美一二区在线观看| 亚洲成人av动漫| 日本久久综合| 日韩欧美国产二区| 精品国产91乱码一区二区三区四区| 麻豆传媒一区| 欧美美乳视频| 欧洲成人一区二区| 青青一区二区三区| 亚洲一区二三| 99久久精品国产亚洲精品 | 成人在线视频免费观看| 欧美理论一区二区| 国产91一区| 日产精品一线二线三线芒果| 蜜桃精品wwwmitaows| 欧美xxxx黑人又粗又长密月| 啪啪亚洲精品| 日本视频一区二区在线观看| 精品国产91久久久久久浪潮蜜月| 婷婷四房综合激情五月| 99久久综合| 天天想你在线观看完整版电影免费| 91精品一区二区三区综合在线爱| 中文字幕中文字幕在线中心一区| 中文视频一区| 日韩精品在线观看av| 99精品久久| 一本久道综合色婷婷五月| 美女脱光内衣内裤视频久久网站 | 国产精品人成电影在线观看| 久久麻豆视频| 91手机在线视频| 国产毛片精品| 日韩国产精品一区二区| 99热精品久久| 成人免费观看cn| 日韩黄色片在线观看| 在线免费黄色网| 成人高清免费观看| 中文字幕在线观看免费高清| 亚洲欧美综合色| jizz国产免费| 欧美优质美女网站| 成人午夜免费福利| 亚洲欧美制服另类日韩| 超碰最新在线| 欧美亚洲在线播放| 亚洲欧洲专区| 精品欧美一区二区三区久久久| 青草国产精品| 国产原创中文在线观看| 另类成人小视频在线| 色综合久久五月| 国产精品久久久久影院老司| 男人天堂中文字幕| 欧美日本一区二区| 亚洲av成人精品毛片| 久久五月天综合| 奇米777日韩| http;//www.99re视频| 国产成人精品免费视| 国产情侣第一页| 免费高清视频精品| 中出视频在线观看| 亚洲精品国产一区二区精华液 | 青青久久精品| 精品亚洲一区二区三区四区五区高| 久久免费精品视频在这里| 欧美精品久久久久久久免费| 国产一区在线看| 国产又粗又猛又爽视频| 亚洲国产一二三| 国产人妖一区二区三区| 在线日韩欧美视频| 成人av观看| 国产精品视频500部| 天天天综合网| 人人干人人视频| 93久久精品日日躁夜夜躁欧美 | 亚洲国产日韩在线一区模特 | 制服丝袜一区二区三区| 国内在线免费高清视频| 5566日本婷婷色中文字幕97| 最新国产精品精品视频| 黄色网址在线免费看| 蜜桃一区二区三区四区| www.狠狠爱| 欧美性猛交xxxx黑人| 少妇精品高潮欲妇又嫩中文字幕| 欧美片一区二区三区| 国产精品国产亚洲精品| 亚洲欧美国产一区二区| 三级久久三级久久久| 亚洲蜜桃精久久久久久久久久久久| 亚洲愉拍自拍另类高清精品| 国产高清第一页| 久久在线观看视频| 中文字幕成人| 中文字幕中文字幕在线中心一区 | 里番精品3d一二三区| 免费看日本黄色| 福利视频网站一区二区三区| 国模无码国产精品视频| 欧美久久一二三四区| 久久99精品久久久久久野外| 国产在线一区二区三区| 99九九热只有国产精品| 91小视频在线播放| 亚洲精品国产品国语在线app| 国产高清视频免费观看| 色综合五月天导航| 久久亚洲黄色| 男人揉女人奶房视频60分| 久久久亚洲午夜电影| 波多野结衣视频免费观看| 在线成人一区二区| 欧美成人高清视频在线观看| 中文字幕精品—区二区日日骚| 久久成人免费电影| 免费在线视频观看| 亚洲成人xxx| sis001欧美| 亚洲国产午夜伦理片大全在线观看网站| 日韩福利电影在线| 人人干在线观看| 日韩欧美高清一区| 欧洲一区精品| 视频在线99re| 国产精品一区三区| 日韩黄色精品视频| 亚洲人a成www在线影院| 亚洲三级在线| 免费特级黄色片| 久久久不卡网国产精品二区| 在线免费观看中文字幕| 久久91精品国产91久久跳| 欧美日韩直播| 午夜在线观看av| 亚洲男同性视频| 亚洲欧洲国产综合| 国产欧美日韩视频| 亚洲视频中文| 一区二区伦理片| 欧美一区二区三区在线电影| 国产美女高潮在线| 亚洲欧洲一区二区福利| 国产成人自拍高清视频在线免费播放| 色播视频在线播放| 色视频www在线播放国产成人|