- Oktoober 10, 2021
- Vasilis Vryniotis
- . Kommentaarid puuduvad
Viimased paar nädalat olid "PyTorch Landis" ülimalt tegusad, kuna valmistame meeletult ette PyTorchi v1.10 ja TorchVision v0.11 väljalaskmist. Selles 2. osas seeria, käsitlen mõningaid eelseisvaid funktsioone, mis praegu TorchVisioni väljalaskeharus sisalduvad.
Lahtiütlus: Kuigi tulevane väljalase on täis arvukalt täiustusi ja vea/testi/dokumentatsiooni täiustusi, toon siin esile uued kasutajale suunatud funktsioonid domeenides, millest olen isiklikult huvitatud. Pärast ajaveebipostituse kirjutamist märkasin ka kalduvust funktsioonide suhtes, mida ma üle vaatasin, kirjutasin või nende arengut tähelepanelikult jälgisin. Funktsiooni katmine (või mittekatmine) ei ütle selle tähtsuse kohta midagi. Avaldatud arvamused on ainult minu omad.
Uued mudelid
Uus väljalase on täis uusi mudeleid:
- Kai Zhang on lisanud rakenduse RegNeti arhitektuur koos eelnevalt treenitud raskustega 14 varianti mis jäljendavad täpselt originaalpaberit.
- Lisasin hiljuti rakenduse EfficientNeti arhitektuur koos Luke Melas-Kyriazi ja Ross Wightmani pakutavate eeltreenitud raskustega variantide B0-B7 jaoks.
Uued andmete täiendused
Viimasele versioonile on lisatud mõned uued andmete suurendamise tehnikad:
- Samuel Gabriel on andnud oma panuse Triviaalne kasv, uus lihtne, kuid väga tõhus strateegia, mis näib pakkuvat AutoAugmentile suurepäraseid tulemusi.
- Olen lisanud RandAugment meetod automaatsetes suurendamistes.
- Olen pakkunud selle teostuse Segamine ja CutMix teiseneb viidetes. Need teisaldatakse teisendustena järgmisel versioonil, kui nende API on lõpule viidud.
Uued operaatorid ja kihid
Kaasatud on mitmeid uusi operaatoreid ja kihte:
Viited / Koolitusretseptid
Kuigi meie võrdlusskriptide täiustamine on pidev jõupingutus, on siin mõned uued funktsioonid, mis sisalduvad eelseisvas versioonis:
- Prabhat Roy on lisanud toetust Eksponentsiaalne libisev keskmine meie klassifikatsiooni retseptis.
- Värskendasin meie tugiviiteid Sildi silumine, mida hiljuti PyTorchi tuumas tutvustasid Joel Schlosser ja Thomas J. Fan.
- Lisasin esinemisvõimaluse Õppimiskiiruse soojendus, kasutades uusimaid Ilqar Ramazanli välja töötatud LR-planeerijaid.
muud parandused
Siin on mõned muud väljalaskesse lisatud märkimisväärsed täiustused:
- Alexander Soare ja Francisco Massa on välja töötanud FX-põhine utiliit mis võimaldab mudeliarhitektuuridest välja võtta suvalisi vahefunktsioone.
- Nikita Shulga on lisanud toetust CUDA 11.3 TorchVisionile.
- Zhongkai Zhu on fikseerinud sõltuvusprobleemid JPEG lib (see probleem on paljudele meie kasutajatele suurt peavalu valmistanud).
Pooleli ja järgmine
Palju põnevaid uusi funktsioone on vähe arendatud, mis sellesse versiooni ei jõudnud. Siin on mõned:
- Moto Hira, Parmeet Singh Bhatia ja mina oleme koostanud RFC, mis pakub välja uue mehhanismi Mudeli versioonide koostamine ja eeltreenitud raskustega seotud metaandmete käsitlemiseks. See võimaldab meil toetada iga mudeli jaoks mitut eelkoolitatud kaalu ja lisada mudelitele seotud teavet, nagu sildid, eeltöötluste teisendused jne.
- Praegu töötan selle kallal, et kasutada primitiive, mis on lisatudKaasas patareid” projekti, et parandada meie täpsust eelkoolitatud mudelid. Eesmärk on saavutada oma klassi parimad tulemused TorchVisioni pakutavate populaarseimate eelkoolitatud mudelite puhul.
- Philip Meier ja Francisco Massa töötavad TorchVisioni uue põneva prototüübi kallal Andmebaas ja Transformeerub API.
- Prabhat Roy töötab PyTorch Core'i laiendamise nimel
AveragedModel
klassi toetada puhvrite keskmistamine lisaks parameetritele. Selle funktsiooni puudumisest teatatakse tavaliselt kui veast ja tahtest võimaldada arvukalt allavoolu teeke ja raamistikud, et eemaldada nende kohandatud EMA juurutused. - Aditya Oke kirjutas utiliidi mis võimaldab tulemuste joonistamine Keypointi mudelite kohta algsetel piltidel (funktsiooni ei avaldatud, kuna sattusime üle ja ei saanud seda õigel ajal üle vaadata 🙁 )
- Ma ehitan a prototüüp FX-utiliit mille eesmärk on tuvastada jääkühendused suvalistes mudeliarhitektuurides ja muuta võrku, et lisada reguleerimisplokke (näiteks
StochasticDepth
).
Lõpuks on meie mahajäämuses mõned uued funktsioonid (PR-d peagi):
Loodan, et ülaltoodud kokkuvõte oli teile huvitav. Igasugused ideed, kuidas ajaveebisarja formaati kohandada, on väga teretulnud. Lööge mind LinkedIn or puperdama.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. Juurdepääs siia.
- Allikas: https://blog.datumbox.com/a-sneak-peek-on-torchvision-v0-11-memoirs-of-a-torchvision-developer-2/
- 10
- 11
- 7
- a
- MEIST
- üle
- täpsus
- Saavutada
- kohandama
- lisatud
- lisamine
- pärast
- Eesmärgid
- võimaldab
- ja
- API
- seotud
- kinnitage
- autor
- erapoolikus
- Plokid
- Blogi
- Filiaal
- Bug
- Ehitus
- põhjustatud
- klass
- klassifikatsioon
- lähedalt
- tulevad
- Peagi
- tavaliselt
- Side
- pidev
- Aitas
- tuum
- Paar
- cover
- kattes
- Praegu
- tava
- andmed
- Datumbox
- arenenud
- arendaja
- & Tarkvaraarendus
- Domeenid
- koostatud
- iga
- Tõhus
- jõupingutusi
- EMA
- võimaldama
- jms
- põnev
- väljendatud
- laiendades
- lehvikut
- tunnusjoon
- FUNKTSIOONID
- vähe
- lõpetatud
- fikseeritud
- Järgneb
- formaat
- avastatud
- raamistikud
- Francisco
- Alates
- Käsitsemine
- peavalu
- siin
- esiletõstmine
- kõrgelt
- Tulemus
- lootus
- Kuidas
- Kuidas
- HTTPS
- Ma teen
- ideid
- pildid
- täitmine
- tähtsus
- parandama
- paranemine
- parandusi
- in
- lisatud
- info
- huvitatud
- huvitav
- sisse
- probleem
- IT
- Labels
- puudus
- viimane
- hiljemalt
- kihid
- peamine
- tegema
- palju
- max laiuse
- mehhanism
- meetod
- mudel
- mudelid
- kõige
- Populaarseim
- liikuv
- mitmekordne
- võrk
- Uus
- Uued funktsioonid
- järgmine
- märkimisväärne
- number
- arvukad
- oktoober
- ettevõtjad
- Arvamused
- valik
- et
- originaal
- Muu
- enda
- pakitud
- Paber
- parameetrid
- täitma
- Isiklikult
- Platon
- Platoni andmete intelligentsus
- PlatoData
- populaarne
- post
- Postitusi
- ettevalmistamisel
- projekt
- teeb ettepaneku
- prototüüp
- anda
- tingimusel
- pütorch
- määr
- hiljuti
- retsept
- viited
- vabastama
- kõrvaldama
- Teatatud
- Tulemused
- läbi
- -Läbi
- skripte
- tundub
- Seeria
- lihtne
- hiilima
- mõned
- Strateegia
- selline
- KOKKUVÕTE
- super
- parem
- toetama
- sihtmärk
- tehnikat
- .
- oma
- aeg
- et
- Torchvision
- suunas
- koolitus
- tulemas
- ajakohastatud
- us
- Kasutajad
- versioon
- nädalat
- teretulnud
- mis
- will
- töö
- kirjutamine
- sa
- sephyrnet