Ini adalah percobaan implementasi model regresi linear pada program komputer. Program dibuat dengan bahasa pemrograman JavaScript dan dengan runtime Node.js dengan tanpa menggunakan bantuan library atau framework pembantu perhitungan matematis. Program yang dibuat ada dua versi, CLI (Command Line Interface) dan juga website.
-
Install dependensi yang dibutuhkan
Pastikan perangkat anda sudah terinstall Node.js. Jika sudah, maka lakukan perintah berikut pada terminal perangkat anda:
npm install
-
Jalankan program di terminal
Gunakan perintah berikut:
npm run cli
Berikut adalah contoh ketika program dijalankan:
CLI |
---|
Web |
Anda bisa melakukan kustomisasi pada proyek ini. Kustomisasi bisa dilakukan pada data yang digunakan ataupun alur kerja program. Jika anda ingin melakukan kustomisasi data, maka anda bisa ubah file .csv
pada folder data/
.
Anda bisa melakukan kontribusi pada proyek ini dengan melakukan fork pada repositori ini dan unggah perubahan yang anda lakukan ke GitHub. Kemudian Anda bisa mengajukan pull request ke repositori ini. Untuk petunjuk lebih lanjut, anda bisa membaca dokumentasi dari GitHub berikut: https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project
Anda juga bisa mengajukan kritik atau saran dengan membuka issue di repositori ini.
Demikian proyek sederhana yang dibuat dengan tujuan melakukan demonstrasi regresi linear menggunakan bahasa pemrograman JavaScript dan runtime Node.js. Proyek ini juga bisa menjadi acuan dalam pembelajaran terkait model-model machine learning yang lebih kompleks.
Akhir kata, terima kasih ππ»
- "The Elements of Statistical Learning" by Trevor Hastie, Robert Tibshirani, and Jerome Friedman
- "Mathematics for Machine Learning" by Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong