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

性能超過人類煉丹師,AutoGluon 低調開源

新聞 人工智能
近日,亞馬遜正式推出了開源代碼庫 AutoGluon。開發者依靠僅僅幾行代碼,就可以編寫出 AI 嵌入應用程序。

 自動機器學習效果能有多好?比如讓 MobileNet1.0 backbone 的 YOLO3 超過 ResNet-50 backbone 的 faster-rcnn 六個點?AutoGluon 的問世說明,人類煉丹師可能越來越不重要了。

近日,亞馬遜正式推出了開源代碼庫 AutoGluon。開發者依靠僅僅幾行代碼,就可以編寫出 AI 嵌入應用程序。

一個多月前,AutoGluon 在 GitHub 已經悄悄上線,但最近幾天才正式公開發布。

開發者「Justin ho」搶先體驗了一下 AutoGluon,以下是他的心得體會:

性能超过人类炼丹师,AutoGluon 低调开源

「ResNet-50 backbone + FasterRCNN 騎臉怎么輸嘛。」

但,最終測試集成績非常出人意料,AutoGluon 通過 NAS 搜索的結果直接高了六個點。

性能超过人类炼丹师,AutoGluon 低调开源

對此,李沐表示:

性能超过人类炼丹师,AutoGluon 低调开源

知乎用戶 @Justin ho。

李沐在知乎上回應:

AutoML 使用大概 15 倍于單次訓練的代價,得到的結果可能比手調的要好。這個主要是對于 CV 而言,尤其是 detection 模型,預計 GluonCV 里面模型很快贏來一大波提升。

AutoGluon 取了一個巧,我們目前只支持 GluonCV 和 GluonNLP 里面的任務,和額外的 Tabular 數據(因為一個小哥之前有過經驗)。所以我們可以把以前的很有經驗東西放進去來減小搜參空間,從而提升速度。

當然 AutoGluon 還是早期項目,我本來想是讓團隊再開發一些時間再公開。還有太多有意思的應用、算法、硬件加速可以做的。非常歡迎小伙伴能一起貢獻。

AutoGluon:新特性

性能超过人类炼丹师,AutoGluon 低调开源

圖解 AutoGluon。

AutoGluon 支持易使用和易擴展的 AutoML,并專注于涵蓋圖像、文本或表格數據的深度學習和實際應用。AutoGluon 適用于機器學習初學者和專家,能夠使他們:

  • 通過幾行代碼即可快速地為數據構建深度學習原型方案;
  • 利用自動超參數微調、模型選擇/架構搜索和數據處理;
  • 無需專家知識即可自動使用深度學習 SOTA 方法;
  • 輕松地提升現有定制模型和數據管道,或者根據用例自定義 AutoGluon。

支持功能

現在 AutoGluon 已經支持了以下一些應用:

  • 表格預測:基于數據表中一些列的值預測其他列的值;
  • 圖像分類:識別圖像中的主要對象;
  • 對象檢測:借助圖像中的邊界框檢測多個對象;
  • 文本分類:基于文本內容做出預測。

性能超过人类炼丹师,AutoGluon 低调开源

除了這些之外,AutoGluon 還可以進行神經架構搜索,使用起來較為簡便。

怎樣使用 AutoGluon 呢?官方文檔中提供了示例代碼,機器之心進行了節選:

示例代碼

表格預測

對于用表格形式(存儲為 CSV 文件等)來表示的標準數據集來說,AutoGluon 可以自動根據其他列的值來預測某一列值。只需要調用一次 fit(),就可以在標準的監督學習任務(包括分類和回歸)中實現很高的準確性,而無需數據清洗、特征工程、超參數優化、模型選擇等等繁瑣的流程。

首先,導入 AutoGluon 中預測表格的相關 api。

  1. import autogluon as agfrom autogluon import TabularPrediction as task 

加載數據(這里使用官方教程提供的數據集)。

  1. train_data = task.Dataset(file_path='https://autogluon.s3.amazonaws.com/datasets/Inc/train.csv')train_data = train_data.head(500) # subsample 500 data points for faster demoprint(train_data.head()) 

表格 train_data 中的每一行都對應單獨的訓練樣本。在官方教程提供的數據集中,每一行對應單個人,并且表格列包含各種統計特征。

我們先來用這些特征預測一下某個人的收入是否超過 5 萬美元,相關信息記錄在該表的 class 列中。

性能超过人类炼丹师,AutoGluon 低调开源

然后進行訓練:

  1. dir = 'agModels-predictClass' # specifies folder where to store trained modelspredictor = task.fit(train_data=train_data, label=label_column, output_directory=dir) 

加載測試集并測試:

  1. test_data = task.Dataset(file_path='https://autogluon.s3.amazonaws.com/datasets/Inc/test.csv')y_test = test_data[label_column] # values to predicttest_data_nolab = test_data.drop(labels=[label_column],axis=1) # delete label column to prove we're not cheatingprint(test_data_nolab.head()) 

圖像分類

和表格預測任務類似,AutoGluon 可以自動對圖像進行分類,并使用 GPU 進行訓練。

首先加載圖像分類 api:

  1. import autogluon as agfrom autogluon import ImageClassification as task 

然后只需要短短幾行代碼就可以構建一個圖像分類器(數據集為教程自帶數據集):

  1. classifier = task.fit(dataset,epochs=10,ngpus_per_trial=1,verbose=False

打印訓練結果中最好的:

  1. print('Top-1 val acc: %.3f' % classifier.results['best_reward']) 

對單一圖像進行測試,這里的 ag.get_gpu_count() 用于檢測是否有 GPU,如有則大于 0。

  1. # skip this if training FashionMNIST on CPU.if ag.get_gpu_count() > 0: image = 'data/test/BabyShirt/BabyShirt_323.jpg' ind, prob = classifier.predict(image)print('The input picture is classified as [%s], with probability %.2f.' % (dataset.init().classes[ind.asscalar()], prob.asscalar())) 

在測試集上測試并打印結果:

  1. test_acc = classifier.evaluate(test_dataset)print('Top-1 test acc: %.3f' % test_acc) 

神經架構搜索

對于 AutoML 的框架來說,神經架構搜索是很重要的一個應用。近來,流行的 NAS 方法,如 ENAS 和 ProxylessNAS 都通過構建一個超網絡(supernet)并在不同的架構之間共享權重,從而加速搜索速度。

性能超过人类炼丹师,AutoGluon 低调开源

ProxylessNAS 架構。

AutoGluon 也提供了相應的功能。

以「為硬件設備搜索合適的神經網絡架構」為例:

首先,導入相關 api。

  1. import autogluon as agimport mxnet as mximport mxnet.gluon.nn as nn 

然后使用 MXNet 框架構建一個 CNN 的基礎架構:

  1. class Identity(mx.gluon.HybridBlock): def hybrid_forward(self, F, x): return xclass ConvBNReLU(mx.gluon.HybridBlock): def __init__(self, in_channels, channels, kernel, stride): super().__init__() padding = (kernel - 1) // 2 self.conv = nn.Conv2D(channels, kernel, stride, padding, in_channels=in_channels) self.bn = nn.BatchNorm(in_channels=channels) self.relu = nn.Activation('relu')    def hybrid_forward(self, F, x):    return self.relu(self.bn(self.conv(x))) 

構建一個 ENAS 單元用于架構搜索:

  1. from autogluon.contrib.enas import *  
  2. @enas_unit()class ResUnit(mx.gluon.HybridBlock): def __init__(self, in_channels, channels, hidden_channels, kernel, stride): super().__init__() self.conv1 = ConvBNReLU(in_channels, hidden_channels, kernel, stride) self.conv2 = ConvBNReLU(hidden_channels, channels, kernel, 1if in_channels == channels and stride == 1self.shortcut = Identity()   else:    self.shortcut = nn.Conv2D(channels, 1, stride, in_channels=in_channels)      def hybrid_forward(self, F, x):    return self.conv2(self.conv1(x)) + self.shortcut(x) 

使用序列代碼塊(Sequential Block)創建 ENAS 網絡。

  1. mynet = ENAS_Sequential( ResUnit(18, hidden_channels=ag.space.Categorical(48), kernel=ag.space.Categorical(35), stride=2), ResUnit(88, hidden_channels=8, kernel=ag.space.Categorical(35), stride=2), ResUnit(816, hidden_channels=8, kernel=ag.space.Categorical(35), stride=2), ResUnit(1616, hidden_channels=8, kernel=ag.space.Categorical(35), stride=1, with_zero=True), ResUnit(1616, hidden_channels=8, kernel=ag.space.Categorical(35), stride=1, with_zero=True), nn.GlobalAvgPool2D(), nn.Flatten(), nn.Activation('relu'), nn.Dense(10, in_units=16),) 
  2.  
  3. mynet.initialize()#mynet.graph 

定義獎勵函數:

  1. reward_fn = *lambda* metric, net: metric * ((net.avg_latency / net.latency) ** 0.1

最后開始訓練即可:

  1. scheduler = ENAS_Scheduler(mynet, train_set='mnist',reward_fn=reward_fn, batch_size=128, num_gpus=1,warmup_epochs=0, epochs=1, controller_lr=3e-3,plot_frequency=10, update_arch_frequency=5)scheduler.run() 

AutoGluon 使用怎么樣

目前 AutoGluon 網站已經有眾多教程了,開發者能用它快速處理各種結構化與非結構化數據。對于資深開發者,AutoGluon 還提供了一系列定制化的指南,我們能學會如何使用 AutoGluon 的 API 自動提升預測性能。

當然,由于 AutoGluon 目前仍在完善中,有些開發者表示,目前 AutoGluon 文檔主要包含了核心流程,還有一些額外的工具沒有詳細介紹。

在知乎評論中,很多開發者表示 AutoGluon 在視覺任務上的效果很好,甚至如果采用 AutoGluon 自帶的 YOLOV3(mobilenet1.0 backbone),它的效果還要優于手動調參的 FasterRCNN(resnet50 backbone)。

這是非常令人驚訝的,畢竟 YOLOV3 是一種單階段的檢測器,它更擅長推理速度。而 FasterRCNN 這種二階段檢測器,雖然推理速度沒那么快,但效果一般要更好。更不用說 AutoGluon 采用的骨干網絡只是 MobileNet 1.0,它的表達能力遠沒有 ResNet 50 強。綜合這兩種因素,AutoGluon 超過手動效果,就顯得非常令人驚訝了。

之前李沐就曾表示 AutoGluon 的使用代價差不多是單次訓練的 15 倍,所以在 15 次嘗試中,我們還真不一定能找到超越 AutoGluon 的整套超參。不過也有開發者認為要是有一個比較好的搜索空間,隨機搜索 15 次也能找到比較好的超參。李沐說:「AutoGluon 15 次 Search 的結果差不多類似于 Random Search 30 次,但前提是 Search Space 構造的比較好,不要太大與太小。」

目前很多開發者與研究者都已經在嘗試 AutoGluon 的效果,有些簡單調參工作既然機器做得更好,那么為什么不交給它們呢?算法工程師該做的,應該是理解業務與數據,并作出新的調整與創新。

 

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

2014-05-04 13:39:15

人臉識別算法

2023-10-04 20:27:02

2018-09-14 16:04:45

Facebook 開發工具

2022-01-06 15:30:45

谷歌開發GPU

2017-08-09 16:32:40

人工智能深度學習機器人

2018-01-13 22:49:12

阿里巴巴人工智能機器閱讀

2022-05-05 09:10:00

AI芯片設計

2024-11-29 14:10:00

神經網絡AI

2023-07-02 14:47:26

AI速通效率

2024-04-26 11:37:18

OpenAI人工智能奧特曼

2022-02-22 16:33:58

深度學習人工智能模型

2021-12-26 23:04:34

機器人人工智能技術

2018-06-29 09:10:51

區塊鏈數字貨幣比特幣

2021-08-12 22:00:51

人工智能AI

2019-10-21 07:41:40

機器人人工智能系統

2017-05-26 16:42:06

2024-04-01 07:00:00

模型AI

2012-07-04 09:13:43

Google云計算

2025-08-04 14:15:14

AI代碼模型

2024-03-06 13:58:00

測評模型
點贊
收藏

51CTO技術棧公眾號

不卡电影一区二区三区| 国产一区二区三区四区五区传媒| 亚洲人成伊人成综合网小说| 国产高清在线一区| 无码人妻久久一区二区三区| 久久国产电影| 亚洲精品国精品久久99热一| 精品少妇无遮挡毛片| av色综合久久天堂av色综合在| 懂色一区二区三区免费观看 | 免费黄色在线网址| gogo久久日韩裸体艺术| 欧洲精品一区二区| 久久久性生活视频| 高清全集视频免费在线| 久久综合国产精品| 国产精品欧美久久| 99久久夜色精品国产亚洲| 美女久久一区| 97精品视频在线播放| 69av.com| 亚洲欧美偷拍自拍| 亚洲日本欧美日韩高观看| 4438x全国最大成人| 国产精品蜜月aⅴ在线| 亚洲va韩国va欧美va精品| 桥本有菜av在线| 成人激情电影在线看| 91免费看片在线观看| 91福利视频导航| 亚洲视频一区二区三区四区| 丝袜美腿亚洲色图| 欧美亚洲在线播放| 日韩乱码一区二区| 亚洲一级网站| 欧美二区在线播放| 美女的奶胸大爽爽大片| 国产精品毛片久久| 日韩视频免费观看| 国产第一页精品| 成人aaaa| 亚洲人成在线观| 中国美女乱淫免费看视频| 精品亚洲免a| 亚洲第一视频在线观看| 年下总裁被打光屁股sp | 国产精品蜜芽在线观看| 亚洲午夜羞羞片| 国产夫妻自拍一区| xxxx成人| 欧美日韩性生活视频| 奇米影视亚洲色图| 久久男人天堂| 色天天综合久久久久综合片| 国产综合免费视频| 亚洲国产尤物| 欧美伦理视频网站| 日韩av成人网| 欧美激情99| 日韩精品在线免费| 日韩人妻无码精品综合区| 欧美日韩国产在线观看网站| 日韩中文字幕精品| 特级片在线观看| 一区二区三区四区五区在线 | 欧美特黄不卡| 亚洲精品一线二线三线| 一区二区视频观看| av在线不卡免费观看| 日韩中文综合网| 永久免费看黄网站| 国产精品毛片| 国产精品视频网址| 风流老熟女一区二区三区| jizz一区二区| 无遮挡亚洲一区| 超碰在线最新| 精品露脸国产偷人在视频| 成人黄色一区二区| 国产欧美视频在线| 日韩www在线| 大胸美女被爆操| 欧美成人日本| 91地址最新发布| 这里只有精品6| 波多野结衣在线一区| 日韩啊v在线| 美女精品导航| 欧美色成人综合| 亚洲自拍偷拍精品| 日韩大片在线播放| 高清欧美性猛交xxxx| 日本欧美www| 成人午夜视频在线| 亚洲人成网站在线播放2019| 影音先锋男人资源在线| 一本色道综合亚洲| 老熟女高潮一区二区三区| 国产精品探花在线观看| 欧美人交a欧美精品| 成人h动漫精品一区二区下载| 国产一区二区三区美女| 日韩成人av网站| 免费在线中文字幕| 欧美日韩国产高清一区二区 | 欧美有码在线视频| a级片在线免费看| 国产日韩欧美亚洲| 自拍日韩亚洲一区在线| 精品视频在线播放一区二区三区 | gogogogo高清视频在线| 色婷婷综合久久久久中文一区二区| 亚洲精品无码久久久久久久| 精品国产一区二区三区噜噜噜| 久久91亚洲人成电影网站| 无码久久精品国产亚洲av影片| 成人午夜伦理影院| 日韩精品一区二区三区电影| 电影亚洲精品噜噜在线观看| 亚洲第一在线视频| 青青草免费av| 国精产品一区一区三区mba视频| 欧美福利一区二区三区| av影视在线| 日韩欧美一区在线| 好吊日在线视频| 六月丁香婷婷久久| 日韩成人av电影在线| jizz内谢中国亚洲jizz| 日韩国产在线看| 日产欧产va高清| av中文字幕亚洲| av女优在线播放| 中文无码日韩欧| 欧美成人国产va精品日本一级| 成人免费一区二区三区| 国产清纯在线一区二区www| 国产亚洲精品网站| 一道本一区二区三区| 777精品视频| 丝袜+亚洲+另类+欧美+变态| 欧美午夜美女看片| 公侵犯人妻一区二区三区| 9色精品在线| 免费试看一区| 不卡av播放| 亚洲一区二区福利| 中国女人一级一次看片| 国产精品久久久久久久久快鸭| 丰满少妇在线观看| 日韩欧美中文| 91美女片黄在线观看游戏| 成人高清免费在线| 欧美精品一区二区蜜臀亚洲| 国产a∨精品一区二区三区仙踪林| 99re这里只有精品首页| 国产91对白刺激露脸在线观看| 亚洲欧洲美洲国产香蕉| 国产精品海角社区在线观看| 3d成人动漫在线| 91精品国产黑色紧身裤美女| 久久久精品国产sm调教| 播五月开心婷婷综合| 国产日韩一区二区在线观看| 成人在线免费小视频| 91麻豆国产精品| 国产精品蜜臀| 亚洲欧美变态国产另类| 中文字幕在线播出| 亚洲精品成人a在线观看| 精品一区二区视频在线观看| 媚黑女一区二区| 中文字幕久久综合| 激情小说一区| 国产精品第一第二| 亚洲丝袜精品| 亚洲视频在线看| 北条麻妃一二三区| 日韩欧美在线国产| 午夜爽爽爽男女免费观看| 不卡av在线免费观看| 亚洲老女人av| 国内一区二区三区| 色综合久久av| 精品三级av| 成人免费网视频| 中文在线а√天堂| 久久视频国产精品免费视频在线| 天天干视频在线| 欧美日韩免费一区二区三区| 日本特黄特色aaa大片免费| 欧美亚洲免费在线| 日本一区二区三区在线视频 | 欧美日韩精品在线观看| 日韩中文字幕电影| 久久精品国产成人一区二区三区| 黄色特一级视频| 一区二区小说| 999精品在线观看| 成人自拍av| 欧美劲爆第一页| www.国产精品.com| 精品乱码亚洲一区二区不卡| 亚洲男人天堂网址| 亚洲精品国产视频| 337人体粉嫩噜噜噜| 成年人网站91| 中文字幕av一区二区三区人妻少妇| 亚久久调教视频| 男人天堂新网址| 久久婷婷蜜乳一本欲蜜臀| 久久亚洲综合网| 99国产精品久久一区二区三区| 国产精品久久久久久久久| 91资源在线观看| 久久69精品久久久久久国产越南| 91网在线播放| 亚洲人高潮女人毛茸茸| 欧美一级淫片免费视频魅影视频| 欧美三级日韩三级| av毛片在线免费观看| 亚洲成av人片一区二区| 黄页网站免费观看| 综合色中文字幕| 欧美日韩生活片| 国产欧美综合在线观看第十页| 六十路息与子猛烈交尾| av中文字幕一区| 丰满熟女人妻一区二区三区| 国产精品1区2区| www.五月天色| 国产资源精品在线观看| 天天操狠狠操夜夜操| 美女视频一区二区三区| 九热视频在线观看| 日本大胆欧美人术艺术动态| www.日日操| 蜜桃视频在线观看一区二区| 日韩av片网站| 蜜臀91精品一区二区三区 | 国产亚洲欧美久久久久| 一区二区三区日韩在线观看| 日韩一级片大全| 亚洲另类在线制服丝袜| 粉嫩av性色av蜜臀av网站| 综合久久给合久久狠狠狠97色| frxxee中国xxx麻豆hd| 中文字幕亚洲欧美在线不卡| 五月天色婷婷丁香| 亚洲激情在线激情| 久久久久久久久艹| 亚洲福利视频导航| 免费看日韩毛片| 欧美色xxxx| 成人免费一级片| 欧美日本一区二区三区| 国产日韩欧美视频在线观看| 日韩亚洲欧美高清| 天堂中文字幕av| 亚洲网在线观看| 午夜视频在线免费观看| 久久亚洲国产成人| 黄色大片在线| 日韩av免费在线播放| 嫩草伊人久久精品少妇av杨幂| 国产中文字幕亚洲| 日本精品一区二区三区在线观看视频| 亚洲影视九九影院在线观看| 国产精品久久久久av蜜臀| 免费成人av网站| 91九色精品国产一区二区| 日韩极品视频在线观看| 久久国产日本精品| 激情五月婷婷基地| 成人美女在线观看| 88久久精品无码一区二区毛片| 国产精品第五页| 亚洲欧美在线观看视频| 欧美系列日韩一区| www日本在线| 亚洲天堂av综合网| а√中文在线8| 欧美在线影院在线视频| 在线观看欧美| 欧美高清性xxxxhd | 91啦中文在线观看| 青青操在线视频观看| 欧美日韩国产丝袜美女| 国产精品欧美综合亚洲| 亚洲精品美女免费| 午夜激情在线观看| 97视频在线观看免费高清完整版在线观看| 欧美性xxx| 国产高清自拍99| 97精品视频在线看| 成人久久久久久久久| 国产一区二区中文字幕| 特大黑人巨人吊xxxx| 综合久久久久综合| japanese国产在线观看| 亚洲精品www久久久| 九七久久人人| 国产精品久久久久久久美男 | 国产一级精品在线| 日本成人午夜影院| 亚洲成av人在线观看| 国产精品高潮呻吟久久久| 亚洲欧美日韩精品久久亚洲区| 亚洲综合影视| 国产日韩在线亚洲字幕中文| 香蕉久久精品日日躁夜夜躁| 99国产精品白浆在线观看免费| 美女免费视频一区| 黄色aaa视频| 婷婷开心激情综合| 性一交一乱一乱一视频| www.国产一区| 欧美日韩在线精品一区二区三区激情综合| 不卡视频一区二区三区| 国产精品7m凸凹视频分类| 人人爽人人av| 久久无码av三级| 偷偷操不一样的久久| 亚洲精品av在线| 成人免费一区二区三区牛牛| 成人黄色片视频网站| 欧美粗暴jizz性欧美20| 亚洲黄色片免费| 亚洲欧洲99久久| 国产熟女精品视频| 久久艳片www.17c.com| 成人在线日韩| 男女爱爱视频网站| 国产一区二区三区不卡在线观看 | 师生出轨h灌满了1v1| 亚洲免费在线观看视频| 国产免费无遮挡| 久久精品国产99国产精品澳门| 日本一区二区中文字幕| 亚洲一区二区三区涩| 免费日本视频一区| 日韩欧美在线视频播放| 欧美精品日韩精品| 黄色免费在线观看网站| 91精品中文在线| 欧美日韩福利| 2一3sex性hd| 欧美性猛交xxxx| 高清av在线| 成人妇女免费播放久久久| 中文字幕一区二区av| 在线成人精品视频| 亚洲一区二区中文在线| 日韩在线观看视频一区| 欧美在线视频在线播放完整版免费观看 | 欧美视频一区二区在线观看| 丁香在线视频| 91人成网站www| 一区免费视频| 久久精品一区二区免费播放 | www.成人精品| 97在线视频一区| 精品产国自在拍| 日韩av一卡二卡三卡| 亚洲一区二区三区四区不卡 | 久久在线观看视频| 成人av激情人伦小说| 欧美激情国产精品日韩| 国产精品素人视频| 亚洲av无码国产精品永久一区| 97国产精品人人爽人人做| 成人影视亚洲图片在线| 日韩精品在线播放视频| 欧美日韩一区二区三区在线免费观看| 激情小视频在线观看| 亚洲qvod图片区电影| 国产精品乱看| 国产高清视频免费在线观看| 精品区一区二区| 123成人网| 97中文字幕在线| 亚洲国产精品黑人久久久| 亚洲va欧美va| 日本午夜在线亚洲.国产| 忘忧草精品久久久久久久高清| 国产一级黄色录像| 欧美久久久久久久久| 成入视频在线观看| 伊人久久大香线蕉成人综合网| 成人精品视频.| 911美女片黄在线观看游戏| 国模吧一区二区| 欧美激情成人| 三级电影在线看| 日韩一区二区三区四区五区六区| 国模套图日韩精品一区二区| 手机福利在线视频| 国产亲近乱来精品视频| 免费观看国产精品| 91夜夜未满十八勿入爽爽影院|