Reguler

Belajar Machine Learning untuk Pemula

Disusun oleh: Dicoding Indonesia Platform: Level: Pemula
Bagikan kelas ini:

Deskripsi

Mulailah perjalanan karirmu sebagai seorang Machine Learning Developer dari sini. Materi disusun oleh tim expert Dicoding dan divalidasi oleh IBM.


20200501005826b3ce7355866eb4de38a9e94cd43e5f85.jpg

Data sudah menjadi komoditi yang laku untuk diperjual-belikan. Sangat penting untuk mengetahui bagaimana data dapat diproses karena dengan pemrosesan data inilah suatu data yang banyak dapat dijadikan sebagai informasi yang bernilai tinggi. Salah satu pekerjaan yang berhubungan dengan pemrosesan data ini adalah Machine Learning Developer yang memiliki pengetahuan untuk menggunakan pembelajaran mesin untuk mengenali pattern yang tersembunyi di antara banyak data dan bagaimana menggunakannya. Sebagai contoh, 75% dari pengguna Netflix memilih film berdasarkan rekomendasi algoritma machine learning aplikasi tersebut. Menurut Forbes, pasar machine learning dunia akan mengalami pertumbuhan tahunan sebesar 44%. Pasar ini akan menjadi salah satu pasar paling menguntungkan di dunia IT.

Kelas ini membahas mengenai dasar-dasar yang harus dipahami dalam pembelajaran mesin (machine learning) seperti data, model, kernel, neural networks, dan tensorflow. Kurikulum telah divalidasi IBM dan disusun oleh tim expert Dicoding bersama praktisi industri supaya materi yang disajikan terstruktur dan komprehensif.


Kenapa saya harus belajar kelas ini?

  • Machine Learning dapat digunakan untuk meningkatkan efisiensi dari berbagai pekerjaan.
  • Machine Learning dapat diimplementasikan ke berbagai industri dan berbagai jenis data sehingga kegunaannya sangat luas.
  • Banyak perusahaan memiliki jumlah data yang sangat besar sehingga perlu diproses dengan machine learning untuk mendapatkan informasi yang berarti.
  • Kebutuhan karir di bidang Machine Learning sangatlah tinggi dan jumlah praktisinya juga masih sedikit sehingga peluangnya masih sangat besar.
  • Pemahaman tentang machine learning adalah keharusan untuk menjadi seorang Machine Learning Developer ataupun Data Scientist.
  • Sebagai prasyarat untuk menuju kelas Belajar Pengembangan Machine Learning yang merupakan langkah berikutnya dalam learning path Machine Learning Developer.


Materi apa saja yang akan dipelajari?

  • Data Introduction : Pengenalan terhadap data dan bagaimana mempersiapkannya untuk diproses dengan machine learning.
  • Data Unsupervised & Supervised : Memahami 2 jenis machine learning yaitu unsupervised dan supervised, dengan contoh model regresi linier dan decision tree.
  • Kernel dan Clustering : Mengenal Support Vector machine, sebuah model machine learning yang sangat populer. Di sini juga belajar tentang clustering dengan k-means.
  • Machine Learning Basics : Memahami bagaimana menggunakan grid search untuk mencari parameter terbaik untuk sebuah model, serta bagaimana menguji kualitas sebuah model machine learning.
  • Neural Networks : Mengenal dasar dari neural network. Akan diterangkan mengenai multi layer perceptron serta convolutional neural network dalam image classification.
  • Tensorflow : Belajar tentang library tensorflow, sebuah powerful library yang dipakai untuk mengembangkan project machine learning.
  • Submission : Membuat sebuah proyek Machine Learning sederhana untuk menguji pemahaman Anda terhadap materi di kelas ini.

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 40 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 30 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.


Prasyarat mengikuti kelas ini adalah:

  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai pemrograman menggunakan Python. Jika belum, Anda bisa mempelajari kelas Memulai Pemrograman dengan Python.
  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai Visualisasi Data. Jika belum, Anda bisa mempelajari kelas Belajar Dasar Visualisasi Data.
  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai matematika dasar, seperti aljabar linear, probabilitas, dan kalkulus dasar.
  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek. 
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda. 
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba. 


Spesifikasi minimal Komputer/Laptop:

  • Resolusi layar 1366 x 768 (Rekomendasi Full HD 1920 x 1080).
  • Prosesor Intel Dual Core (Rekomendasi Core i3 ke atas).
  • RAM 2GB (Rekomendasi 4GB).
  • Sistem operasi Windows, Linux, atau MacOS.


Tools yang digunakan:

  • Google Colaboratory. Cara penggunaan akan diajarkan pada kelas ini.

Apa kata lulusan Dicoding Academy?

Sudah ribuan siswa yang sukses belajar di Dicoding Academy. Mau tau pendapat dari sisi mereka? Ini adalah testimoni asli mereka. Mau tahu lebih banyak? Lihat testimoni siswa lainnya.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra
Code Reviewer at Dicoding Indonesia
Dimas Catur Wibowo
Dimas Catur Wibowo
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer


Adrianus Yoza A.
Adrianus Yoza A.
Data Scientist at Dicoding Indonesia
  • Google Associate Cloud Engineer Certified
  • Intel Software Innovator
  • ASEAN Future Workforce Council Country Lead - Indonesia
Agista Septiyanto
Agista Septiyanto
Code Reviewer at Dicoding Indonesia
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Anthony Lauly
Anthony Lauly
External Code Reviewer at Dicoding Indonesia
  • Machine Learning Enthusiast
Fahmi Jabbar
Fahmi Jabbar
External Code Reviewer at Dicoding Indonesia
  • Machine Learning Enthusiast
Dimas Anom Priyayi
Dimas Anom Priyayi
External Code Reviewer at Dicoding Indonesia
  • Software Engineering and Data Science Enthusiast
Aninditya Anggari Nuryono
Aninditya Anggari Nuryono
External Code Reviewer at Dicoding Indonesia
  • Computer Vision Enthusiast 
  • Artificial Intelligence Enthusiast 
  • Machine Learning Enthusiast
M Gheddi Vijaya Liandra
M Gheddi Vijaya Liandra
Academy Content Writer at Dicoding Indonesia
  • Machine Learning & Data Science Enthusiast
Avicena Ilham Ghifarie
Avicena Ilham Ghifarie
Data Scientist at PayOK
  • Machine Learning Enthusiast
  • Data Science Enthusiast

Silakan masuk dahulu ke Dicoding untuk dapat mengambil kelas ini

Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas
Discover Potentials