Skip to main content

Apa itu pelatihan

Catatan: Dokumen ini adalah terjemahan otomatis dari versi asli bahasa Inggris.

Apa itu pelatihan

Pelatihan (training) adalah proses mengajari sebuah model AI dengan memaparkannya pada data sehingga ia mempelajari pola, hubungan, dan struktur. Sebelum pelatihan, model hanyalah struktur kosong dengan parameter acak — ia tidak dapat mengklasifikasikan gambar, menghasilkan kalimat, atau membuat prediksi. Setelah pelatihan, parameter-parameter tersebut menyandikan pengetahuan yang diekstraksi dari data. Pelatihan adalah hal yang mengubah jaringan saraf kosong menjadi alat yang berguna.

Bayangkan seperti mengajari seseorang memasak. Anda mulai dengan orang yang belum pernah memegang pisau. Anda memberinya ribuan resep (dataset), dapur untuk berlatih (komputasi), dan seorang chef yang mencicipi setiap hidangan dan mengatakan apa yang salah (fungsi loss). Setelah cukup berlatih — masakan gosong, sup terlalu asin, teknik yang terus diperbaiki — juru masak itu dapat berimprovisasi membuat hidangan dari bahan-bahan yang belum pernah ia kombinasikan sebelumnya. Improvisasi itulah yang dilakukan model terlatih saat inferensi.

Singkatnya: pelatihan adalah fase "belajar" — model membaca jutaan contoh dan menyesuaikan dirinya sampai mampu menangani masukan baru yang belum pernah dilihat. Model terlatih adalah pengetahuan yang diperoleh.

Cara kerja pelatihan langkah demi langkah

Meskipun pengguna akhir hanya melihat model jadi, pelatihan adalah alur rekayasa multi-tahap. Setiap tahap memuat keputusan yang memengaruhi hasil akhir.

Pengumpulan data

Setiap proses pelatihan dimulai dengan data. Proyek harus menyusun dataset yang relevan dengan tugas yang akan dilakukan model. Untuk model teks, ini bisa berupa korpus bahasa alami berskala web. Untuk model spesifik kripto, ini bisa mencakup riwayat transaksi blockchain, dokumentasi protokol, atau data sentimen sosial. Kualitas, ukuran, dan relevansi dataset menetapkan batas atas dari apa yang dapat dipelajari model — tidak ada arsitektur yang dapat mengompensasi data yang hilang atau rusak.

Prapemrosesan data

Data mentah jarang dapat digunakan apa adanya. Prapemrosesan mengubahnya menjadi format seragam yang dapat dicerna model. Langkah-langkah umum meliputi tokenisasi (memecah teks menjadi unit sub-kata), normalisasi (menskalakan nilai numerik), deduplikasi (menghapus rekaman yang hampir identik), dan penyaringan (menghapus contoh berkualitas rendah, ofensif, atau tidak relevan). Data yang diproses dengan buruk memasukkan derau yang mungkin dihafal model alih-alih dipelajari.

Pemilihan arsitektur

Sebelum pelatihan dimulai, para insinyur memilih arsitektur model — cetak biru yang menentukan bagaimana data mengalir melalui model. Untuk tugas teks, arsitektur yang dominan saat ini adalah transformer, yang menenagai large language model. Untuk tugas gambar, convolutional neural network (CNN) dan vision transformer (ViT) umum digunakan. Arsitektur menentukan jumlah dan jenis lapisan, cara attention dihitung, dan bagaimana kapasitas model berskala dengan ukurannya. Banyak proyek AI kripto melewati tahap ini dengan mengadopsi arsitektur open-source yang sudah ada (DeepSeek, Mistral, Stable Diffusion) dan langsung melanjutkan ke fine-tuning.

Siklus pelatihan

Siklus pelatihan adalah siklus optimisasi inti yang berjalan selama berjam-jam, berhari-hari, atau berminggu-minggu:

  1. Model menerima satu batch data yang telah diprapemroses.
  2. Ia menghasilkan keluaran — prediksi, token yang dihasilkan, klasifikasi.
  3. Keluaran dibandingkan dengan hasil yang diharapkan menggunakan fungsi loss, yang menghitung galat.
  4. Algoritma optimisasi (biasanya varian stochastic gradient descent) menghitung bagaimana setiap parameter harus berubah untuk mengurangi galat.
  5. Parameter internal model (bobot) disesuaikan sedikit ke arah yang menurunkan loss.
  6. Siklus berulang untuk batch berikutnya.

Satu lintasan penuh melalui seluruh dataset disebut epoch. Model besar dapat berlatih selama ratusan epoch pada dataset raksasa. Siklus pelatihan adalah tahap yang paling intensif komputasi — satu proses pra-pelatihan large language model bisa mengonsumsi ribuan GPU yang berjalan terus-menerus selama berbulan-bulan.

