Apa yang akan Anda pelajari?
-
Pelajari penggunaan pembelajaran mesin dan model visi komputer di Android untuk membangun aplikasi android pintar dunia nyata
-
Belajar melatih model Pengenalan Gambar tanpa mengetahui latar belakang pengetahuan tentang pembelajaran mesin
-
Gunakan model visi komputer di Android dengan Gambar dan Rekaman Kamera Langsung
-
Penggunaan model Tensorflow lite di Aplikasi Android
-
Penggunaan delegasi Tensorflow lite untuk meningkatkan performa model
-
Penggunaan titik mengambang dan model terkuantisasi di Android
-
Bangun klon Pemindai Kamera
-
Tambahkan balasan cerdas, segmentasi selfie, terjemahan teks, deteksi wajah, pengenalan teks, estimasi pose di Android
-
Penggunaan Firebase ML Kit di Android dan Fitur yang Disediakannya
-
Bangun klasifikasi gambar umpan langsung dan aplikasi deteksi objek
-
Kenali teks tulisan tangan di Android menggunakan Digital Ink Recognition
-
20+ Aplikasi Android berbasis Machine Learning
Keterangan
Selamat datang di Kursus Pembelajaran Mesin Android Lengkap 2022.
Dalam kursus ini, Anda akan mempelajari penggunaan Machine learning di Android bersama dengan melatih model pengenalan gambar Anda sendiri untuk aplikasi Android tanpa mengetahui latar belakang pengetahuan tentang machine learning. Kursus ini dirancang sedemikian rupa sehingga Anda tidak memerlukan pengetahuan sebelumnya tentang pembelajaran mesin untuk itu.
Dalam pengembangan aplikasi dunia modern, penggunaan ML dalam pengembangan aplikasi seluler adalah wajib. Kami hampir tidak melihat aplikasi di mana ML tidak digunakan. Jadi, penting untuk mempelajari bagaimana kita dapat mengintegrasikan model ML di dalam aplikasi Android (Java & Kotlin) . Dan kursus ini akan mengajarkan Anda itu. Dan fitur utamanya adalah Anda tidak perlu mengetahui latar belakang pengetahuan tentang ML untuk mengintegrasikannya ke dalam aplikasi Android Anda.
Kursus ini dibagi menjadi empat bagian utama.
- Gambar dan rekaman kamera langsung
- Model Tensorflow Lite yang telah dilatih sebelumnya digunakan di Android (Java & Kotlin)
- Penggunaan Firebase ML Kit di Android (Java & Kotlin)
- Melatih model Klasifikasi Gambar untuk Android (Java & Kotlin)
1: Gambar dan rekaman kamera langsung
Jadi di bagian pertama, Anda akan belajar menangani gambar dan rekaman kamera langsung di Android agar nanti bisa kita gunakan dengan model pembelajaran mesin. Jadi, di bagian itu, kita akan belajar untuk
- Pilih gambar dari galeri di Android (Java & Kotlin)
- Ambil gambar menggunakan kamera di Android (Java & Kotlin)
- Menampilkan cuplikan kamera langsung di aplikasi Android (Java & Kotlin) menggunakan camera2 API
- Mengakses bingkai rekaman kamera langsung di Android (Java & Kotlin)
2: Tensorflow Lite Pra-Terlatih
Jadi, setelah mempelajari penggunaan gambar dan cuplikan kamera langsung di Android di bagian ini, kita akan mempelajari penggunaan model pembelajaran mesin pra-terlatih populer di Android dan membangun
- Aplikasi Android klasifikasi gambar (Baik dengan gambar dan rekaman kamera langsung)
- Aplikasi Android pendeteksi objek (Baik dengan gambar dan rekaman kamera langsung)
- Segmentasi gambar Android
3: Kuantisasi dan Delegasi
Selain itu, kami akan membahas semua konsep penting yang terkait dengan Tensorflow lite seperti
- Menggunakan model floating-point dan terkuantisasi di Android (Java & Kotlin)
- Gunakan penggunaan Delegasi Tensorflow lite untuk meningkatkan performa model
4: Regresi Di Android
Setelah itu, kita akan belajar menggunakan model regresi di Android (Java & Kotlin) dan membangun beberapa aplikasi termasuk
- Prediktor Efisiensi Bahan Bakar untuk Kendaraan.
5: Perangkat ML Firebase
Kemudian bagian selanjutnya terkait dengan Firebase ML Kit. Di bagian ini, kita akan mengeksplorasi
- Paket ML Firebase
- Fitur Firebase ML Kit
Kemudian kita akan menjelajahi fitur-fitur itu dan membangun sejumlah aplikasi termasuk
- Pelabelan Gambar Android (Java & Kotlin) untuk mengenali berbagai hal
- Pemindaian Kode Batang Android (Java & Kotlin) untuk memindai kode batang dan kode QR
- Pose Estimasi Android (Java & Kotlin) untuk mendeteksi sendi tubuh manusia
- Segmentasi Selfie Android (Java & Kotlin) untuk memisahkan latar belakang dari latar depan
- Pengenalan Tinta Digital Android (Java & Kotlin) untuk mengenali teks tulisan tangan
- Deteksi Objek Android (Java & Kotlin) untuk mendeteksi dan melacak objek
- Pengenalan Teks Android (Java & Kotlin) untuk mengenali teks dalam gambar
- Smart Reply Android (Java & Kotlin) untuk menambahkan saran balasan otomatis
- Terjemahan Teks Android (Java & Kotlin) untuk menerjemahkan antar bahasa yang berbeda
- Deteksi Wajah Android (Java & Kotlin) untuk mendeteksi wajah, penanda wajah, dan ekspresi wajah
Klon Android CamScanner
Terlepas dari semua aplikasi ini, kami akan mengembangkan tiruan dari aplikasi android pemindaian dokumen terkenal CamScanner . Jadi dalam aplikasi itu, kami akan memotong gambar dokumen secara otomatis menggunakan pengenalan teks dan meningkatkan visibilitas Gambar dokumen.
6: Model Klasifikasi Gambar Pelatihan
Setelah menguasai penggunaan Model ML dalam pengembangan aplikasi Android (Java & Kotlin) di bagian Ketiga, kita akan belajar melatih model Klasifikasi Gambar kita sendiri tanpa mengetahui latar belakang pengetahuan tentang Machine learning.
Jadi di bagian itu, kita akan belajar melatih model ML menggunakan dua pendekatan berbeda.
Pengenalan jenis anjing menggunakan Mesin yang Dapat Diajar
- Pertama, kami akan melatih model pengenalan jenis anjing menggunakan mesin yang dapat diajarkan.
- Bangun Aplikasi Android (Java & Kotlin) Pengenalan Ras Anjing Pakan Langsung .
Pengenalan Buah menggunakan Transfer Learning
- Menggunakan pembelajaran transfer, kami akan melatih kembali model MobileNet untuk mengenali buah yang berbeda.
- Bangun aplikasi Android (Java & Kotlin) pengenalan buah pakan langsung menggunakan model terlatih itu
Gambar dan Rekaman Kamera Langsung
Kursus ini akan mengajarkan Anda untuk menggunakan model pembelajaran mesin dengan gambar dan rekaman kamera langsung, sehingga Anda dapat membangun aplikasi Android sederhana dan live feed.
Versi Android
Kursus ini telah menggunakan Android 11 (R) terbaru selama kursus.
Bahasa
Kursus ini dikembangkan menggunakan bahasa pemrograman Java dan Kotlin. Jadi semua materi tersedia dalam kedua bahasa.
Peralatan:
Ini adalah alat yang akan kita gunakan selama kursus
- Android Studio untuk Pengembangan Aplikasi Android
- Google berkolaborasi untuk melatih model Pengenalan Gambar.
- Netron untuk menganalisis model pembelajaran mesin seluler
Pada akhir kursus ini, Anda akan dapat
- Gunakan kit Firebase ML dalam pengembangan Aplikasi Android menggunakan Java dan Kotlin
- Gunakan model Tensorflow lite yang telah dilatih sebelumnya dalam pengembangan Aplikasi Android menggunakan Java dan Kotlin
- Latih model klasifikasi Gambar Anda sendiri dan buat aplikasi Android.
Anda juga akan memiliki portofolio lebih dari 20+ aplikasi Android R berbasis pembelajaran mesin yang dapat Anda tunjukkan kepada calon pemberi kerja.
persyaratan kursus:
Ini adalah kursus untuk Anda jika
- Anda ingin pintar Android (Jawa & Kotlin) apps
- Anda tertarik untuk menjadi pengembang Android (Java & Kotlin) modern , pekerja lepas, meluncurkan proyek Anda sendiri, atau hanya ingin mencoba membuat aplikasi seluler pintar yang nyata
- Anda tidak memiliki pengalaman pemrograman sebelumnya, atau beberapa tetapi dari bahasa/platform yang berbeda
- Anda menginginkan kursus yang mengajarkan penggunaan pembelajaran mesin dan visi komputer dalam pengembangan aplikasi Android (Java & Kotlin) , dalam kurikulum terintegrasi yang akan memberi Anda pemahaman mendalam tentang semua konsep utama yang dibutuhkan pengembang Android (Java & Kotlin) tahu untuk memiliki karir yang sukses
Siapa yang dapat mengikuti kursus ini:
- Pengembang Android pemula ( Java atau Kotlin ) dengan sedikit pengetahuan tentang pengembangan aplikasi Android.
- Pengembang menengah Android ( Java atau Kotlin ) ingin membangun aplikasi berbasis Machine Learning yang kuat di Android
- Pengembang Android ( Java atau Kotlin ) berpengalaman ingin menggunakan model Machine Learning di dalam aplikasi Android mereka.
- Siapa pun yang pernah mengikuti kursus pengembangan aplikasi seluler Android ( Java atau Kotlin ) dasar sebelumnya (seperti kursus pengembangan aplikasi Android ( Java atau Kotlin ) oleh angela yu atau kursus sejenis lainnya).
Tidak seperti kursus pengembangan aplikasi Android lainnya, Kursus ini akan mengajarkan Anda apa yang paling penting.
Untuk siapa kursus ini:
- Pengembang Android Pemula ingin tahu tentang Pembelajaran mesin dan penggunaan visi komputer di Android
- Pengembang Android tingkat menengah yang ingin meningkatkan keahlian mereka
- Profesional Berpengalaman ingin mengintegrasikan Pembelajaran Mesin di Aplikasi Android mereka