- Oktober 10, 2021
- Vasilis Vriniotis
- . Tidak ada komentar
Beberapa minggu terakhir sangat sibuk di "PyTorch Land" karena kami dengan panik mempersiapkan rilis PyTorch v1.10 dan TorchVision v0.11. Dalam angsuran ke-2 ini seri, saya akan membahas beberapa fitur mendatang yang saat ini disertakan dalam cabang rilis TorchVision.
Penolakan: Meskipun rilis mendatang dikemas dengan banyak peningkatan dan perbaikan bug/pengujian/dokumentasi, di sini saya menyoroti fitur baru "menghadapi pengguna" pada domain yang saya minati secara pribadi. Setelah menulis posting blog, saya juga melihat adanya bias terhadap fitur yang saya ulas, tulis, atau ikuti dengan cermat perkembangannya. Meliputi (atau tidak menutupi) fitur tidak mengatakan apa-apa tentang pentingnya. Pendapat yang diungkapkan adalah milik saya sendiri.
Model Baru
Rilis baru dikemas dengan model baru:
- Kai Zhang telah menambahkan implementasi dari arsitektur RegNet bersama dengan beban yang telah dilatih sebelumnya untuk 14 varian yang secara dekat mereproduksi kertas asli.
- Saya baru saja menambahkan implementasi dari Arsitektur Net yang Efisien bersama dengan bobot pra-latihan untuk varian B0-B7 yang disediakan oleh Luke Melas-Kyriazi dan Ross Wightman.
Augmentasi Data Baru
Beberapa teknik Augmentasi Data baru telah ditambahkan ke versi terbaru:
- Samuel Gabriel telah berkontribusi Peningkatan Sepele, strategi baru yang sederhana namun sangat efektif yang tampaknya memberikan hasil yang lebih baik daripada AutoAugment.
- Saya telah menambahkan RandAugment metode dalam auto-augmentasi.
- Saya telah menyediakan implementasi dari Mixup dan CutMix transformasi dalam referensi. Ini akan dipindahkan dalam transformasi pada rilis berikutnya setelah API mereka diselesaikan.
Operator dan Layer Baru
Sejumlah operator dan lapisan baru telah dimasukkan:
Referensi / Resep Pelatihan
Meskipun peningkatan skrip referensi kami adalah upaya berkelanjutan, berikut adalah beberapa fitur baru yang disertakan dalam versi mendatang:
- Prabhat Roy telah menambahkan dukungan dari Exponential Moving Average dalam resep klasifikasi kami.
- Saya telah memperbarui referensi kami untuk mendukung Penghalusan Label, yang baru-baru ini diperkenalkan oleh Joel Schlosser dan Thomas J. Fan pada inti PyTorch.
- Saya telah menyertakan opsi untuk tampil Pemanasan Tingkat Pembelajaran, menggunakan penjadwal LR terbaru yang dikembangkan oleh Ilqar Ramazanli.
perbaikan lainnya
Berikut adalah beberapa peningkatan penting lainnya yang ditambahkan dalam rilis:
- Alexander Soare dan Francisco Massa telah mengembangkan Utilitas berbasis FX yang memungkinkan mengekstraksi fitur perantara sewenang-wenang dari arsitektur model.
- Nikita Shulga telah menambahkan dukungan dari CUDA 11.3 ke Torch Vision.
- Zhongkai Zhu telah memperbaiki masalah ketergantungan lib JPEG (masalah ini telah menyebabkan sakit kepala besar bagi banyak pengguna kami).
Sedang berlangsung & Selanjutnya
Ada banyak fitur baru yang menarik dalam pengembangan yang tidak berhasil dalam rilis ini. Berikut adalah beberapa:
- Moto Hira, Parmeet Singh Bhatia dan saya telah menyusun RFC, yang mengusulkan mekanisme baru untuk Versi Model dan untuk menangani meta-data yang terkait dengan bobot yang telah dilatih sebelumnya. Ini akan memungkinkan kami untuk mendukung beberapa bobot pra-pelatihan untuk setiap model dan melampirkan informasi terkait seperti label, transformasi pra-pemrosesan, dll ke model.
- Saat ini saya sedang bekerja menggunakan primitif yang ditambahkan oleh "Termasuk Baterai” proyek untuk meningkatkan akurasi kami model pra-terlatih. Targetnya adalah untuk mencapai hasil terbaik di kelasnya untuk model pra-pelatihan paling populer yang disediakan oleh TorchVision.
- Philip Meier dan Francisco Massa sedang mengerjakan prototipe menarik untuk TorchVision baru Dataset dan Transformasi API.
- Prabhat Roy sedang berupaya memperluas PyTorch Core's
AveragedModel
kelas untuk mendukung rata-rata dari buffer selain parameter. Kurangnya fitur ini biasanya dilaporkan sebagai bug dan akan aktifkan banyak perpustakaan hilir dan kerangka kerja untuk menghapus implementasi EMA khusus mereka. - Aditya Oke menulis utilitas yang memungkinkan merencanakan hasil model Keypoint pada gambar asli (fitur ini tidak dirilis karena kami kebanjiran dan tidak dapat meninjaunya tepat waktu )
- Saya sedang membangun prototipe FX-utilitas yang bertujuan untuk mendeteksi Koneksi Residual dalam arsitektur Model arbitrer dan memodifikasi jaringan untuk menambahkan blok regularisasi (seperti
StochasticDepth
).
Akhirnya ada beberapa fitur baru di backlog kami (PR segera hadir):
Saya harap Anda menemukan ringkasan di atas menarik. Setiap ide tentang cara mengadaptasi format seri blog sangat diharapkan. Pukul aku LinkedIn or Twitter.
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- Platoblockchain. Intelijen Metaverse Web3. Pengetahuan Diperkuat. Akses Di Sini.
- Sumber: https://blog.datumbox.com/a-sneak-peek-on-torchvision-v0-11-memoirs-of-a-torchvision-developer-2/
- 10
- 11
- 7
- a
- Tentang Kami
- atas
- ketepatan
- Mencapai
- menyesuaikan
- menambahkan
- tambahan
- Setelah
- bertujuan
- memungkinkan
- dan
- api
- terkait
- melampirkan
- penulis
- prasangka
- Blok
- Blog
- Cabang
- Bug
- Bangunan
- disebabkan
- kelas
- klasifikasi
- rapat
- kedatangan
- Coming Soon
- umum
- Koneksi
- kontinu
- berkontribusi
- Core
- sepasang
- menutupi
- penutup
- Sekarang
- adat
- data
- kotak data
- dikembangkan
- Pengembang
- Pengembangan
- domain
- disusun
- setiap
- Efektif
- usaha
- EMA
- aktif
- dll
- menarik
- menyatakan
- memperpanjang
- kipas
- Fitur
- Fitur
- beberapa
- selesai
- tetap
- diikuti
- format
- ditemukan
- kerangka
- Francisco
- dari
- Penanganan
- sakit kepala
- di sini
- menyoroti
- sangat
- Memukul
- berharap
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTTPS
- SAYA AKAN
- ide-ide
- gambar
- implementasi
- pentingnya
- memperbaiki
- perbaikan
- perbaikan
- in
- termasuk
- informasi
- tertarik
- menarik
- diperkenalkan
- isu
- IT
- Label
- Kekurangan
- Terakhir
- Terbaru
- lapisan
- utama
- membuat
- banyak
- max-width
- mekanisme
- metode
- model
- model
- paling
- Paling Populer
- bergerak
- beberapa
- jaringan
- New
- Fitur Baru
- berikutnya
- penting
- jumlah
- banyak sekali
- Oktober
- operator
- Pendapat
- pilihan
- urutan
- asli
- Lainnya
- sendiri
- penuh sesak
- kertas
- parameter
- Melakukan
- Sendiri
- plato
- Kecerdasan Data Plato
- Data Plato
- Populer
- Pos
- Posts
- mempersiapkan
- proyek
- mengusulkan
- prototipe
- memberikan
- disediakan
- pytorch
- Penilaian
- baru-baru ini
- resep
- referensi
- melepaskan
- menghapus
- Dilaporkan
- Hasil
- ulasan
- review jurnal
- script
- tampaknya
- Seri
- Sederhana
- menyelinap
- beberapa
- Penyelarasan
- seperti itu
- RINGKASAN
- besar
- unggul
- mendukung
- target
- teknik
- Grafik
- mereka
- waktu
- untuk
- Penglihatan obor
- terhadap
- Pelatihan
- mendatang
- diperbarui
- us
- Pengguna
- versi
- minggu
- selamat datang
- yang
- akan
- kerja
- penulisan
- Kamu
- zephyrnet.dll