Prasyarat dan Tugas Awal

Apakah Kursus Singkat Machine Learning adalah pilihan tepat bagi Anda?

Saya memiliki sedikit atau tanpa latar belakang machine learning.
Sebaiknya pelajari semua materi secara berurutan.
Saya memiliki sejumlah latar belakang dalam machine learning, tetapi saya menginginkan pemahaman yang lebih baru dan lengkap.
Kursus Singkat Machine Learning akan menjadi pengingat yang baik. Pelajari semua modul secara berurutan, atau pilih modul yang menarik saja.
Saya memahami machine learning dengan sangat baik, namun saya tidak tahu banyak tentang TensorFlow.
Banyak materi yang mungkin terlalu mendasar bagi Anda. Daripada mempelajari semua konten, berfokuslah hanya pada materi berikut:
Kursus Singkat Machine Learning banyak berfokus pada API di level yang lebih tinggi. Jika Anda lebih tertarik untuk mempelajari TensorFlow API level rendah (mungkin untuk melakukan penelitian machine learning), pelajari saja berbagai referensi berikut:

Harap baca bagian Prasyarat dan Tugas Awal berikut sebelum memulai Kursus Singkat Machine Learning. Ini akan memastikan kesiapan Anda untuk menyelesaikan semua modul.

Prasyarat

Kursus Singkat Machine Learning tidak menganggap atau memerlukan pengetahuan sebelumnya dalam machine learning. Namun, guna memahami konsep yang ditampilkan dan menyelesaikan latihan, sebaiknya peserta memenuhi prasyarat berikut:

  • Penguasaan aljabar level pendahuluan. Anda sebaiknya sudah terbiasa dengan variabel dan koefisien, persamaan linear, grafik dari fungsi, dan histogram. (Terbiasa dengan konsep matematika tingkat lanjut seperti logaritma dan turunan akan sangat membantu, tetapi tidak diharuskan.)

  • Kemahiran dalam dasar-dasar pemrograman, dan pengalaman melakukan coding dengan Python. Bahasa pemrograman dan kerangka yang digunakan pada latihan pemrograman dalam Kursus Singkat Machine Learning adalah Python dengan TensorFlow. Tidak diperlukan pengalaman sebelumnya dengan TensorFlow, namun Anda harus terbiasa membaca dan menulis kode Python yang berisi konstruksi pemrograman dasar, seperti definisi/pemanggilan fungsi, daftar dan kamus, perulangan, dan ekspresi kondisional.

Tugas Awal

Latihan pemrograman dijalankan langsung di browser Anda (tanpa perlu penyiapan) menggunakan platform Colaboratory. Platform Colaboratory didukung di sebagian browser utama, dan paling teruji secara menyeluruh pada Chrome dan Firefox versi desktop. Jika Anda lebih memilih untuk mendownload dan menjalankan latihan secara offline, lihat petunjuk ini untuk menyiapkan lingkungan lokal.

Memulai dengan pandas

Latihan pemrograman di Kursus Singkat Machine Learning menggunakan library pandas untuk memanipulasi kumpulan data. Jika Anda tidak terbiasa dengan pandas, sebaiknya selesaikan tutorial Pengantar Singkat untuk pandas, yang menggambarkan fitur utama pandas yang akan digunakan dalam latihan.

Dasar-Dasar TensorFlow Tingkat Rendah

Latihan pemrograman di Kursus Singkat Machine Learning menggunakan tf.estimator API tingkat tinggi TensorFlow untuk mengonfigurasi model. Jika Anda tertarik untuk membuat model TensorFlow dari awal, selesaikan tutorial ini:

Konsep Utama dan Fitur

Kursus Singkat Machine Learning membahas dan menerapkan konsep serta fitur berikut. Untuk informasi selengkapnya, lihat referensi tertaut.

Matematika

Aljabar

Aljabar linear

Trigonometri

Statistik

Kalkulus (opsional, untuk topik lanjutan)

Pemrograman Python

Python Dasar

Dasar-dasar Python berikut tercakup dalam Tutorial Python:

Python Tingkat Menengah

Fitur lanjutan Python berikut juga dibahas dalam Tutorial Python:

Library Python Pihak Ketiga

Contoh kode Kursus Singkat Machine Learning menggunakan fitur berikut dari library pihak ketiga. Pemahaman sebelumnya dengan library ini tidak diperlukan; Anda dapat mencari hal yang perlu diketahui saat Anda membutuhkannya.

Matplotlib (untuk visualisasi data)

Seaborn (untuk peta panas)

pandas (untuk manipulasi data)

NumPy (untuk operasi matematika tingkat rendah)

scikit-learn (untuk metrik evaluasi)

Terminal Bash/Cloud Console

Untuk menjalankan latihan pemrograman di komputer lokal Anda atau di cloud console, Anda sebaiknya sudah terbiasa menggunakan baris perintah: