AI開發(fā)平臺(tái)
3分鐘了解什么是AI開發(fā)平臺(tái)ModelArts
ModelArts是面向AI開發(fā)者的一站式開發(fā)平臺(tái),提供海量數(shù)據(jù)預(yù)處理及半 自動(dòng)化 標(biāo)注、大規(guī)模分布式訓(xùn)練、自動(dòng)化模型生成及端-邊-云模型按需部署能力,幫助用戶快速創(chuàng)建和部署模型,管理全周期AI工作流。
華為云Stack ModelArts一站式AI平臺(tái)如何加速政企智能化步伐?
華為云Stack 8.2版本支持ModelArts。ModelArts平臺(tái)是華為的全棧 AI平臺(tái) ,支持AI的本地開發(fā)、遠(yuǎn)程訓(xùn)練,對(duì)訓(xùn)練任務(wù)進(jìn)行集中的資源池化管理,實(shí)現(xiàn)分布式并行訓(xùn)練。
【云小課】EI第4課 智能標(biāo)注一鍵完成,標(biāo)注效率大大提升~
ModelArts主打是一個(gè)易用、好用的AI平臺(tái),想AI開發(fā)者所想,智能標(biāo)注功能,一鍵解決人工標(biāo)注的煩惱。智能標(biāo)注功能快速完成數(shù)據(jù)標(biāo)注,為您節(jié)省70%以上的標(biāo)注時(shí)間。智能標(biāo)注是指基于當(dāng)前標(biāo)注階段的標(biāo)簽及圖片學(xué)習(xí)訓(xùn)練,選中系統(tǒng)中已有的模型進(jìn)行智能標(biāo)注,快速完成剩余圖片的標(biāo)注操作。
【云小課】EI第27課模型調(diào)優(yōu)利器-ModelArts模型評(píng)估診斷
在訓(xùn)練模型后,用戶往往需要通過測(cè)試 數(shù)據(jù)集 來評(píng)估新模型的泛化能力。通過驗(yàn)證測(cè)試數(shù)據(jù)集上的平均損失,可以評(píng)估模型對(duì)未知數(shù)據(jù)的預(yù)測(cè)能力。模型評(píng)價(jià)指標(biāo)是評(píng)估模型泛化能力的標(biāo)準(zhǔn),不同的指標(biāo)往往會(huì)導(dǎo)致不同的評(píng)判結(jié)果。 ModelArts模型評(píng)估/診斷功能針對(duì)不同類型模型的評(píng)估任務(wù),提供相應(yīng)的評(píng)估指標(biāo)。在展示評(píng)估結(jié)果的同時(shí),會(huì)根據(jù)不同的數(shù)據(jù)特征對(duì)模型進(jìn)行詳細(xì)的評(píng)估,獲得每個(gè)數(shù)據(jù)特征對(duì)評(píng)估指標(biāo)的敏感度,并給出優(yōu)化建議。模型評(píng)估/診斷功能幫助用戶可以全面了解模型對(duì)不同數(shù)據(jù)特征的適應(yīng)性,使得模型調(diào)優(yōu)可以做到有的放矢。
JIT的基本原理
申請(qǐng)一塊既有寫權(quán)限又有執(zhí)行權(quán)限的內(nèi)存,然后把比較熱點(diǎn)的Java方法,翻譯成機(jī)器碼,寫入到這塊內(nèi)存里。當(dāng)再需要調(diào)用原來的Java方法時(shí),就轉(zhuǎn)向調(diào)用這塊內(nèi)存。
“垃圾”回收算法的三個(gè)組成部分
具體的垃圾回收算法(如mark-sweep, mark-compact等)是內(nèi)存分配、垃圾識(shí)別和內(nèi)存回收三者結(jié)合。
對(duì)象布局(object layout)相關(guān)介紹
對(duì)象頭(header)有和GC相關(guān)的元數(shù)據(jù),也有和語(yǔ)言相關(guān)的元數(shù)據(jù),可有可無,和具體語(yǔ)言、虛擬機(jī)有關(guān),元數(shù)據(jù)可以集中放在一塊特定區(qū)域;字段(field,也叫“域”);運(yùn)行時(shí)(虛擬機(jī))有能力識(shí)別對(duì)象哪些字段是值,哪些字段是引用。
根集合(root set)具體包含什么?
根集合中的引用可以被應(yīng)用程序直接訪問,因此根指向的對(duì)象都是活的。具體包括:局部變量、靜態(tài)(全局)變量、被外部接口保留的、例如JNI的LocalRef等、其他根、由語(yǔ)言、虛擬機(jī)、運(yùn)行環(huán)境定義。
為什么使用“垃圾”回收?
使用“垃圾”回收,以此避免常見的內(nèi)存管理錯(cuò)誤,進(jìn)行? 責(zé)任分離,提高性能,對(duì)并發(fā)、多核的硬件資源有利。
類型對(duì)象全景圖
以代表列表的list對(duì)象為例,ListKlass既要能充當(dāng)類型的功能,又要充當(dāng)對(duì)象的功能,最直觀的辦法就是為L(zhǎng)istKlass關(guān)聯(lián)一個(gè)普通對(duì)象,這個(gè)對(duì)象被稱為TypeObject。
動(dòng)態(tài)類型和弱類型相關(guān)介紹
動(dòng)態(tài)類型是指變量在聲明時(shí)不指定類型,可以使用任意的值為該變量賦值。而且對(duì)象往往可以在運(yùn)行時(shí)增加或者刪除某一個(gè)成員變量。弱類型是指在某一種語(yǔ)言中不存在類型的概念。Python實(shí)際上是強(qiáng)類型的,也就是說它的變量都是有類型的。
Klass的有什么作用?
同一類對(duì)象的Klass指針都會(huì)指向同一個(gè)Klass對(duì)象。例如所有的整數(shù)對(duì)象的指針都會(huì)指向IntegerKlass。通過這個(gè)指針可以區(qū)分對(duì)象類型。
什么是Klass和Oop?
Python源代碼里缺少類型信息,更加完全依賴于對(duì)象類型識(shí)別機(jī)制;即使C++做為靜態(tài)語(yǔ)言的代表,也依賴虛表指針進(jìn)行dynamic_cast時(shí)的類型檢查Klass機(jī)制。
什么是語(yǔ)言虛擬機(jī)?
虛擬機(jī)(Virtual Machine)是一種軟件對(duì)硬件的模擬實(shí)現(xiàn)。這個(gè)專用名詞被使用在兩個(gè)場(chǎng)景,一個(gè)是指整機(jī)虛擬機(jī)(例如VM Ware),另一個(gè)是編程語(yǔ)言虛擬機(jī)(例如JVM, Python VM)。