Bayangkan kamu punya banyak bola dengan warna dan bentuk yang berbeda-beda, dan kamu ingin bisa membedakan setiap bola berdasarkan warna dan bentuknya. Kamu bisa memberitahu komputer untuk melihat bola-bola tersebut dan memberitahu kamu warna dan bentuknya.
Tapi, jika kamu punya banyak sekali bola, mungkin akan terlalu sulit untuk memeriksa setiap bola dan memberitahu kamu secara manual. Nah, itulah kenapa kita menggunakan neural networks.
Neural networks terdiri dari banyak “neuron” atau “sel” buatan yang bekerja bersama untuk memecahkan masalah. Mereka belajar dari contoh-contoh, seperti gambar bola-bola dengan warna dan bentuk yang berbeda, dan belajar cara membedakan bola-bola tersebut.
Jadi, ketika kamu memberikan neural network gambar bola baru, mereka dapat memberitahu kamu warna dan bentuknya tanpa kamu harus memberitahu mereka satu per satu. Neural networks ini juga bisa digunakan untuk memecahkan masalah lainnya, seperti mengenali suara atau bahkan memprediksi hasil olahraga.