AI di ujung tanduk
Daftar pilihan perangkat keras, perangkat lunak, kerangka kerja, dan sumber daya lainnya untuk Kecerdasan Buatan di edge. Terinspirasi oleh dataviz yang mengagumkan.
Isi
- Perangkat keras
- Perangkat lunak
- Kerangka kerja
- Berkontribusi
- Lisensi
Perangkat keras
- OpenMV - Kamera yang berjalan dengan MicroPython pada ARM Cortex M6/M7 dan dukungan hebat untuk algoritma visi komputer. Sekarang dengan dukungan untuk Tensorflow Lite juga.
- JeVois - Modul kamera berkemampuan TensorFlow.
- Edge TPU - ASIC yang dibuat khusus oleh Google dan dirancang untuk menjalankan inferensi di edge.
- Movidius - Rangkaian SoC Intel yang dirancang khusus untuk visi komputer dan aplikasi jaringan saraf pada perangkat berdaya rendah.
- UP AI Edge - Jajaran produk berdasarkan VPU Intel Movidius (termasuk Myriad 2 dan Myriad X) dan Intel Cyclone FPGA.
- DepthAI - Platform tertanam untuk menggabungkan Depth dan AI, dibangun di sekitar Myriad X
- NVIDIA Jetson - Sistem-on-modul tertanam berperforma tinggi untuk membuka pembelajaran mendalam, visi komputer, komputasi GPU, dan grafis dalam lingkungan dengan keterbatasan jaringan.
- Jetson TX1
- Jetson TX2
- Jetson Nano
- Radio Kecerdasan Buatan - Transceiver (AIR-T) - SDR berperforma tinggi terintegrasi secara mulus dengan perangkat keras pembelajaran mendalam yang canggih.
- Kendryte K210 - Chip RISC-V dual-core dengan akselerasi jaringan saraf konvolusional menggunakan 64 KLU (Kendryte Arithmetic Logic Unit).
- Sipeed M1 - Berdasarkan Kendryte K210, modul ini menambahkan konektivitas WiFi dan memori flash eksternal.
- M5StickV - Kamera AIoT(AI+IoT) ditenagai oleh Kendryte K210
- UNIT-V - Kamera AI ditenagai oleh Kendryte K210 (M5StickV kelas bawah)
- Kendryte K510 - Prosesor tri-core RISC-V yang dilengkapi dengan akselerator AI.
- GreenWaves GAP8 - Chip berbasis RISC-V dengan akselerasi perangkat keras untuk operasi konvolusional.
- GreenWaves GAP9 - Chip berbasis RISC-V yang utamanya berfokus pada pemrosesan audio yang berpusat pada AI.
- Ultra96 - Platform pengembangan tertanam yang menampilkan Xilinx UltraScale+ MPSoC FPGA.
- Apollo3 Blue - SparkFun Edge Development Board ditenagai oleh Cortex M4 dari Ambiq Micro.
- Google Coral - Platform komponen perangkat keras dan perangkat lunak untuk produk AI lokal berdasarkan koprosesor Google Edge TPU.
- Papan pengembangan
- Akselerator USB
- Modul PCIe / M.2
- Gyrfalcon Technology Lighspeeur - Rangkaian chip yang dioptimalkan untuk komputasi edge.
- MicroNPU ARM - Prosesor yang dirancang untuk mempercepat inferensi ML (menjadi yang pertama, Ethos-U55).
- Espressif ESP32-S3 - SoC mirip dengan ESP32 terkenal dengan dukungan akselerasi AI (di antara banyak perbedaan menarik lainnya).
- Maxim MAX78000 - SoC berdasarkan Cortex-M4 yang mencakup akselerator CNN.
- Beagleboard BeagleV - Papan Linux berbasis RISC-V Sumber Terbuka yang mencakup Mesin Jaringan Neural.
- Syntiant TinyML - Kit pengembangan berdasarkan Prosesor Keputusan Neural Syntiant NDP101 dan SAMD21 Cortex-M0+.
- STM32N6 - Arm Cortex-M55 berjalan pada 800MHz yang menyematkan neural processor unit (NPU).
Perangkat lunak
- TensorFlow Lite - Solusi ringan untuk perangkat seluler dan tertanam yang memungkinkan inferensi pembelajaran mesin pada perangkat dengan latensi rendah dan ukuran biner kecil.
- TensorFlow Lite untuk Mikrokontroler - Port TF Lite untuk mikrokontroler dan perangkat lain dengan memori hanya kilobyte. Lahir dari penggabungan dengan uTensor.
- Perpustakaan Pembelajaran Tertanam (ELL) - Perpustakaan Microsoft untuk menerapkan model pembelajaran mesin yang cerdas ke platform dengan sumber daya terbatas dan komputer papan tunggal kecil.
- uTensor - Pustaka inferensi AI berdasarkan mbed (RTOS untuk chipset ARM) dan TensorFlow.
- CMSIS NN - Kumpulan kernel jaringan saraf efisien yang dikembangkan untuk memaksimalkan kinerja dan meminimalkan jejak memori jaringan saraf pada inti prosesor Cortex-M.
- ARM Compute Library - Kumpulan fungsi yang dioptimalkan untuk pemrosesan gambar, visi komputer, dan pembelajaran mesin.
- Qualcomm Neural Processing SDK for AI - Library bagi pengembang yang menjalankan model NN pada platform seluler Snapdragon dengan memanfaatkan CPU, GPU, dan/atau DSP.
- ST X-CUBE-AI - Toolkit untuk menghasilkan NN yang dioptimalkan untuk MCU STM32.
- ST NanoEdgeAIStudio - Alat yang menghasilkan model untuk dimuat ke dalam MCU STM32.
- Neural Network on Microcontroller (NNoM) - Pustaka Neural Network berbasis lapisan tingkat tinggi khusus untuk mikrokontroler. Dukungan untuk CMSIS-NN.
- nncase - Buka tumpukan kompiler pembelajaran mendalam untuk akselerator AI Kendryte K210.
- deepC - Kompiler pembelajaran mendalam dan kerangka inferensi yang ditargetkan untuk platform tertanam.
- uTVM - MicroTVM adalah alat sumber terbuka untuk mengoptimalkan program tensor.
- Edge Impulse - Platform interaktif untuk menghasilkan model yang dapat berjalan di mikrokontroler. Mereka juga cukup aktif di jejaring sosial membicarakan berita terkini tentang EdgeAI/TinyML.
- Qeexo AutoML - Platform interaktif untuk menghasilkan model AI yang ditargetkan ke mikrokontroler.
- mlpack - Pustaka pembelajaran mesin cepat khusus header C++ yang berfokus pada penerapan ringan. Ini memiliki beragam algoritma pembelajaran mesin dengan kemungkinan untuk mewujudkan pembelajaran pada perangkat di MPU.
- AIfES - kerangka perangkat lunak AI yang mandiri dan tidak bergantung pada platform, dioptimalkan untuk sistem tertanam.
- onnx2c - Kompiler ONNX ke C yang menargetkan "Tiny ML".
Sumber daya menarik lainnya
- Komputasi Tepi Pembandingan (Mei 2019)
- Tolok ukur perangkat keras untuk edge AI pada cubesat - Lokakarya Cubesat Sumber Terbuka 2018
- Mengapa Pembelajaran Mesin Ada di Edge?
- Tutorial: Pembelajaran Mendalam Berdaya Rendah di OpenMV Cam
- TinyML: Pembelajaran Mesin dengan TensorFlow di Arduino dan Pengontrol Mikro Berdaya Ultra Rendah - Buku O'Reilly yang ditulis oleh Pete Warden, Daniel Situnayake.
- tinyML Summit - Konferensi tahunan dan pertemuan bulanan dirayakan di California, AS. Pembicaraan dan slide biasanya tersedia di situs web.
- Makalah dan Proyek TinyML - Kompilasi makalah dan proyek terbaru di bidang TinyML/EdgeAI.
- MinUn - Inferensi ML Akurat pada Mikrokontroler.
Berkontribusi
- Silakan periksa duplikatnya terlebih dahulu.
- Jaga agar deskripsi tetap singkat, sederhana, dan tidak memihak.
- Harap buat komitmen individu untuk setiap saran.
- Tambahkan kategori baru jika diperlukan.
Terima kasih atas saran Anda!
Lisensi
Sedapat mungkin berdasarkan hukum, Xabi Crespo telah melepaskan semua hak cipta dan hak terkait atau terkait atas karya ini.