Bahasa Inggris | 简体中文
EasyCV adalah kotak alat visi komputer all-in-one berdasarkan pytorch, terutama berfokus pada pembelajaran yang di-swadaya, model berbasis transformator, dan tugas CV utama termasuk klasifikasi gambar, pembelajaran metrik, deteksi objek, estimasi pose, dan sebagainya.
Algoritma SOTA SSL
EasyCV menyediakan algoritma canggih dalam pembelajaran yang di-swadaya berdasarkan pembelajaran kontras seperti SIMCLR, MOCO V2, SWAV, DINO, dan juga MAE berdasarkan pemodelan gambar bertopeng. Kami juga menyediakan alat pembandingan standar untuk evaluasi model SSL.
Transformer penglihatan
EasyCV bertujuan untuk memberikan cara mudah untuk menggunakan model transformator SOTA off-the-Shelf yang dilatih baik menggunakan pembelajaran yang diawasi atau pembelajaran yang diawasi sendiri, seperti Vit, Swin Transformer, dan Detr Series. Lebih banyak model akan ditambahkan di masa depan. Selain itu, kami mendukung semua model pretrain dari TIMM.
Fungsi & ekstensibilitas
Selain SSL, EasyCV juga mendukung klasifikasi gambar, deteksi objek, pembelajaran metrik, dan lebih banyak bidang akan didukung di masa depan. Meskipun mencakup berbagai area, EasyCV menguraikan kerangka kerja menjadi komponen yang berbeda seperti dataset, model dan menjalankan kait, membuatnya mudah untuk menambahkan komponen baru dan menggabungkannya dengan modul yang ada.
EasyCV menyediakan antarmuka yang sederhana dan komprehensif untuk inferensi. Selain itu, semua model didukung pada PAI-EAS, yang dapat dengan mudah digunakan sebagai layanan online dan mendukung penskalaan otomatis dan pemantauan layanan.
Efisiensi
EasyCV mendukung pelatihan multi-GPU dan multi-pekerja. EasyCV menggunakan DALI untuk mempercepat data IO dan proses preprocessing, dan menggunakan Torchaccelerator dan FP16 untuk mempercepat proses pelatihan. Untuk optimasi inferensi, model Ekspor EasyCV menggunakan skrip JIT, yang dapat dioptimalkan oleh pai-blade
[2023.05.09]
[2023.03.06]
[2023.01.17]
[2022.12.02]
[2022.08.31] Kami telah merilis yolox-pai kami yang mencapai hasil SOTA dalam 40 ~ 50 peta (kurang dari 1 ms). Dan kami juga menyediakan API ekspor/prediktor yang nyaman dan cepat untuk deteksi objek end2end. Untuk mendapatkan awal yang cepat dari Yolox-pai, klik di sini!
Silakan merujuk ke change_log.md untuk detail dan sejarah lebih lanjut.
Kami memiliki serangkaian artikel teknis tentang fungsi EasyCV.
Silakan merujuk ke bagian instalasi di quick_start.md untuk instalasi.
Silakan merujuk ke quick_start.md untuk awal yang cepat. Kami juga menyediakan tutorial untuk penggunaan lebih lanjut.
buku catatan
| Pembelajaran yang di-swadaya | Klasifikasi Gambar | Deteksi Objek | Segmentasi | Deteksi Objek 3D |
|
|
|
|
|
Silakan merujuk ke kebun binatang model berikut untuk detail lebih lanjut.
EasyCV telah mengumpulkan info dataset untuk skenario yang berbeda, memudahkan pengguna untuk melakukan finetune atau mengevaluasi model di zoo model EasyCV.
Silakan merujuk ke data_hub.md.
Proyek ini dilisensikan di bawah lisensi Apache (versi 2.0). Toolkit ini juga berisi berbagai komponen pihak ketiga dan beberapa kode yang dimodifikasi dari repo lain di bawah lisensi sumber terbuka lainnya. Lihat file pemberitahuan untuk informasi lebih lanjut.
Repo ini saat ini dikelola oleh tim PAI-CV, Anda dapat menghubungi kami oleh
Jika Anda memerlukan dukungan layanan EasyCV Enterprise, atau membeli layanan produk cloud, Anda dapat menghubungi kami dengan grup dingding.