Evaluasi

Sepanjang pelatihan, para insinyur secara berkala mengevaluasi model pada set validasi tersisih (held-out) — data yang tidak pernah dilihat model selama pelatihan. Ini mengungkap apakah model benar-benar mempelajari pola yang dapat digeneralisasi atau hanya menghafal contoh pelatihan (masalah yang disebut overfitting). Evaluasi menggunakan benchmark dan metrik kualitas yang sesuai dengan tugasnya: perplexity untuk model bahasa, akurasi atau F1 untuk pengklasifikasi, BLEU atau ROUGE untuk penerjemahan dan perangkuman.

Deployment

Begitu model mencapai kualitas yang dapat diterima pada metrik evaluasi, ia dikemas untuk produksi. Ini bisa melibatkan konversi model ke format yang lebih efisien, penerapan kuantisasi (mengurangi presisi numerik untuk memangkas kebutuhan memori dan komputasi), dan deployment ke alur inferensi. Model terlatih — kumpulan bobot yang dipelajari — adalah artefak yang benar-benar melayani pengguna.

Tahap Apa yang terjadi Contoh
Pengumpulan data Menyusun dataset yang relevan Mengumpulkan teks web, kode, data blockchain
Prapemrosesan Membersihkan dan memformat data Menokenisasi teks, menghapus duplikat
Pemilihan arsitektur Memilih cetak biru model Memilih transformer dengan 7B parameter
Siklus pelatihan Mengoptimalkan bobot lewat gradient descent Berjalan 200 epoch pada 1024 GPU
Evaluasi Menguji pada data yang belum pernah dilihat Mengukur perplexity pada set validasi
Deployment Mengemas model untuk produksi Mengkuantisasi bobot, mendeploy ke API

Jenis-jenis pelatihan

Tidak semua pelatihan sama. Jenis yang berbeda melayani tujuan yang berbeda dan muncul pada tahap berbeda dari siklus hidup AI.

Pre-training

Pre-training berarti melatih model dari nol pada dataset serba guna yang masif. Tujuannya adalah mempelajari pola-pola luas — struktur bahasa, fitur visual, keteraturan statistik — bukan pengetahuan spesifik tugas. Pre-training sejauh ini adalah tahap yang paling mahal. Melatih LLM garis depan dari nol bisa menelan puluhan juta dolar dan memerlukan ribuan GPU kelas atas yang berjalan berbulan-bulan. Sangat sedikit proyek AI kripto yang melakukannya; mayoritas besar menggunakan model pra-terlatih dari ekosistem open-source dan mengadaptasinya.

Fine-tuning

Fine-tuning mengambil model pra-terlatih dan menyesuaikannya pada dataset spesifik domain yang lebih kecil. Ini adalah pendekatan paling umum di AI kripto. Sebuah proyek bisa melakukan fine-tuning pada LLM dengan dokumentasi blockchain, kode smart contract, atau data protokol DeFi untuk meningkatkan kinerjanya pada pertanyaan spesifik kripto. Fine-tuning jauh lebih murah daripada pre-training karena dimulai dari model yang sudah mampu dan hanya perlu menggeser bobot alih-alih belajar dari nol.

Reinforcement learning from human feedback (RLHF)

RLHF adalah teknik pasca-pelatihan yang digunakan untuk menyelaraskan keluaran model dengan preferensi manusia. Setelah pre-training dan fine-tuning awal, evaluator manusia memeringkat beberapa keluaran model untuk masukan yang sama. Peringkat ini melatih sebuah reward model, yang kemudian memandu pelatihan lanjutan model utama melalui reinforcement learning. RLHF adalah teknik yang membuat chatbot mengikuti instruksi, menghindari konten berbahaya, dan menghasilkan respons yang dianggap manusia bermanfaat. Ia menambahkan lapisan penilaian manusia di atas pembelajaran yang murni statistik.

Distilasi pengetahuan

Distilasi melatih model "murid" yang lebih kecil untuk mereproduksi keluaran model "guru" yang lebih besar. Sang murid belajar bukan dari data asli, melainkan dari prediksi sang guru, yang memuat informasi lebih kaya (distribusi probabilitas lunak alih-alih label keras). Distilasi praktis bagi proyek yang perlu menjalankan model pada perangkat keras terbatas — seperti perangkat edge atau jaringan inferensi terdesentralisasi dengan biaya terbatas — sambil mempertahankan sebagian besar kualitas model guru.

Fine-tuning hemat parameter (LoRA dan adapter)

LoRA (Low-Rank Adaptation) dan teknik-teknik serupa membekukan sebagian besar bobot model pra-terlatih dan hanya melatih sekumpulan kecil parameter tambahan. Ini membuat fine-tuning jauh lebih murah dalam komputasi dan memori — sering kali dapat dilakukan pada satu GPU konsumen. Adapter LoRA adalah berkas ringan (sering hanya puluhan megabita) yang dapat dimuat di atas model dasar untuk menyesuaikan perilakunya bagi tugas tertentu. Pola ini sangat relevan bagi AI terdesentralisasi, di mana peserta mungkin ingin menyesuaikan model tanpa menanggung biaya penuh fine-tuning seluruh bobot.

Pelatihan terdistribusi dan federated

Pelatihan terdistribusi membagi beban kerja ke banyak GPU atau node, baik dengan membagi data (paralelisme data) maupun modelnya sendiri (paralelisme model). Pelatihan federated melangkah lebih jauh: data tetap berada di perangkat masing-masing peserta dan hanya pembaruan model (gradien) yang dibagikan. Model membaik secara kolektif tanpa satu pihak pun mengakses seluruh data. Pola ini selaras dengan prinsip desentralisasi dan muncul pada proyek-proyek dalam kategori AI/Training.

Jenis Biaya Penggunaan tipikal di AI kripto
Pre-training Sangat tinggi (jutaan dolar) Jarang; mayoritas proyek memakai model yang sudah ada
Fine-tuning Sedang (ratusan hingga ribuan dolar) Umum; mengadaptasi model ke domain kripto
RLHF Tinggi (memerlukan evaluator manusia) Tidak umum; terlihat di proyek berorientasi agen
Distilasi Sedang Digunakan untuk membuat model ringan untuk inferensi
LoRA / adapter Rendah (satu GPU) Bertumbuh; memungkinkan kustomisasi per pengguna
Terdistribusi / federated Bervariasi Pola inti bagi jaringan pelatihan terdesentralisasi

Mengapa pelatihan penting untuk keterverifikasian

Proyek yang melatih modelnya sendiri mendemonstrasikan kemampuan AI yang lebih dalam daripada yang hanya memanggil API pihak ketiga. Pelatihan menyiratkan bahwa proyek memiliki akses ke data yang relevan, sumber daya komputasi, dan keahlian machine learning. Ia juga menghasilkan artefak yang dapat diverifikasi: log pelatihan, kurva loss, checkpoint model, dan hasil benchmark.

Dalam kartu proyek DecAIHub, nilai terkait pelatihan pada kolom AI component — seperti distributed training, fine-tuning, model training pipeline — menunjukkan bahwa proyek melakukan lebih dari sekadar menyajikan model jadi. Halaman komponen pelatihan menjelaskan bagaimana nilai-nilai ini muncul dalam praktik.

Apa yang dibutuhkan pelatihan

Tiga sumber daya menentukan apakah pelatihan layak dilakukan:

  • Data — dataset berkualitas yang cukup besar dan relevan dengan tugasnya. Kualitas data menentukan kualitas model.
  • Komputasi — GPU atau perangkat keras khusus. Data yang lebih banyak dan model yang lebih besar membutuhkan lebih banyak komputasi. Ini adalah pendorong biaya utama.
  • Keahlian — memilih arsitektur, menyetel hiperparameter, mengevaluasi hasil, dan men-debug kegagalan memerlukan pengetahuan machine learning.

Proyek yang mengklaim menawarkan infrastruktur pelatihan seharusnya menunjukkan bukti ketiganya.

Di mana pelatihan muncul dalam kartu proyek DecAIHub

Pelatihan muncul di beberapa bagian kartu proyek DecAIHub:

  • AI component — nilai terkait pelatihan seperti "distributed training", "fine-tuning", atau "model training pipeline" menunjukkan bahwa proyek secara aktif melatih atau mendukung pelatihan model alih-alih hanya mengonsumsi model jadi.
  • Kategori — proyek dalam kategori AI/Training berfokus khusus pada penyediaan infrastruktur atau layanan pelatihan.
  • Tabel bukti — bukti Tier-1 untuk pelatihan mencakup log pelatihan publik, kurva loss, checkpoint model yang dirilis ke Hugging Face atau repositori serupa, dan perbandingan benchmark terpublikasi.
  • ai_score — dalam algoritma DecAI Fit, mendemonstrasikan pelatihan nyata dengan bukti terpublikasi menaikkan ai_score. Sekadar mengklaim "kami melatih model" tanpa artefak tidak akan menaikkannya.

