Matematika di Balik Kecerdasan Buatan: Aljabar Linear hingga Peluang
Mengenal matematika yang menggerakkan AI: vektor dan matriks, turunan dan gradient descent, peluang dan statistika, lengkap dengan contoh sederhana dan jalur belajarnya.
This article is written in Indonesian.
Kecerdasan buatan (AI) sering terdengar seperti sihir: aplikasi yang bisa mengenali wajah, menerjemahkan bahasa, atau menulis esai. Di balik semua itu, AI modern sebagian besar adalah matematika yang dijalankan pada data dalam jumlah sangat besar. Kabar baiknya, konsep-konsep intinya bisa dipahami dengan matematika SMA dan tahun-tahun awal kuliah.
Artikel ini memperkenalkan tiga pilar matematika di balik AI — aljabar linear, kalkulus, serta peluang dan statistika — lengkap dengan contoh hitungan kecil yang bisa kamu ikuti, lalu menutup dengan jalur belajar yang realistis.
Tiga pilar matematika AI
| Pilar | Peran dalam AI | Topik yang dipakai |
|---|---|---|
| Aljabar linear | Menyimpan dan mengolah data | Vektor, matriks, perkalian matriks |
| Kalkulus | Membuat model "belajar" | Turunan, gradien, aturan rantai |
| Peluang dan statistika | Menangani ketidakpastian dan menilai model | Peluang, distribusi, rata-rata, variansi |
Pilar 1: data sebagai vektor dan matriks
Komputer tidak memahami rumah, gambar, atau kata secara langsung. Semuanya diubah menjadi daftar bilangan — vektor.
- Sebuah rumah bisa ditulis sebagai vektor , misalnya .
- Gambar hitam-putih berukuran piksel menjadi vektor berisi bilangan.
- Kata pun bisa diwakili vektor, sehingga kata-kata yang maknanya mirip letaknya berdekatan.
Mengukur kemiripan dengan sudut antarvektor
Seberapa mirip dua vektor? AI sering memakai kesamaan kosinus, yaitu kosinus sudut di antara keduanya:
Untuk dan : hasil kali titiknya , panjangnya dan , sehingga . Nilainya hampir 1, artinya kedua vektor menunjuk ke arah yang hampir sama. Inilah dasar mesin pencari dan sistem rekomendasi menemukan "yang mirip".
Jaringan saraf: perkalian matriks yang ditumpuk
Jaringan saraf tiruan tersusun atas lapisan-lapisan "neuron". Setiap lapisan melakukan dua hal: mengalikan masukan dengan matriks bobot, lalu menerapkan fungsi aktivasi.
Contoh kecil. Misalkan masukan , bobot , bias , dan fungsi aktivasi ReLU (bilangan negatif diubah menjadi 0).
Setelah ReLU, keluarannya . Model bahasa besar melakukan perhitungan seperti ini miliaran kali — dengan matriks yang jauh lebih besar — itulah sebabnya AI membutuhkan perangkat keras khusus untuk perkalian matriks.
Pilar 2: kalkulus membuat model belajar
Model AI awalnya memiliki bobot acak dan jawabannya kacau. "Belajar" berarti mengubah bobot sedikit demi sedikit agar galat — selisih antara tebakan model dan jawaban sebenarnya — makin kecil. Galat ini diukur dengan fungsi galat (loss function), misalnya rata-rata kuadrat selisih.
Bagaimana tahu ke arah mana bobot harus diubah? Dengan turunan. Turunan fungsi galat terhadap setiap bobot (kumpulannya disebut gradien) menunjuk ke arah galat naik paling cepat. Maka kita melangkah ke arah sebaliknya:
dengan (eta) disebut laju belajar (learning rate). Proses ini disebut gradient descent — menuruni lembah galat selangkah demi selangkah.
Contoh hitungan gradient descent
Misalkan galatnya , sehingga bobot terbaik jelas . Turunannya . Mulai dari dengan laju belajar :
| Langkah | berikutnya | ||
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 |
Setiap langkah memangkas setengah jarak ke 3. Bagaimana jika laju belajarnya terlalu besar, misalnya ? Dari kita melompat ke , lalu ke , lalu makin jauh — model gagal belajar karena selalu melompati dasar lembah. Memilih laju belajar yang tepat adalah salah satu keterampilan penting dalam melatih model.
Aturan rantai di balik backpropagation
Pada jaringan saraf berlapis, galat bergantung pada bobot melalui banyak fungsi bertumpuk. Untuk menghitung turunannya, dipakai aturan rantai dari kalkulus — persis aturan yang dipelajari di SMA dan semester awal kuliah, hanya diterapkan secara sistematis dari lapisan terakhir ke lapisan pertama. Proses ini disebut backpropagation. Konsep turunannya dibahas di artikel turunan sebagai laju perubahan.
Pilar 3: peluang dan statistika menangani ketidakpastian
Dunia nyata penuh ketidakpastian, dan AI jarang "yakin 100%". Model klasifikasi biasanya mengeluarkan peluang: misalnya 92% "kucing", 7% "anjing", 1% "lainnya". Model bahasa memilih kata berikutnya berdasarkan peluang kata-kata yang mungkin muncul.
Statistika juga dipakai untuk menilai model:
- Data dibagi menjadi data latih dan data uji. Model yang hanya hebat di data latih tetapi buruk di data uji disebut overfitting — ia menghafal, bukan memahami pola. (Mirip siswa yang menghafal kunci jawaban latihan.)
- Ukuran seperti akurasi, rata-rata galat, dan variansi membantu membandingkan model secara adil.
- Teorema Bayes dipakai, misalnya, oleh penyaring surel spam untuk memperbarui keyakinan berdasarkan kata-kata yang muncul.
Dasar-dasar peluang dibahas di artikel peluang dan kombinatorika, sedangkan ukuran pemusatan data ada di mean, median, dan modus.
Jalur belajar yang realistis
Di SMA, kuatkan fondasi berikut:
- Fungsi dan grafik, termasuk fungsi eksponen dan logaritma.
- Vektor dan matriks.
- Turunan dan penerapannya.
- Statistika deskriptif dan peluang.
Di kuliah, fondasi itu berkembang menjadi empat mata kuliah inti:
- Aljabar Linear — ruang vektor, transformasi linear, nilai eigen.
- Kalkulus I dan Kalkulus II — turunan parsial, gradien, optimasi.
- Statistika dan Probabilitas — variabel acak, distribusi, inferensi, regresi.
- Matematika Diskrit — logika, graf, dan dasar algoritma.
Jika kamu tertarik pada jurusan informatika, peta topiknya dibahas lebih lengkap di artikel matematika untuk kuliah informatika.
Mitos yang perlu diluruskan
- "AI berpikir seperti manusia." Model AI menemukan pola statistik dalam data; ia tidak "memahami" dengan cara yang sama seperti manusia.
- "Perlu jenius matematika untuk belajar AI." Konsep intinya dapat dipelajari bertahap dari matematika SMA. Yang dibutuhkan adalah fondasi yang kuat dan ketekunan.
- "Matematika tidak relevan karena ada pustaka perangkat lunak." Pustaka mengerjakan hitungannya, tetapi memahami matematika membuatmu tahu kapan model bisa dipercaya dan mengapa model gagal.
Ringkasan
- AI modern berdiri di atas tiga pilar: aljabar linear, kalkulus, serta peluang dan statistika.
- Data diubah menjadi vektor; jaringan saraf adalah tumpukan perkalian matriks dan fungsi aktivasi.
- Model belajar dengan gradient descent: bergerak berlawanan arah gradien untuk menurunkan galat.
- Peluang dan statistika menangani ketidakpastian dan menilai apakah model benar-benar belajar pola.
- Fondasinya dimulai dari topik SMA: fungsi, vektor, matriks, turunan, statistika, dan peluang.
Frequently asked questions
Matematika apa yang dibutuhkan untuk belajar AI?
Tiga pilar utamanya adalah aljabar linear (vektor dan matriks untuk menyimpan dan mengolah data), kalkulus (turunan untuk proses belajar model lewat gradient descent), serta peluang dan statistika (untuk menangani ketidakpastian dan mengevaluasi model).
Apa itu gradient descent?
Gradient descent adalah cara model AI belajar dengan mengubah parameternya sedikit demi sedikit ke arah yang paling cepat menurunkan galat. Arah itu ditentukan oleh turunan atau gradien fungsi galat.
Apakah perlu jago matematika untuk memakai AI?
Untuk memakai aplikasi AI sehari-hari tidak perlu. Matematika menjadi penting ketika ingin memahami cara kerja AI, mengembangkan model sendiri, atau menilai kapan hasil AI dapat dipercaya.
Topik matematika SMA apa yang paling berguna untuk persiapan belajar AI?
Fungsi dan grafik, vektor, matriks, turunan, statistika, dan peluang. Topik-topik ini menjadi fondasi untuk aljabar linear, kalkulus, serta statistika dan probabilitas di tingkat kuliah.
Keep learning
Use technology for more focused learning
Pick what suits you best: learn directly with a tutor, or study independently with Numekara Courses and adaptive Practice.
Learn with a tutor
Numekara Math private & small-group tutoring
- 1-on-1 private lessons, or lower-cost classes of 2–10 students
- 100% online, from anywhere
Private from Rp135.000/session · 90 minutes
Self-study · free
Study it step by step in the Aljabar Linear course
- Gradual lessons with diagrams and interactive simulations
- Practice quizzes in every module, free with no account needed
- Create a free account to save progress across devices


