- Ini adalah kursus pengantar yang disusun dalam 21 pelajaran oleh Microsoft Cloud Advocates agar developer yang baru pertama kali membuat aplikasi AI generatif dapat mengikuti dari konsep hingga implementasi
- Pelajaran dibagi menjadi Learn yang berfokus pada teori dan Build yang mencakup contoh kode; jika memungkinkan, contoh Python dan TypeScript disediakan bersama
- Praktik dapat dijalankan dengan salah satu dari Azure OpenAI Service, GitHub Marketplace Model Catalog, atau OpenAI API, sehingga pilihan lingkungan belajar cukup luas
- Setiap pelajaran terdiri dari pengantar video singkat, dokumen README, contoh kode, dan tautan pembelajaran lanjutan, sehingga mudah dipelajari secara mandiri
- Menyediakan terjemahan dalam lebih dari 50 bahasa, tetapi ukuran clone lokal bisa membesar; untuk mengecualikan file terjemahan, penggunaan sparse checkout dapat berguna
Kursus pengantar yang terdiri dari 21 pelajaran
- Generative AI for Beginners adalah kursus pengantar aplikasi AI generatif yang dibuat oleh Microsoft Cloud Advocates
- Terdiri dari total 21 pelajaran, dan setiap pelajaran membahas topik mandiri sehingga Anda dapat mulai dari bagian yang diinginkan
- Jenis pelajaran dibagi menjadi dua
- Learn: menjelaskan konsep AI generatif
- Build: membahas konsep bersama contoh kode
- Jika memungkinkan, contoh kode Python dan TypeScript disediakan
- Developer .NET dapat merujuk ke Generative AI for Beginners (.NET Edition)
- Setiap pelajaran mencakup bagian Keep Learning yang mengumpulkan materi pembelajaran tambahan
Persiapan untuk praktik
- Untuk menjalankan kode kursus, Anda dapat menggunakan salah satu dari berikut ini
- Pengetahuan dasar Python atau TypeScript akan membantu proses belajar
- Untuk melakukan fork seluruh repositori ke akun sendiri, diperlukan akun GitHub
- Pengaturan lingkungan pengembangan dibahas dalam pelajaran Course Setup
Dukungan terjemahan dan optimasi clone lokal
- Kursus ini mencakup terjemahan dalam lebih dari 50 bahasa, serta menyediakan terjemahan yang dijaga tetap mutakhir secara otomatis melalui GitHub Action
- Daftar bahasa yang didukung mencakup berbagai bahasa seperti Arabic, Chinese, French, German, Hindi, Japanese, Korean, Spanish, Vietnamese, dan lainnya
- Ukuran unduhan repositori dapat membesar karena file terjemahan
- Untuk clone dengan cepat tanpa terjemahan, Anda dapat mengecualikan
translations dan translated_images dengan sparse checkout
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
Struktur dasar pelajaran
- Setiap pelajaran mencakup elemen berikut
- Pengantar video singkat tentang topik
- Pelajaran berbentuk dokumen berbasis README
- Contoh kode Python dan TypeScript yang mendukung Azure OpenAI dan OpenAI API
- Tautan sumber daya untuk melanjutkan pembelajaran tambahan
Alur lengkap pelajaran
Materi tambahan dan jalur partisipasi
1 komentar
Komentar Hacker News
Ingin tahu rekomendasi kuliah atau buku yang membahas bukan cara menggunakan AI generatif, melainkan bagaimana cara kerjanya sebenarnya
Penjelasannya sangat pas untuk convolutional neural network dan transformer network
Untuk tujuan visualisasi, channel ini juga sangat direkomendasikan: https://www.youtube.com/watch?v=eMXuk97NeSI&t=207s
Menjelaskan dan memperlihatkan dengan baik konsep seperti stride, feature, ukuran jendela, serta hubungan ukuran input dan output pada convolutional neural network
Kursus Coursera Andrew Ng membantu untuk mempelajari dasar-dasar deep learning
"Generative AI for Everyone" dan kursus singkat lainnya juga membantu membangun intuisi dasar, lalu bisa lanjut dari sana
https://www.coursera.org/specializations/deep-learning
https://www.deeplearning.ai/courses/generative-ai-for-everyo...
HuggingFace juga punya kursus yang lumayan bagus: https://huggingface.co/learn/nlp-course/
Tulisan blog Jay Allamer tentang arsitektur transformer juga bagus: https://www.deeplearning.ai/short-courses/
Pada akhirnya kemungkinan besar akan sampai membaca paper di arxiv.org
Semuanya sudah ditinjau langsung untuk memastikan kualitasnya baik dan bukan konten sales atau marketing
Ingin tahu apakah ada jalur belajar untuk orang yang belum pernah menyentuh AI/ML sama sekali
Ketika bertanya ke ChatGPT, jawabannya menyarankan mulai dari aljabar linear, lalu kalkulus, probabilitas dan statistika; tahap 2 dasar-dasar machine learning; tahap 3 deep learning dan neural network
Tidak yakin seberapa tepat saran itu, dan penanyanya adalah seorang software developer
Cukup ambil kursus Coursera Intro to Machine Learning dan Deep Learning dari Andrew Ng
Katanya 『Deep Learning』 oleh Goodfellow dkk. juga cukup bagus, meski belum pernah membacanya sendiri
Kalau mengulang seluruh materi kalkulus standar atau aljabar linear, itu akan membuang waktu
Lebih baik pelajari hanya matematika yang relevan yang diajarkan di bagian awal kursus AI atau buku deep learning, lalu lewati 90% materi pengantar yang tidak terkait
Ini dari orang yang sekitar 10 tahun lalu pernah membangun neural network sendiri dari nol
Kalau paham kalkulus, kita bisa masuk ke teori aproksimasi seperti aproksimasi Padé, yang merupakan bidang indah tempat kalkulus dan aljabar linear bertemu
Bagaimanapun juga, 『Schaum's Outline of Linear Algebra』 mungkin adalah buku aljabar linear terbaik yang pernah saya baca, dan sedikit menyentuh juga beberapa bagian aljabar abstrak
4.1 Membuat framework untuk menghasilkan model
4.2 Membuat framework untuk testing, training, inferensi, dan sebagainya
Masing-masing membutuhkan kemampuan yang berbeda
Ada yang cukup dengan mengikuti berita, ada yang butuh kemampuan coding, dan ada juga yang lebih menuntut teori atau filsafat
Tidak mungkin punya semuanya, tetapi bahkan tanpa kemampuan terkait sama sekali pun, empat yang pertama kurang lebih masih bisa dicapai
Tentu saja jalur termudah adalah menjadi “pakar” etika
Jika yang kedua, saran ChatGPT itu titik awal yang baik; jika yang pertama, kursus seperti ini adalah awal yang bagus
Sangat bagus, terdiri dari 8 video kuliah, dan bisa diikuti langsung di Jupyter notebook sendiri
Setiap kuliah berdurasi sekitar 1–2 jam
Melihat kecepatan perkembangan dan laju eksplorasi paradigma baru, kursus ini tampaknya akan cepat usang
Saya belajar AI generatif 2 tahun lalu, dan semua alat yang dipakai saat itu sekarang sudah ketinggalan zaman
Ingin tahu apakah ada yang mirip juga di sisi open source
Terlihat seperti marketing Azure, jadi kurang menarik
Jika mencari panduan praktis tentang cara menggunakan LLM, sangat merekomendasikan "Hackers Guide to language models" dari Jeremy Howard
Ini video 1,5 jam yang penuh informasi praktis: https://youtu.be/jkrNMKz9pWU
Sepertinya ini membutuhkan akses Azure OpenAI, yang kemungkinan tidak bisa didapat pengguna perorangan dan hanya dibuka untuk sebagian pelanggan enterprise
Terlalu terasa seperti materi marketing, jadi kurang paham kenapa ini diposting di sini
Saya melihat sekilas isinya, dan bagi teknisi yang baru ingin masuk ke teknologi ini, isinya tampak cukup komprehensif