Uus ajaveebisari – TorchVisioni arendaja PlatoBlockchain Data Intelligence memuaarid. Vertikaalne otsing. Ai.

Uus ajaveebisari – TorchVisioni arendaja memuaarid

Uus ajaveebisari – TorchVisioni arendaja memuaarid

Alustan uut blogipostituste seeriat PyTorchi arvutinägemise raamatukogu arendamise kohta. Kavatsen arutada eeskätt huvitavaid tulevasi funktsioone TorchVision ja sekundaarne PyTorchi ökosüsteemist. Minu eesmärk on esile tõsta uusi ja väljatöötamisel olevaid funktsioone ning pakkuda selgust, mis väljaannete vahel toimub. Ehkki vorming aja jooksul tõenäoliselt muutub, plaanin ma esialgu selle napisõnaliseks jätta ja pakkuda viiteid neile, kes soovivad süveneda. Lõpuks, selle asemel, et avaldada artikleid kindlate ajavahemike järel, postitan ma siis, kui mul on piisavalt huvitavaid teemasid, mida käsitleda.

Lahtiütlus: Käsitletavad funktsioonid on kallutatud teemadele, mis mind isiklikult huvitavad. PyTorchi ökosüsteem on tohutu ja ma näen ainult väikest osa sellest. Funktsiooni katmine (või mittekatmine) ei ütle selle tähtsuse kohta midagi. Avaldatud arvamused on ainult minu omad.

Kui see on kõrvale jäänud, vaatame, mis küpsetab:

Sildi silumine CrossEntropy Loss jaoks

PyTorchi väga nõutud funktsioon on toetada pehmeid sihtmärke ja lisada sildi silumise valik ristentroopia kaotuses. Mõlema funktsiooni eesmärk on muuta sildi silumine lihtsaks, kusjuures esimene valik pakub suuremat paindlikkust andmete suurendamise tehnikate, näiteks segadus/cutmix kasutatakse ja teine ​​on lihtsamate juhtumite jaoks tõhusam. Pehmete sihtmärkide valik on juba olnud liideti kaptenile autor Joel Schlosser, samas kui suvand label_smoothing on väljatöötamisel Thomas J. Fan ja see on praegu ülevaatamisel.

Uus soojenduse ajakava

Learning Rate soojendus on tavaline tehnika, mida kasutatakse mudelite treenimisel, kuid siiani ei pakkunud PyTorch valmislahendust. Hiljuti on seda teinud Ilqar Ramazanli sisse uus plaanija, mis toetab lineaarset ja pidevat soojenemist. Praegu käib ümbertöötamine ketivõime parandamine ja kombinatsioon olemasolevatest planeerijatest.

TorchVision koos patareidega

Sellel poolel töötame selle kallal, et lisada TorchVisionisse populaarsed mudelid, kaotused, plaanijad, andmete täiendused ja muud utiliidid, mida kasutatakse tipptasemel tulemuste saavutamiseks. Selle projekti nimi on tabavPatareid on komplektis” ja on praegu pooleli.

Selle nädala alguses olen lisas uue kihi kutsutud Stohhastiline sügavus mille abil saab jääkarhitektuuridesse jääkharusid juhuslikult maha visata. Praegu ma töötan teostuse lisamine populaarsest võrguarhitektuurist nimega EfficientNet. Lõpuks on Allen Goodman praegu uue operaatori lisamine, mis võimaldab teisendada Segmenteerimismaskid piirdekastideks.

Muud funktsioonid on väljatöötamisel

Arvasin, et teeme pidevalt dokumentatsiooni, CI infrastruktuuri ja üldise koodikvaliteedi täiustusi, toon allpool esile mõned kasutajale suunatud aspektid. teekaardi üksused mis on väljatöötamisel:

See on kõik! Loodan, et see oli teile huvitav. Igasugused ideed, kuidas formaati kohandada või milliseid teemasid käsitleda, on väga teretulnud. Lööge mind LinkedIn or puperdama.

Ajatempel:

Veel alates Datumbox