Lompat ke konten utama

4,9/5 · 1.200 ulasan · Mahasiswa & Umum

Les Privat Machine Learning di Surabaya

Les privat machine learning di Surabaya untuk mahasiswa dan pekerja: dari Python dan statistika dasar sampai model yang benar-benar dipakai. Sesi 90 menit di rumah, di co-learning space, atau daring. Mulai Rp158.800 per sesi.

Les Privat Machine Learning di Surabaya
4,9/5 1.200 ulasan
2.500+ tutor terverifikasi
1-on-1 perhatian penuh satu peserta
Ke rumah Surabaya, co-learning, atau online
Ganti tutor tanpa biaya tambahan
Assessment dipetakan di awal

Cara kami bekerja

Bagaimana Edubia menjaga mutu les machine learning?

Tiga hal yang sering ditanyakan peserta sebelum sesi machine learning pertama di Surabaya.

Biaya les machine learning disepakati di awal

Nominal per sesi dibicarakan terbuka sebelum pertemuan pertama, tanpa tambahan di tengah jalan.

Garansi ganti tutor

Kalau cara mengajarnya belum cocok, tutor machine learning diganti tanpa biaya tambahan.

Rating tutor Edubia 4,9 dari 1.200 ulasan

Angka itu dihitung dari ulasan peserta yang sudah menjalani sesi bersama tutor Edubia.

Machine Learning privat di Surabaya: ringkasnya

Les privat machine learning di Surabaya untuk mahasiswa dan pekerja: dari Python dan statistika dasar sampai model yang benar-benar dipakai. Sesi 90 menit di rumah, di co-learning space, atau daring. Mulai Rp158.800 per sesi.

Konsultasi dan Daftar

Sekilas Program

Untuk siapa
Mahasiswa tingkat akhir, fresh graduate, dan pekerja yang sedang bergeser ke bidang data
Prasyarat
Terbiasa memakai komputer sehari-hari. Python, aljabar linear, dan statistika dibangun dari nol bila belum ada
Durasi sesi
90 menit untuk satu siklus penuh: tulis kode, jalankan, baca hasilnya, perbaiki
Ritme
2 sesi per pekan. Latihan mandiri sekitar 3 jam per pekan di luar sesi
Mode belajar
Tutor datang ke rumah atau kos, bertemu di co-learning space Edubia, atau daring dengan berbagi layar dua arah
Perangkat
Laptop dengan RAM 8 GB sudah memadai. Komputasi berat dipindahkan ke notebook awan gratis
Perkakas
Python, pandas, scikit-learn, matplotlib, Git. PyTorch menyusul saat masuk jaringan saraf
Wilayah utama
31 kecamatan Kota Surabaya, dari Sukolilo dan Mulyorejo di timur sampai Benowo dan Pakal di barat
Wilayah tetangga
18 kecamatan Kabupaten Sidoarjo, termasuk Waru, Gedangan, Sedati, dan Krian
Jam layanan
Tujuh hari sepekan, pagi 07.00 hingga malam 21.00 WIB
Biaya
Mulai Rp158.800 per sesi daring. Belajar di co-learning space Edubia menambah Rp15.000 per sesi
Yang dibawa pulang
Repositori kode yang bisa dijalankan ulang, tiga proyek terdokumentasi, dan catatan sesi berbahasamu sendiri
Peralatan dan bahan
Disiapkan peserta, di luar tarif sesi

Rute Belajar

Dari Sesi Asesmen sampai Proyek yang Bisa Ditunjukkan

Perkiraan waktu di bawah memakai ritme dua sesi per pekan ditambah sekitar tiga jam latihan mandiri. Peserta yang sudah menguasai Python biasanya melompati dua tahap pertama.

  1. 01
    Pertemuan pertama

    Sesi asesmen awal

    Pemetaan Python, matematika, dan tujuanmu lewat tugas pendek yang dikerjakan langsung. Keluarannya rute tiga bulan pertama beserta daftar topik dan proyeknya.

  2. 02
    Pekan 1 sampai 2

    Python dan pandas jadi alat harian

    Kamu bisa membaca berkas data sendiri, menyaring, menggabungkan, dan menjawab pertanyaan sederhana tentang isinya tanpa membuka lembar kerja.

  3. 03
    Pekan 3 sampai 4

    Membaca data seperti praktisi

    Statistika terpakai dan visualisasi dipakai untuk memeriksa mutu data, menemukan pencilan, dan merumuskan dugaan awal yang layak diuji.

  4. 04
    Pekan 5 sampai 7

    Model pertama yang jalan utuh

    Satu regresi dan satu klasifikasi kamu latih di atas data yang kamu bersihkan sendiri, lengkap dengan model pembanding sebagai garis dasar.

  5. 05
    Pekan 8 sampai 10

    Berani menilai modelmu sendiri

    Validasi silang, pemilihan metrik, penyetelan hiperparameter, dan perburuan kebocoran data. Di tahap ini kamu mulai bisa menolak angka yang terlalu bagus.

  6. 06
    Pekan 11 sampai 13

    Proyek portofolio pilihanmu

    Satu persoalan yang kamu rumuskan sendiri dengan data yang kamu cari sendiri, dikerjakan penuh dari perumusan sampai penulisan keterbatasannya.

  7. 07
    Pekan 14 sampai 16

    Model dipakai dan siap dipresentasikan

    Model dibungkus jadi layanan sederhana, repositori dirapikan, dan kamu berlatih menjelaskan cara kerjanya dalam lima menit kepada pendengar awam.

Perbandingan

Privat atau bimbel untuk machine learning? Ini bedanya

Fitur Pilihan terbaik Les Machine Learning Privat Edubia Di tempat pilihan Anda, Surabaya Bimbel Machine Learning Grup Belajar Machine Learning Sendiri
Perhatian tutor saat belajar machine learning Penuh, satu untuk satu Terbagi ke banyak peserta Tanpa pendamping
Materi machine learning disesuaikan level peserta
Tutor machine learning bisa diganti tanpa ribet
Perkembangan dipantau tiap sesi Sesekali
Koreksi langsung saat langkah kerja meleset Menunggu giliran Tak ada yang memeriksa
Belajar machine learning di tempat Anda, Surabaya

Fleksibel

Pilih format les machine learning yang cocok dengan rutinitas Anda

Tutor machine learning datang ke tempat pilihan Anda di Surabaya atau via online. Rencana belajar disusun dari kebutuhan Anda.

Ke rumah
Tutor datang ke alamat yang Anda pilih
Co-learning
2 titik partner di Surabaya
Online
Sesi berbagi layar dua arah, terjadwal seperti sesi tatap muka

Susunan Materi

Topik yang Dibahas dan Jebakan yang Menanti di Tiap Topik

Urutan di bawah adalah rangka umum untuk peserta yang mulai dari nol. Rute nyatamu disusun ulang sesudah sesi asesmen, termasuk topik yang bisa dilewati karena sudah kamu kuasai.

  1. 1

    Python dan pandas untuk data nyata

    Pekan 1 sampai 2

    Yang dibahas. Membaca CSV dan Excel, menyaring, menggabungkan tabel, mengelompokkan, membuat kolom turunan, dan menggambar grafik cepat.

    Jebakan umum. Menyalin potongan kode dari internet tanpa memeriksa bentuk datanya, sehingga hasilnya terlihat jalan padahal barisnya sudah terpotong diam-diam.

    Cara tutor. Tiap perintah dijalankan pada data kecil yang bisa diperiksa mata, lalu dibandingkan hasilnya sebelum dipakai pada data penuh.

  2. 2

    Statistika terpakai dan visualisasi

    Pekan 3 sampai 4

    Yang dibahas. Sebaran, median lawan rata-rata, simpangan baku, korelasi, pencilan, dan cara memilih grafik yang tepat untuk tiap jenis kolom.

    Jebakan umum. Menyimpulkan sebab akibat dari korelasi, kesalahan yang gampang lolos sampai ke presentasi karena grafiknya terlihat meyakinkan.

    Cara tutor. Tiap temuan diuji dengan pertanyaan pembanding: variabel apa yang mungkin menggerakkan keduanya sekaligus.

  3. 3

    Pembersihan data dan rekayasa fitur

    Bagian yang menyita waktu

    Yang dibahas. Nilai kosong, duplikat, kategori tak konsisten, penyatuan format tanggal, penskalaan, penyandian kategori, dan pembuatan fitur turunan.

    Jebakan umum. Menghitung penskalaan dari seluruh data sebelum pemisahan uji, yang membuat informasi data uji merembes ke pelatihan.

    Cara tutor. Semua langkah pemrosesan disusun sebagai pipeline sejak hari pertama, sehingga urutannya terjaga otomatis.

  4. 4

    Regresi linear dan regresi logistik

    Model pertama yang jalan

    Yang dibahas. Cara model menemukan bobot, arti koefisien, asumsi yang menyertainya, ambang keputusan, dan pembacaan peluang keluaran.

    Jebakan umum. Menafsirkan koefisien sebagai pengaruh langsung padahal antarfiturnya saling berkorelasi kuat.

    Cara tutor. Model dibaca berpasangan dengan grafik residu dan pemeriksaan multikolinearitas sebelum kesimpulan ditulis.

  5. 5

    Pohon keputusan sampai gradient boosting

    Andalan data tabular

    Yang dibahas. Pohon tunggal, random forest, gradient boosting, arti kedalaman dan jumlah pohon, serta pembacaan tingkat kepentingan fitur.

    Jebakan umum. Menaikkan jumlah pohon dan kedalaman sampai skor pada data latihan hampir menyentuh angka penuh, lalu heran ketika data baru datang.

    Cara tutor. Tiap penyetelan dibandingkan dengan model pembanding sederhana dan diuji lewat validasi silang, sehingga kenaikan skornya terbukti nyata.

  6. 6

    Klasterisasi dan reduksi dimensi

    Tanpa label

    Yang dibahas. K-means, pemilihan jumlah klaster, klasterisasi hierarkis, PCA, dan cara menerjemahkan klaster jadi cerita yang berguna.

    Jebakan umum. Menjalankan k-means pada kolom yang skalanya berbeda jauh, sehingga satu kolom bernilai besar mendikte seluruh pengelompokan.

    Cara tutor. Penskalaan dibahas berbarengan dengan geometri jaraknya, lalu tiap klaster diperiksa isinya untuk melihat apakah ia masuk akal.

  7. 7

    Overfitting, regularisasi, validasi silang

    Penentu kepercayaan

    Yang dibahas. Pemisahan latih dan uji, k-fold, stratifikasi, kurva belajar, regularisasi L1 dan L2, serta pemangkasan pohon.

    Jebakan umum. Menyetel model berulang kali memakai data uji yang sama sampai angkanya bagus, yang sebenarnya bentuk lain dari menghafal.

    Cara tutor. Data uji dikunci sejak awal dan hanya dibuka sekali di akhir, sementara penyetelan berjalan di data validasi.

  8. 8

    Metrik evaluasi dan kelas timpang

    Sering ditanya saat wawancara

    Yang dibahas. Matriks kebingungan, presisi, recall, F1, ROC AUC, PR AUC, RMSE, MAE, dan cara memilih ambang keputusan.

    Jebakan umum. Memakai akurasi pada data yang timpang, sehingga model yang selalu menebak golongan mayoritas terlihat unggul.

    Cara tutor. Pemilihan metrik selalu dimulai dari pertanyaan biaya kesalahan: kesalahan jenis apa yang lebih mahal bagi pemakainya.

  9. 9

    Penyajian model dan pemantauan

    Tahap yang jarang diajarkan

    Yang dibahas. Penyimpanan model dengan joblib, pipeline utuh, layanan sederhana dengan FastAPI, kontainer, penilaian borongan, dan pencatatan versi.

    Jebakan umum. Menyimpan model tanpa langkah pemrosesan awalnya, sehingga masukan baru diperlakukan berbeda dan keluarannya melenceng.

    Cara tutor. Model dan pemrosesan awal dibungkus jadi satu objek sejak awal, lalu diuji ulang dengan contoh masukan yang sengaja dibuat aneh.

  10. 10

    Pengantar jaringan saraf

    Tahap lanjutan

    Yang dibahas. Perseptron, lapisan tersembunyi, fungsi aktivasi, penurunan gradien, dan pengenalan PyTorch pada persoalan kecil.

    Jebakan umum. Melompat ke jaringan saraf untuk persoalan tabular yang sebenarnya lebih baik dilayani gradient boosting.

    Cara tutor. Topik ini dibuka sesudah model klasik dikuasai, dengan pembandingan langsung supaya kamu tahu kapan ia layak dipakai.

Kelebihan les ini

Pembeda les machine learning Edubia

Prasyarat dibereskan lebih dulu

Python, aljabar linear secukupnya, dan statistika dasar diperiksa di sesi asesmen. Bagian yang bolong ditambal dengan latihan pendek sebelum masuk ke pemodelan, sehingga kamu tidak menghafal potongan kode yang tak kamu pahami.

Latihan memakai data yang berantakan

Data latihan sengaja dipilih yang masih ada nilai kosongnya, tanggalnya beda format, dan kategorinya ditulis tiga versi. Persoalan semacam itulah yang menunggu di pekerjaan nyata, dan menanganinya adalah separuh pekerjaan seorang praktisi data.

Curiga dulu sebelum percaya angka

Setiap model yang kamu latih diuji dengan pemisahan data, validasi silang, dan pembanding sederhana. Angka akurasi yang terlihat manis dibedah asalnya, karena angka bagus dari data yang bocor akan runtuh begitu bertemu data baru.

Sampai model itu dipanggil orang lain

Rangkaian ini berlanjut sesudah notebook: menyimpan model, membungkusnya jadi layanan sederhana yang bisa dipanggil aplikasi lain, lalu memantau apakah mutunya menurun seiring data berubah.

Portofolio yang tahan ditanya balik

Tiga proyek ditulis lengkap dengan alasan tiap keputusan: kenapa fitur ini dipilih, kenapa metrik itu dipakai, apa yang gagal di percobaan sebelumnya. Pewawancara teknis menilai jejak berpikirmu lebih dalam daripada skor akhir.

Jadwal menyesuaikan sif dan jam kuliah

Sesi bisa jatuh pukul 20.00 sesudah pulang kerja dari kawasan industri Rungkut, atau Sabtu pagi di kos sekitar Sukolilo. Jadwal disusun ulang tiap pekan bersama tutor supaya jumlah sesi sebulan tetap terjaga.

Yang Kamu Terima

Isi Program Les Machine Learning Ini

  • Sesi asesmen awal · Pemetaan kemampuan Python, matematika, dan tujuan belajar, dengan keluaran berupa rute tiga bulan pertama.
  • Rencana belajar tertulis · Daftar topik, jumlah sesi, dan proyek yang disusun untuk latar belakangmu, ditinjau ulang tiap bulan.
  • Repositori Git milikmu · Semua kode sesi dan latihan tersimpan rapi, siap ditunjukkan sebagai portofolio saat melamar.
  • Ulasan kode di luar jam sesi · Tutor membaca dan mengomentari kode yang kamu unggah, termasuk saran perbaikan gaya penulisan.
  • Kumpulan data latihan · Data yang sengaja masih berantakan untuk melatih pembersihan, plus data publik yang bisa dipakai proyek.
  • Daftar periksa kebocoran data · Panduan ringkas untuk memeriksa apakah angka bagus modelmu berasal dari informasi yang seharusnya belum tersedia.
  • Templat dokumentasi proyek · Kerangka penulisan proyek yang memuat perumusan masalah, keputusan pembersihan, metrik, dan keterbatasan.
  • Simulasi tanya jawab teknis · Latihan menjawab pertanyaan yang lazim muncul di wawancara data, termasuk pertanyaan susulan atas jawabanmu.

Sebelum Mendaftar

Cocok untuk Siapa Program Ini

Pas untukmu kalau

  • Kamu mahasiswa tingkat akhir yang tugas akhirnya menyentuh pemodelan data dan butuh teman berdiskusi metode.
  • Kamu bekerja dengan data yang menumpuk di lembar kerja dan ingin naik ke prediksi yang bisa dipertanggungjawabkan.
  • Kamu fresh graduate yang butuh portofolio nyata sebelum melamar posisi analis data.
  • Kamu pernah membeli kursus video, berhenti di pertengahan, dan sadar butuh orang yang menagih latihanmu.
  • Kamu sudah bisa Python dan ingin melompat ke pemodelan, validasi, serta penyajian model tanpa mengulang dasar.

Belajar Machine Learning di Surabaya, Mulai dari Titik Nyata Anda

Les privat machine learning Edubia berjalan satu tutor untuk satu peserta, sesi 90 menit, dengan biaya mulai Rp158.800 per sesi untuk kelas daring. Yang mendaftar umumnya mahasiswa tingkat akhir, pekerja yang datanya menumpuk di lembar kerja, dan orang yang sudah membeli kursus video lalu berhenti di pertengahan modul.

Sesi pertama dipakai untuk mengukur tiga hal: sejauh mana Python sudah bisa kamu pakai, seberapa nyaman kamu membaca notasi matematika, dan pertanyaan seperti apa yang ingin kamu jawab dengan data. Kenapa harus diukur? Soalnya jarak antarpeserta di bidang ini lebar sekali. Ada yang sudah menulis skrip pengolah data di kantornya dan tinggal butuh teori pemodelan, ada yang baru pertama kali membuka editor kode. Menyamakan keduanya di kurikulum yang identik membuat satu pihak bosan dan satu pihak tertinggal.

Sesudah pemetaan itu, tutor menyusun rute yang panjangnya wajar untuk jadwalmu. Kalau kamu tinggal di Gubeng, Tegalsari, atau Wonokromo, tutor bisa datang ke rumah. Kalau kamu sedang di Waru dan enggan menembus jalan sore, sesinya berpindah ke layar tanpa mengubah isi materinya.

Prasyarat yang Jujur sebelum Sesi Pertama

Banyak orang menunda belajar machine learning karena mengira harus menuntaskan kalkulus dan aljabar tingkat lanjut lebih dulu. Kenyataannya lebih ramah dari itu. Yang benar-benar dipakai di enam bulan pertama cuma tiga: Python untuk mengolah data, aljabar linear secukupnya supaya kamu paham data disimpan dan dihitung sebagai matriks, serta statistika dasar untuk membaca sebaran dan hubungan antarkolom.

Python yang dituntut pun berhenti di tingkat pengolah data. Kamu perlu nyaman dengan variabel, tipe data, perulangan, fungsi, dan cara memasang pustaka. Sisanya, seperti pandas dan scikit-learn, dipelajari sambil memakai. Aljabar linearnya berhenti di vektor, matriks, perkalian titik, dan gagasan bahwa kolom-kolom datamu adalah sumbu dalam ruang berdimensi banyak. Statistikanya berhenti di rata-rata, median, simpangan baku, korelasi, dan distribusi normal.

Kalau salah satu dari tiga hal itu masih kosong, tutor menambalnya di sesi awal dengan latihan yang langsung menempel ke data. Cara ini lebih tahan lama daripada menghafal rumus terpisah, karena kamu melihat gunanya pada saat yang sama dengan mempelajarinya.

Uraian

Tiga Kemampuan Dasar yang Dibangun Lebih Dulu

Python untuk olah data

Membaca berkas CSV dan Excel, menyaring baris, menggabungkan tabel, mengelompokkan, dan membuat grafik cepat dengan pandas serta matplotlib. Target praktisnya: kamu bisa menjawab pertanyaan sederhana tentang datamu sendiri tanpa membuka lembar kerja.

Aljabar linear secukupnya

Vektor, matriks, perkalian titik, dan arti geometris dari jarak antartitik. Bagian ini yang membuat k-means, PCA, dan bobot pada regresi terasa masuk akal ketika kamu membacanya di dokumentasi.

Statistika dan probabilitas dasar

Sebaran data, simpangan baku, korelasi, sampel lawan populasi, dan gagasan ketidakpastian. Tanpa ini, angka akurasi model terbaca seperti nilai ujian, padahal ia estimasi yang punya rentang.

Kebiasaan kerja yang rapi

Git untuk merekam perubahan, struktur folder proyek yang konsisten, dan catatan percobaan. Kebiasaan ini terlihat kecil di awal, lalu menyelamatkanmu ketika satu proyek sudah punya belasan versi model.

Porsi Waktu yang Habis di Pembersihan Data

Survei tahunan Anaconda terhadap praktisi data mencatat angka yang konsisten dari tahun ke tahun: sekitar 37 sampai 45 persen waktu kerja mereka habis di penyiapan dan pembersihan data. Pada survei 2021, porsi itu bahkan melampaui gabungan waktu untuk melatih model, memilih model, dan menerbitkannya. Angka ini penting kamu tahu sejak awal supaya harapanmu terhadap pekerjaan ini berpijak.

Wujud pekerjaan itu seperti apa? Kolom tanggal yang sebagian ditulis 12/08/2026 dan sebagian 2026-08-12. Nama kota yang tercatat sebagai SBY, Surabaya, dan surabaya dalam satu tabel yang sama. Nilai kosong yang artinya berbeda-beda: kadang berarti nol, kadang berarti belum diisi, kadang berarti pertanyaannya tak berlaku. Duplikat yang lahir dari dua sistem yang mengirim laporan yang sama.

Di sesi les, kamu menangani semuanya dengan tangan sendiri memakai pandas, lalu menuliskannya sebagai langkah yang bisa diulang. Tutor menantang tiap keputusanmu: kenapa baris itu dibuang, kenapa nilai kosong diisi median, apa akibatnya bagi model nanti.

Supervised dan Unsupervised, Dua Pertanyaan Berbeda

Machine learning terbagi rapi begitu kamu melihatnya dari pertanyaan yang diajukan. Supervised learning bekerja ketika jawabannya sudah pernah tercatat di masa lalu. Kamu punya ribuan baris transaksi dan tahu mana yang berakhir gagal bayar, lalu kamu meminta model mempelajari polanya untuk menebak kasus baru. Bila jawabannya berupa angka, itu regresi. Bila jawabannya berupa golongan, itu klasifikasi.

Unsupervised learning bekerja ketika jawabannya belum pernah ada. Kamu punya data pelanggan tanpa label apa pun dan ingin tahu apakah mereka membentuk kelompok yang berperilaku mirip. K-means mengelompokkan berdasarkan kedekatan, PCA memampatkan puluhan kolom jadi beberapa sumbu utama supaya polanya bisa dilihat mata.

Kesalahan yang sering muncul di awal adalah memaksa satu pendekatan untuk semua persoalan. Padahal pemilihannya ditentukan oleh datamu, dan itu diperiksa sebelum satu baris kode pemodelan ditulis. Tutor melatihmu merumuskan pertanyaan lebih dulu, sebab persoalan yang salah dirumuskan menghasilkan model rapi yang menjawab hal yang tak dibutuhkan siapa pun.

Overfitting: Saat Model Hafal Latihan lalu Gagal di Lapangan

Ini pengalaman yang hampir semua pemula lewati. Model dilatih, akurasinya menyentuh 99 persen, rasanya menyenangkan sekali. Begitu dicoba ke data baru, angkanya jatuh ke 60 persen. Yang terjadi, model menghafal detail acak dari data latihan, termasuk deraunya, lalu memperlakukan hafalan itu sebagai pola.

Penangkalnya dibangun sebagai kebiasaan sejak proyek pertama. Data dipisah lebih dulu menjadi bagian latih dan bagian uji, dan bagian uji tidak boleh disentuh selama proses penyetelan. Model dijaga tetap sederhana selama versi sederhana masih memberi hasil sebanding. Regularisasi dipakai untuk menahan bobot yang membengkak. Pada model pohon, kedalaman dibatasi supaya ia berhenti membuat aturan yang cuma berlaku bagi segelintir baris.

Lawan dari overfitting juga dibahas: model yang terlalu sederhana sampai gagal menangkap pola yang benar-benar ada. Cara membedakan keduanya dilatih lewat kurva belajar, yaitu membandingkan galat pada data latih dan data uji sambil menambah jumlah data. Membaca dua garis itu adalah keterampilan yang membedakan orang yang paham dari orang yang menyalin kode.

Validasi Silang dan Memilih Metrik yang Sesuai Kasus

Sekali memisahkan data uji sering belum cukup, terutama kalau datamu tak seberapa banyak. Hasilnya bisa berubah cukup jauh hanya karena baris mana yang kebetulan masuk bagian uji. Validasi silang menjawab itu dengan membagi data jadi lima atau sepuluh lipatan, melatih model berulang kali dengan lipatan uji yang berganti, lalu membaca rata-rata sekaligus sebaran hasilnya. Sebaran itu memberitahumu seberapa stabil modelmu.

Soal metrik, akurasi adalah jebakan klasik pada data yang timpang. Bila hanya 2 dari 100 transaksi yang berupa penipuan, model yang selalu menjawab aman langsung meraih akurasi 98 persen tanpa berguna sedikit pun. Karena itu kamu belajar membaca matriks kebingungan, presisi, recall, F1, dan ROC AUC, lalu memilih yang cocok dengan biaya kesalahan di persoalanmu.

Untuk regresi, pembahasannya bergeser ke RMSE, MAE, dan R kuadrat, termasuk kapan galat besar layak dihukum lebih berat. Tutor memaksamu menjawab satu pertanyaan tiap kali memilih metrik: kesalahan jenis apa yang lebih mahal bagi pemakai hasilnya.

Dari Notebook ke Model yang Dipakai Orang Lain

Kebanyakan kursus daring berhenti ketika sel terakhir notebook selesai dijalankan. Padahal jarak antara notebook dan model yang dipakai orang lain justru lebar, dan di situlah nilai seorang praktisi terlihat. Tahap ini dibahas terpisah supaya kamu pernah melewatinya sekali dengan pendampingan.

Isinya berurutan. Model disimpan ke berkas lewat joblib beserta seluruh langkah pemrosesan awal, dibungkus jadi satu pipeline supaya data baru mengalami perlakuan yang persis sama. Pipeline itu dipanggil dari layanan web sederhana memakai FastAPI, diuji dengan beberapa contoh masukan, lalu dijalankan di kontainer supaya perilakunya sama di komputer siapa pun. Untuk kebutuhan yang tak menuntut jawaban seketika, kamu memakai penilaian borongan terjadwal, yang jauh lebih murah dan lebih mudah dirawat.

Bagian penutupnya soal pemantauan. Data di dunia nyata bergeser: perilaku pelanggan berubah, sistem pencatat diganti, musim berganti. Kamu belajar mencatat versi data dan versi model, memasang pemeriksaan mutu masukan, dan menentukan kapan model perlu dilatih ulang.

Portofolio Proyek yang Lahir dari Persoalan Anda Sendiri

Portofolio berisi tiga salinan proyek klasifikasi bunga iris terbaca oleh pewawancara dalam sepuluh detik, dan pesannya jelas: pelamarnya mengikuti tutorial. Yang menarik perhatian adalah proyek yang datanya kamu cari sendiri dan persoalannya kamu rumuskan sendiri, walau modelnya sederhana.

Peserta di Surabaya biasanya memilih tema yang dekat dengan kesehariannya. Contohnya memperkirakan keterlambatan pengiriman dari catatan operasional distributor di kawasan Rungkut, mengelompokkan pelanggan warung kopi berdasarkan pola belanja mingguan, memperkirakan permintaan harian toko roti dari data penjualan setahun, atau menggolongkan keluhan layanan publik dari teks aduan warga. Data terbuka pemerintah, data cuaca, dan catatan usaha keluarga adalah sumber yang sah dan lebih menarik daripada berkas contoh bawaan pustaka.

Tiap proyek ditutup dengan tulisan singkat: pertanyaannya apa, datanya dari mana, apa yang dibuang saat pembersihan, model apa yang dicoba dan mana yang gagal, metrik apa yang dipakai serta alasannya, dan apa keterbatasannya. Bagian keterbatasan justru yang sering membuat pewawancara percaya.

Jalur Karier Data di Surabaya, Dibaca Apa Adanya

Edubia tidak menjanjikan angka gaji dan tidak menjanjikan tenggat diterima kerja. Yang bisa dijelaskan adalah bentuk pasarnya, supaya kamu memilih dengan mata terbuka.

Pintu masuk yang umum di Surabaya ada di posisi analis data dan analis bisnis. Perusahaan logistik di sekitar Pelabuhan Tanjung Perak, manufaktur di kawasan industri Rungkut, jaringan ritel, rumah sakit, dan layanan keuangan lebih sering membuka posisi itu daripada posisi machine learning engineer. Pekerjaannya berkutat pada SQL, pembersihan data, dasbor, dan penjelasan temuan kepada pengambil keputusan. Kemampuan pemodelan menjadi pembeda yang membuat lamaranmu menonjol di tumpukan.

Posisi machine learning engineer dan data scientist umumnya menuntut pengalaman menjalankan model di lingkungan nyata, kemampuan rekayasa perangkat lunak, dan rekam jejak proyek. Sebagian peserta menempuh jalur itu lewat pekerjaan jarak jauh untuk perusahaan di kota lain, karena wawancaranya menilai portofolio dan uji teknis. Rute yang realistis sering berbentuk dua langkah: masuk sebagai analis, kumpulkan pengalaman data nyata selama satu sampai dua tahun, lalu bergeser ke pemodelan.

Bagaimana Satu Sesi Privat Ini Berjalan

Sesi 90 menit dipilih karena satu siklus belajar di bidang ini menuntut waktu utuh: menulis kode, menjalankannya, membaca galat, memperbaiki, lalu memahami kenapa hasilnya berubah. Sesi 60 menit sering terpotong tepat ketika bagian menariknya dimulai.

Pola umumnya begini. Dua puluh menit pertama dipakai membahas latihan pekan lalu, termasuk kode yang macet. Empat puluh menit berikutnya menjadi bagian inti: tutor menjelaskan gagasannya dengan contoh angka kecil yang bisa dihitung tangan, lalu kalian menulis kodenya bersama sambil tutor menantang tiap keputusanmu. Dua puluh menit berikutnya kamu mengerjakan sendiri dengan data berbeda sementara tutor mengamati. Sepuluh menit terakhir dipakai merangkum dan menetapkan latihan berikutnya.

Semua kode masuk repositori Git milikmu, jadi tutor bisa membaca dan mengomentarinya di luar jam sesi. Catatan sesi ditulis dengan bahasamu sendiri, karena menjelaskan ulang sebuah gagasan adalah cara memeriksa apakah kamu benar-benar memahaminya.

Peserta dari Kampus dan Kantor di Sekitar Surabaya

Peminat machine learning di kota ini datang dari dua arah, dan keduanya punya kendala berbeda. Arah pertama mahasiswa. Universitas Airlangga membuka program studi Teknologi Sains Data di Fakultas Teknologi Maju dan Multidisiplin sejak 2020, berlokasi di Kampus C, Mulyorejo, dan mahasiswanya berkenalan dengan statistika serta pemrograman R dan Python sejak semester awal. Institut Teknologi Sepuluh Nopember di Sukolilo mengembangkan jalur sains data dari rumpun statistika dan sistem informasinya. Kampus lain menyebar ke Gunung Anyar, Tenggilis Mejoyo, Wonocolo, Gayungan, dan Lakarsantri.

Kendala mahasiswa biasanya berbentuk lain. Materi kuliah bergerak cepat, satu topik lewat dalam dua pertemuan, dan yang tertinggal sulit mengejar tanpa teman bertanya. Les privat mengisi celah itu dengan tempo yang kamu tentukan.

Arah kedua pekerja. Peserta dari perkantoran di Genteng dan Tegalsari, pabrik di Rungkut, serta kawasan Waru dan Gedangan biasanya sudah memegang data pekerjaan dan ingin mengolahnya lebih jauh daripada tabel putar. Bagi mereka, sesi malam dan sesi daring menjadi pilihan yang masuk akal.

Biaya Belajar dan Apa yang Menggerakkannya

Biaya les privat machine learning mulai Rp158.800 per sesi untuk kelas daring 60 menit satu tutor satu peserta, dan batas atasnya ada di sekitar Rp277.800 per sesi untuk kelas 90 menit tingkat profesional. Rentang selebar itu punya penjelasan yang bisa kamu telusuri sendiri.

Ada empat hal yang menggerakkan angkanya. Pertama durasi: sesi 90 menit menaikkan tarif sekitar 40 persen dibanding sesi 60 menit, dan banyak peserta tetap memilihnya karena satu siklus koding jadi tuntas. Kedua jenjang materi: kelas untuk mahasiswa memakai tarif yang berbeda dari kelas untuk profesional yang membawa persoalan kantornya. Ketiga mode belajar: tutor yang datang ke rumah menambahkan komponen perjalanan, sementara sesi daring menghapusnya. Keempat jumlah sesi per bulan: ritme yang lebih rapat memberi potongan bertingkat.

Belajar di co-learning space Edubia menambah Rp15.000 per sesi di atas tarif program, dan tambahan itu ditulis terpisah supaya kamu tahu persis apa yang kamu bayar. Rincian untuk kombinasi pilihanmu bisa dihitung sendiri lewat halaman kalkulator biaya sebelum menghubungi siapa pun.

Kalau Cara Mengajar Tutornya Terasa Kurang Cocok

Keberatan yang mengganjal calon peserta les privat jarang berhenti di biaya. Yang lebih sering mengganjal adalah kemungkinan salah pilih tutor, lalu terjebak berbulan-bulan di kelas yang membosankan. Wajar, dan Edubia menanganinya dengan dua cara.

Cara pertama di depan. Sesi asesmen awal memetakan kecenderungan belajarmu, termasuk tempo yang kamu sukai. Sebagian orang ingin memahami matematika di balik model lebih dulu baru menulis kode, sebagian lagi ingin kodenya jalan dulu baru mundur ke teorinya. Dua tipe ini butuh tutor dengan gaya yang berbeda, dan pemetaan itu dipakai saat mencocokkan.

Cara kedua di belakang. Kalau sesudah beberapa pertemuan gaya mengajarnya terasa tak nyambung, kabari koordinator dan tutornya diganti tanpa biaya tambahan. Catatan belajarmu ikut berpindah, termasuk topik yang sudah selesai dan latihan yang masih tertunda, sehingga kamu tak perlu mengulang penjelasan dari awal kepada orang baru.

Langkah Pertama Sesudah Anda Memutuskan Mulai

Mulainya sederhana. Hubungi Edubia lewat WhatsApp, sebutkan latar belakangmu, tujuan yang ingin dicapai, dan jam yang biasanya kosong dalam sepekan. Dari situ dijadwalkan sesi asesmen awal, di rumah, di co-learning space, atau lewat layar sesuai yang lebih praktis bagimu.

Di sesi itu kamu mengerjakan beberapa tugas pendek: membaca satu berkas data, menjawab pertanyaan sederhana tentang isinya, dan menerangkan cara berpikirmu. Hasilnya dipakai menyusun rute belajar tiga bulan pertama, lengkap dengan daftar topik, jumlah sesi, dan proyek yang akan kamu kerjakan. Rute itu ditinjau ulang tiap bulan, karena kecepatan tiap orang berubah seiring latihan.

Sesudah itu tinggal menjalankan ritmenya. Dua sesi per pekan ditambah sekitar tiga jam latihan mandiri sudah memadai untuk sampai ke proyek pertama yang utuh. Hasilnya ditentukan dua hal sederhana: jarak antar sesi yang tetap dekat, dan latihan yang benar-benar dikerjakan.

Rincian

Alur Kerja Satu Proyek Machine Learning

Empat langkah sederhana, dari daftar sampai belajar bareng tutor pilihan.

  1. Rumuskan pertanyaannya

    Tentukan apa yang ingin diprediksi, siapa yang akan memakai hasilnya, dan keputusan apa yang berubah karenanya. Tahap ini menentukan metrik evaluasi yang dipilih belakangan.

  2. Kumpulkan dan pahami datanya

    Baca sumbernya, periksa jumlah baris, sebaran tiap kolom, dan rentang waktunya. Grafik sederhana di tahap ini sering menyingkap kesalahan pencatatan yang tak terlihat di angka ringkasan.

  3. Bersihkan dan bentuk fiturnya

    Tangani nilai kosong, duplikat, dan kategori yang tak konsisten. Lalu susun fitur baru dari kolom mentah: selisih tanggal, rasio, agregat per pelanggan, penanda akhir pekan.

  4. Latih model pembanding lebih dulu

    Mulai dari model sederhana sebagai garis dasar, misalnya menebak nilai rata-rata atau golongan mayoritas. Semua model canggih sesudahnya wajib mengalahkan angka itu untuk dianggap berguna.

  5. Validasi dan pilih metriknya

    Pisahkan data uji, jalankan validasi silang, dan baca metrik yang sesuai persoalan. Di sini juga kamu memburu kebocoran data, penyebab tersering angka bagus yang menyesatkan.

  6. Jalankan dan pantau

    Simpan modelnya, bungkus jadi layanan yang bisa dipanggil, catat versinya, lalu pantau apakah mutunya menurun seiring perilaku data berubah beberapa bulan kemudian.

Tanya jawab

Apa saja yang ditanyakan peserta les machine learning di Surabaya?

Saya dari jurusan non-teknik dan belum pernah menulis kode. Bisa ikut les machine learning?

Bisa, dan peserta dengan latar seperti itu cukup banyak. Delapan sampai sepuluh sesi pertama dipakai untuk Python dasar dan cara membaca data tabel, jadi kamu menulis kode sambil melihat hasilnya pada data nyata. Yang benar-benar dibutuhkan di awal cuma kebiasaan memakai komputer sehari-hari dan kesediaan latihan sekitar tiga jam per pekan di luar sesi. Materi matematikanya disisipkan saat topiknya muncul, sehingga kamu memahaminya sambil memakainya.

Harus jago matematika dulu sebelum mulai?

Tidak. Yang dipakai sehari-hari di tingkat pemula ada tiga: aljabar linear secukupnya berupa vektor, matriks, dan perkalian titik; statistika dasar berupa rata-rata, sebaran, korelasi, dan distribusi; serta sedikit gagasan kalkulus untuk memahami cara model memperbaiki dirinya. Tutor memeriksa ketiganya di sesi asesmen lalu menambal bagian yang bolong lewat latihan pendek. Banyak peserta merasa matematikanya justru lebih mudah dicerna ketika dipakai menjelaskan kode yang barusan mereka tulis.

Berapa biaya les privat machine learning di Surabaya per sesi?

Mulai Rp158.800 per sesi 60 menit untuk kelas daring satu tutor satu peserta. Angkanya bergerak mengikuti empat hal: durasi sesi, jenjang materi, mode belajar, dan jumlah sesi per bulan. Sesi 90 menit yang banyak dipilih peserta menaikkan tarif sekitar 40 persen, sementara tutor yang datang ke rumah menambahkan komponen perjalanan. Belajar di co-learning space Edubia menambah Rp15.000 per sesi. Batas atas rentangnya ada di sekitar Rp277.800 per sesi untuk kelas 90 menit tingkat profesional.

Berapa lama sampai saya bisa membuat model sendiri dari awal?

Dengan ritme dua sesi per pekan ditambah latihan mandiri, peserta yang mulai dari nol biasanya menyelesaikan model pertamanya yang jalan utuh di sekitar pekan kelima sampai ketujuh. Model itu masih sederhana: satu regresi atau satu klasifikasi di atas data yang kamu bersihkan sendiri. Kemampuan menilai apakah model itu layak dipercaya datang belakangan, sekitar pekan kesembilan, ketika validasi silang dan metrik evaluasi sudah dibahas. Kecepatannya sendiri ditentukan jam latihan di luar sesi.

Materinya memakai Python atau R?

Python menjadi bahasa utamanya, dengan pandas untuk olah data, scikit-learn untuk pemodelan, dan matplotlib untuk grafik. Alasannya praktis: sebagian besar lowongan bidang data menyebut Python, dan ekosistem pustakanya menyambung sampai tahap penyajian model. R dibahas sepintas kalau kamu berasal dari rumpun statistika atau sedang mengerjakan tugas akhir yang dosennya memakai R. Untuk jaringan saraf, PyTorch diperkenalkan sesudah dasar-dasarnya kokoh.

Laptop saya RAM 8 GB tanpa kartu grafis khusus. Cukup?

Cukup untuk hampir seluruh materi. Data latihan yang dipakai berukuran puluhan sampai ratusan ribu baris, dan ukuran itu masih nyaman diproses pandas di RAM 8 GB. Saat masuk jaringan saraf atau data gambar, komputasinya dipindahkan ke notebook awan gratis yang meminjamkan akselerator, sehingga kamu tak perlu membeli perangkat baru. Yang lebih terasa justru sisa ruang penyimpanan dan kebiasaan menutup aplikasi lain selagi model dilatih.

Saya tinggal di Waru dan baru sampai rumah pukul delapan malam. Sesinya bisa daring?

Bisa. Sesi daring memakai panggilan video dengan berbagi layar dua arah, jadi tutor melihat kode yang sedang kamu ketik dan bisa langsung menunjuk baris yang bermasalah. Peserta dari Waru, Gedangan, Sedati, dan Sukodono banyak yang memilih jalur ini untuk sesi malam, lalu menyisipkan satu pertemuan tatap muka per bulan khusus membahas proyek besar. Ringkasan tiap sesi daring ditulis sebagai catatan supaya bagian yang cepat berlalu bisa kamu ulang.

Tutornya datang ke rumah, atau saya yang mendatangi tempat belajar?

Dua-duanya tersedia. Tutor bisa datang ke alamatmu di 31 kecamatan Kota Surabaya, dari Sukolilo dan Mulyorejo di timur sampai Benowo dan Pakal di barat, serta ke 18 kecamatan Kabupaten Sidoarjo. Pilihan kedua, kalian bertemu di co-learning space Edubia dengan tambahan Rp15.000 per sesi, dan opsi ini sering dipilih peserta yang kosnya sempit atau yang butuh sambungan internet stabil. Mode belajarnya boleh berganti dari bulan ke bulan mengikuti kesibukanmu.

Materinya sampai deep learning atau berhenti di model klasik?

Rangkaian intinya menuntaskan model klasik yang banyak dipakai di dunia kerja: regresi, pohon keputusan, random forest, dan gradient boosting. Alasannya sederhana, sebagian besar persoalan data tabular di perusahaan diselesaikan model semacam itu dengan hasil yang lebih mudah dijelaskan kepada pengambil keputusan. Jaringan saraf diperkenalkan di tahap lanjutan lewat PyTorch, biasanya sesudah kamu terbiasa dengan validasi silang. Kalau sasaranmu memang data gambar atau teks, rutenya disesuaikan sejak sesi asesmen.

Apakah les ini membantu skripsi atau tugas akhir saya?

Membantu, dengan catatan tutor menemani metodenya dan kamu yang menulis. Bagian yang biasanya menyita waktu mahasiswa tingkat akhir ada di penyiapan data dan pemilihan metrik evaluasi, dan keduanya bisa dibedah sesi per sesi. Peserta dari kampus di Sukolilo, Mulyorejo, Gunung Anyar, dan Gayungan memakai jalur ini untuk menyusun bab metodologi sekaligus berlatih mempertahankan pilihan modelnya saat sidang. Analisis milik peserta tetap dikerjakan peserta; tutor mengoreksi, menantang asumsi, dan menunjukkan cara memeriksa kebocoran data.

Saya kerja dengan sif yang berubah tiap pekan. Jadwalnya bisa menyesuaikan?

Bisa. Jadwal disusun per pekan bersama tutor, dan layanan berjalan tujuh hari sepekan dari pagi 07.00 hingga malam 21.00 WIB. Peserta bersif berubah biasanya menyiapkan dua slot cadangan: satu di malam hari kerja, satu di akhir pekan pagi. Perubahan jadwal dikabarkan lebih awal ke tutor supaya slotnya bisa digeser. Yang perlu dijaga tetap jumlah sesi per bulan, sebab ritme belajar bidang ini rontok ketika jarak antar sesi melebar sampai dua pekan.

Data latihannya dari mana? Boleh memakai data kantor saya?

Sebagian besar latihan memakai data publik yang memang lazim dipakai belajar, mulai dari data harga properti, data pelanggan telekomunikasi, sampai data cuaca dan transaksi ritel. Data kantormu boleh dipakai selama kamu punya izin dan kolom yang mengidentifikasi orang sudah dihapus atau disamarkan lebih dulu. Latihan dengan data internal justru berharga, sebab data seperti itu biasanya berantakan dan menyiapkannya melatih hal yang tak pernah muncul di berkas contoh yang sudah rapi.

Apa yang saya bawa pulang setelah rangkaian sesinya selesai?

Tiga hal yang bisa ditunjukkan ke orang lain: repositori berisi kode rapi yang bisa dijalankan ulang, tiga proyek yang ditulis lengkap dengan alasan tiap keputusan, dan catatan sesi yang memuat penjelasan tiap topik dengan bahasamu sendiri. Ditambah satu keterampilan yang sering diremehkan, yaitu menerangkan cara kerja modelmu dalam lima menit kepada pendengar tanpa latar teknis, karena wawancara kerja dan presentasi internal hampir selalu menuntut hal itu.

Bagaimana kalau cara mengajar tutornya kurang cocok dengan saya?

Kabari koordinator Edubia dan tutornya diganti tanpa biaya tambahan, biasanya dalam hitungan hari. Ketidakcocokan di bidang ini kerap lahir dari perbedaan tempo: ada peserta yang ingin memahami matematika di balik model lebih dulu, ada yang ingin kodenya jalan dulu baru mundur ke teorinya. Sesi asesmen awal dipakai membaca kecenderungan itu, dan catatan belajarmu ikut berpindah ke tutor baru sehingga kamu tak mengulang penjelasan dari nol.

Setelah les ini saya langsung bisa melamar sebagai data scientist?

Jawaban jujurnya bergantung pada titik mulai dan jam latihanmu, dan Edubia tidak menjanjikan angka gaji maupun tenggat diterima kerja. Yang realistis: peserta yang menuntaskan rangkaian ini punya portofolio dan kemampuan teknis yang memadai untuk melamar posisi analis data atau analis bisnis, dan posisi itulah pintu masuk yang umum di Surabaya. Posisi machine learning engineer biasanya menuntut pengalaman menjalankan model di lingkungan nyata, kemampuan SQL yang kuat, dan rekam jejak proyek yang sudah berjalan.

Saatnya Bertindak

Waktunya serius dengan les machine learning

2.500+ tutor terverifikasi siap mendampingi di Surabaya. Mulai dari konsultasi kebutuhan belajar Anda, tanpa komitmen.