精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

中文字幕人成人乱码亚洲电影| 在线a免费观看| 欧美人体大胆444www| 久久精品网址| www.亚洲一区| 成人三级做爰av| 中日韩脚交footjobhd| 国产精品沙发午睡系列990531| 1区1区3区4区产品乱码芒果精品| 日韩精品视频免费播放| 成人中文在线| 精品国产电影一区二区| 亚洲最大综合网| 牛牛在线精品视频| 欧美国产日韩亚洲一区| 亚洲一区中文字幕| 欧美日韩a v| 在线看片日韩| 久久精品国产96久久久香蕉| 国产老熟女伦老熟妇露脸| 国产亚洲精彩久久| 香蕉影视欧美成人| 精品日韩在线播放| 精品视频二区| 成人国产精品免费网站| 成人精品久久av网站| 久久一区二区三区视频| 欧美黄色一区| 久久精品99久久久香蕉| 麻豆av免费观看| 好吊妞国产欧美日韩免费观看网站| 欧美午夜片在线看| 国产女女做受ⅹxx高潮| 1234区中文字幕在线观看| 亚洲女同一区二区| 一级二级三级欧美| 国产高清一区在线观看| 2023国产一二三区日本精品2022| 99中文视频在线| 国产精品国产三级国产aⅴ| 奶水喷射视频一区| 69视频在线播放| 黄色小视频在线免费看| 亚洲区综合中文字幕日日| 在线a欧美视频| 午夜在线观看一区| 图片婷婷一区| 日韩精品在线第一页| 国产精品欧美性爱| 日韩中文字幕| 欧美一级片在线| 天天av天天操| 伊人久久大香线蕉av超碰| 欧美一区二区精品在线| 涩多多在线观看| 国产美女精品视频免费播放软件 | 国产乱子伦精品无码专区| 97电影在线看视频| 国产精品色一区二区三区| 日韩av一级大片| 成人免费在线视频网| 欧美激情在线看| 亚洲欧洲精品在线| 免费a在线看| 亚洲欧美日韩国产中文在线| 女同性恋一区二区| 青青在线视频| 激情懂色av一区av二区av| heyzo国产| 成人美女视频| 欧美视频一区二| 蜜桃福利午夜精品一区| 日韩国产在线不卡视频| 欧美tickling网站挠脚心| 国产在线不卡av| 欧美女优在线视频| 在线日韩第一页| 伊人在线视频观看| 海角社区69精品视频| 992tv成人免费视频| 亚洲国产成人无码av在线| 日韩电影在线一区| 91精品在线观看视频| 性生交生活影碟片| 91蝌蚪porny| 亚洲精品一区二区三| 综合久久2019| 日韩欧美国产一区二区| 亚洲天堂2018av| 香蕉大人久久国产成人av| 亚洲精品www久久久久久广东| 91成人破解版| 欧美1区视频| 欧洲成人免费aa| 国产精品女人久久久| 成人黄色网址在线观看| 日韩欧美在线电影| 国产蜜臀一区二区打屁股调教| 欧美视频在线观看免费网址| 伊人影院综合在线| 麻豆精品少妇| 日韩在线播放一区| 成人免费区一区二区三区| 免费看欧美美女黄的网站| 古典武侠综合av第一页| 成年人在线视频| 亚洲福利一区二区| 91福利国产成人精品播放| 大桥未久女教师av一区二区| 伊人伊成久久人综合网站| 国产精品成人免费一区二区视频| 蜜桃精品在线观看| 好吊色欧美一区二区三区| 98在线视频| 日韩欧美国产激情| 精品人妻一区二区免费| 91精品在线观看国产| 日本一区二区在线播放| 亚洲福利在线观看视频| 国产精品美女www爽爽爽| 黄色国产一级视频| 日本99精品| 在线成人激情视频| 亚洲伊人成人网| 成人一级黄色片| 日韩国产精品毛片| 亚洲a成人v| 国产亚洲欧美aaaa| 草久久免费视频| 成人视屏免费看| 亚洲av综合色区| 欧美日韩免费电影| 一本色道久久综合亚洲精品小说| 日韩一区二区视频在线| 成人精品一区二区三区中文字幕| 免费成人深夜夜行网站视频| 免费视频观看成人| 一区国产精品视频| 中文字幕精品一区二| 国产女人18水真多18精品一级做| 女人扒开屁股爽桶30分钟| 欧美aaaaaaaa牛牛影院| 久久久久久尹人网香蕉| 亚洲黄色片视频| 亚洲一级在线观看| 中文字幕一区二区三区乱码不卡| 韩日视频一区| 国产伦一区二区三区色一情| 91美女主播在线视频| 亚洲成人中文字幕| www.日本精品| 久久久久久久性| 精品国产成人av在线免| 亚洲人成精品久久久| 欧美亚洲成人网| 精品欧美不卡一区二区在线观看| 在线免费观看一区| 国产精品一区二区亚洲| 久久99国内精品| 色一情一乱一乱一区91| av男人一区| 97香蕉久久超级碰碰高清版 | 91精品亚洲一区在线观看| 色妞在线综合亚洲欧美| 91色在线播放| 一区二区三区四区在线播放| 丰满岳乱妇一区二区| 亚洲美女黄色| 欧美日本亚洲| 久久久加勒比| 久久777国产线看观看精品| 亚洲精华国产精华精华液网站| 亚洲黄色av一区| 在线免费观看污视频| 久久午夜av| 亚洲图片在线观看| 亚洲一区二区三区中文字幕在线观看 | 国产免费一区二区三区在线观看| 麻豆传媒在线完整视频| 日韩欧美国产高清| 毛片在线免费视频| 国产精品久久久一本精品 | 日韩一区二区三区xxxx| 国产免费黄色片| 亚洲一区二区三区四区的| 免费观看av网站| 久久精品国产免费| 亚洲精品蜜桃久久久久久| 视频精品在线观看| 91网站在线看| 在线观看涩涩| 欧美精品一区在线播放| 可以在线观看的黄色| 制服丝袜成人动漫| 黄色一级视频免费| 国产丝袜欧美中文另类| 成人一区二区三区仙踪林| 久久精品伊人| 欧美交换配乱吟粗大25p| 欧美三级电影在线| 91亚洲国产精品| 老司机2019福利精品视频导航| 四虎影院一区二区三区| wwwww在线观看免费视频| 欧美一卡二卡三卡四卡| 久久久久亚洲av成人片| 日本一区二区免费在线| 69亚洲乱人伦| 青青草视频一区| 国产午夜大地久久| 888久久久| 日韩精品最新在线观看| 加勒比久久高清| 成人激情视频在线播放| 欧美三区四区| 午夜精品久久久久久久男人的天堂| 色影视在线观看| 亚洲欧美国产精品久久久久久久| aaa一区二区三区| 欧美视频日韩视频在线观看| av资源免费观看| 亚洲成人在线网站| 成熟的女同志hd| 国产精品沙发午睡系列990531| 人妻大战黑人白浆狂泄| 99re成人精品视频| 99免费观看视频| 国产一区二区美女诱惑| www.日本一区| 日韩成人免费电影| 日韩中文字幕二区| 国产精品丝袜xxxxxxx| 激情小视频网站| 亚洲无线一线二线三线区别av| 影音先锋欧美资源| 国产人妖在线播放| 欧美国产不卡| 国产区精品视频| 日韩欧美精品一区二区三区| 欧美极品美女电影一区| 国产福利视频在线| 色妞久久福利网| 色的视频在线免费看| 中文字幕日韩精品有码视频| 国产三级在线免费| 国产亚洲美女精品久久久| 美女欧美视频在线观看免费| 亚洲精品中文字幕av| 无套内谢的新婚少妇国语播放| 欧美精品一区视频| 人妻91麻豆一区二区三区| 精品国产乱码久久久久久久久| 国产成人精品白浆久久69| 91精品国产综合久久久久久漫画 | 亚洲精品一区二区三区四区五区| 狠狠做六月爱婷婷综合aⅴ| 日本一区二区三区视频在线播放| 欧美精品尤物在线观看| 日韩亚洲视频在线| 色偷偷综合网| 青少年xxxxx性开放hg| 综合激情婷婷| 久久综合久久网| 一本色道精品久久一区二区三区| 亚洲国产精品久久久久婷蜜芽| 裸体一区二区| 在线免费观看av的网站| 九色综合国产一区二区三区| 国产又粗又猛大又黄又爽| 成人午夜看片网址| 波多野结衣办公室33分钟| 国产日韩欧美精品综合| 少妇高潮一区二区三区喷水| 亚洲免费看黄网站| 日韩精品一区二区三| 色欧美日韩亚洲| 国产精品国产一区二区三区四区| 欧美一级午夜免费电影| 少妇一区二区三区四区| 亚洲欧美在线免费观看| 毛片在线不卡| 午夜精品久久久久久久99热| gogo亚洲高清大胆美女人体| 国产在线观看91精品一区| 亚洲欧洲国产精品一区| 欧美精品在线一区| 国产精品国产一区| 久操网在线观看| 免费精品99久久国产综合精品| 古装做爰无遮挡三级聊斋艳谭| 99久久99久久精品免费观看 | 亚洲综合丁香婷婷六月香| 国产www在线| 制服丝袜成人动漫| 欧美69xxxxx| 久色乳综合思思在线视频| 在线看的毛片| 亚洲综合社区网| 欧美男男gaytwinkfreevideos| a级网站在线观看| 另类亚洲自拍| 无码人妻精品一区二区三| 国产精品你懂的在线| 日韩欧美不卡视频| 51精品国自产在线| 国产高清视频在线| 欧美日韩aaaa| 国产福利一区二区三区在线播放| 国产伦精品一区二区三毛| 色综合天天爱| 欧美日韩在线不卡视频| 国产成人在线免费观看| 特黄一区二区三区| 岛国av午夜精品| 草草视频在线播放| 日韩在线视频网站| 欧美www.| 久久久久久久免费| 精品成人久久| 久久久久中文字幕亚洲精品| 国产精品高潮呻吟| 波多野结衣视频在线观看| 亚洲黄色片网站| 色yeye免费人成网站在线观看| 国产精品网红直播| 精品福利久久久| 久久婷婷国产精品| 99re成人精品视频| 日本一区二区免费在线观看| 日韩免费成人网| caopo在线| 成人免费淫片视频软件| 成人高清av| 黑森林精品导航| 久久精品一区四区| 天天干天天干天天| 日韩电视剧免费观看网站| 欧美xxxx做受欧美88bbw| 91精品入口蜜桃| 中文字幕日韩欧美精品高清在线| 美女在线视频一区二区| 国产精品美女久久久久久久久| 在线观看亚洲黄色| 亚洲午夜久久久影院| 日韩精品专区| 婷婷久久五月天| 日本欧美加勒比视频| 精品熟妇无码av免费久久| 91久久久免费一区二区| 人妻少妇精品无码专区| 国语自产精品视频在免费| 极品国产人妖chinesets亚洲人妖| 美脚丝袜脚交一区二区| 波多野洁衣一区| 国产精品人人人人| 亚洲视频在线免费看| 亚洲一区二区三区四区| 日产中文字幕在线精品一区| 青青草国产精品97视觉盛宴| 亚洲图片第一页| 91精品视频网| 午夜av在线播放| 国产一区二区高清不卡| 久久国产成人| 一级特黄曰皮片视频| 欧美电影影音先锋| 在线你懂的视频| 精品欧美一区二区在线观看视频 | 99成人在线视频| 麻豆tv在线观看| 精品久久久久久久久中文字幕| 国产在线一二三区| 成人深夜直播免费观看| 亚洲一级影院| 日本二区在线观看| 欧美美女网站色| 国产在线天堂www网在线观看| 欧美一区激情视频在线观看| 久久国产乱子精品免费女| 1024手机在线视频| 日韩国产精品一区| 欧美性生活一级| 国产高清www| 久久免费电影网| 99精品久久久久久中文字幕| 91精品国产亚洲| 日韩欧美视频在线播放| 亚洲成人福利视频| 欧美专区亚洲专区| 国产桃色电影在线播放| 日本婷婷久久久久久久久一区二区 | 18涩涩午夜精品.www| 亚洲国产日韩在线观看| 国产a级全部精品| 一级毛片免费高清中文字幕久久网| 国产乱了高清露脸对白| 欧美日韩国产123区| 国产乱码精品一区二三赶尸艳谈| 一本一道久久久a久久久精品91| www.亚洲人|