Apa yang tidak dibuktikan oleh pelatihan semata

  • Melatih model tidak berarti modelnya bagus. Tanpa benchmark atau evaluasi, tidak ada cara menilai kualitasnya.
  • Pelatihan tidak membuktikan modelnya sedang digunakan. Model yang dilatih tetapi tidak pernah dideploy untuk inferensi tidak menghasilkan nilai bagi pengguna.
  • Melatih di atas model open-source milik pihak lain adalah sah tetapi seharusnya diungkapkan, bukan disajikan sebagai membangun dari nol.
  • Pelatihan tidak menjelaskan mengapa sebuah token diperlukan untuk prosesnya.
  • Mengklaim "pelatihan terdesentralisasi" tanpa bukti bahwa banyak peserta independen benar-benar menyumbang komputasi adalah tidak dapat diverifikasi. Periksa catatan on-chain tentang tugas pelatihan, registrasi penyedia, atau log komputasi yang dapat diverifikasi.

Periksa tabel bukti dan bukti Tier-1/2/3 saat mengevaluasi klaim pelatihan.

Jangan bingung dengan

  • Inferensi adalah tahap berikutnya — menjalankan model terlatih pada data baru. Pelatihan menghasilkan model; inferensi menggunakannya.
  • Pelatihan sebagai AI component menjelaskan bagaimana pelatihan muncul dalam kartu proyek DecAIHub. Halaman ini menjelaskan konsepnya sendiri.
  • Kategori AI/Training mengklasifikasikan proyek yang berfokus pada infrastruktur pelatihan. Konsep pelatihan berlaku lebih luas.
  • Pengumpulan dan pelabelan data menyiapkan data yang dikonsumsi pelatihan. Keduanya berkaitan tetapi merupakan tahap yang berbeda.
  • Model AI adalah artefak yang dihasilkan pelatihan — kumpulan bobot yang dipelajari. Pelatihan adalah prosesnya; model adalah hasilnya.

Pertanyaan yang sering diajukan

Berapa lama pelatihan AI berlangsung?

Tergantung pada ukuran model, ukuran dataset, dan perangkat keras yang tersedia. Fine-tuning model kecil pada dataset yang terfokus bisa selesai dalam hitungan jam pada satu GPU. Pre-training LLM garis depan dari nol memakan waktu berminggu-minggu hingga berbulan-bulan pada klaster ribuan GPU. Sebagai referensi, melatih LLM garis depan berparameter 70B memerlukan sekitar 1–2 juta GPU-jam pada perangkat keras NVIDIA A100. Pelatihan terdistribusi dan federated dapat mengurangi waktu tempuh dengan menyebar beban kerja, tetapi menambah overhead koordinasi.

Apa perbedaan antara pre-training dan fine-tuning?

Pre-training mengajari model pengetahuan umum dari dataset masif yang luas — ia mempelajari struktur bahasa, fitur visual, atau pola statistik dari nol. Fine-tuning mengambil model pra-terlatih itu dan menspesialisasikannya pada dataset spesifik domain yang lebih kecil agar berkinerja lebih baik pada tugas tertentu. Pre-training mahal dan dilakukan sekali; fine-tuning lebih murah dan dapat diulang untuk domain yang berbeda.

Mengapa pelatihan begitu mahal?

Biaya dominannya adalah perangkat keras komputasi. Melatih model besar memerlukan ribuan GPU kelas atas yang berjalan terus-menerus dan mengonsumsi listrik yang signifikan. Persiapan data, pelabelan oleh manusia, dan waktu rekayasa ahli menambah biaya lebih lanjut. Pre-training satu model garis depan bisa menelan puluhan juta dolar. Teknik seperti LoRA, distilasi, dan transfer learning melalui fine-tuning mengurangi biaya secara dramatis dengan menggunakan kembali model pra-terlatih yang ada alih-alih memulai dari nol.

Bisakah AI dilatih di blockchain?

Menjalankan siklus pelatihan penuh langsung on-chain tidak praktis — lingkungan eksekusi blockchain jauh terlalu lambat dan mahal untuk miliaran operasi matriks yang dibutuhkan pelatihan. Namun, blockchain dapat mengoordinasikan pelatihan. Jaringan pelatihan terdesentralisasi menggunakan mekanisme on-chain untuk menugaskan pekerjaan, memverifikasi kontribusi, mendistribusikan imbalan, dan mencatat provenans, sementara komputasi sesungguhnya terjadi off-chain pada GPU para peserta. Pola ini muncul pada proyek-proyek dalam kategori AI/Training.

Apa itu RLHF?

Reinforcement learning from human feedback adalah teknik pasca-pelatihan yang menyelaraskan perilaku model dengan preferensi manusia. Setelah pelatihan awal, evaluator manusia memeringkat keluaran model. Peringkat ini melatih sebuah reward model, yang kemudian memandu optimisasi lanjutan model utama melalui reinforcement learning. RLHF-lah yang membuat chatbot modern mengikuti instruksi dan menghasilkan respons yang bermanfaat dan aman alih-alih pelengkapan statistik mentah.

Lihat juga

Referensi eksternal