Skip to content

faridSrydi/Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Machine Learning Labs

Code Implementasi Machine Learning
Regresi Linear, Klasifikasi, Q-Learning & Deep Q-Network (DQN)

Python Scikit-Learn TensorFlow

Machine Learning

💡 Tentang Proyek

Repository ini berisi kumpulan code Machine Learning yang disusun dalam format Lab agar mudah dipelajari dan dijalankan.
Setiap lab memiliki struktur folder yang rapi, serta dapat diakses melalui CLI interaktif.

📦 Library Utama

Proyek ini menggunakan beberapa library umum dalam Machine Learning dan Data Science:

  • scikit-learn — Model ML klasik seperti regresi, klasifikasi, PCA, Random Forest.
  • tensorflow — Implementasi deep learning dan DQN.
  • numpy — Operasi numerik dan matriks.
  • pandas — Pengolahan dan analisis dataset.
  • matplotlib — Visualisasi data tingkat tinggi dan analisis diagram fitur.

⚡ Cara Menjalankan

1. Clone Repository

git clone https://github.com/faridSrydi/Machine-Learning.git
cd Machine-Learning

2. Persiapan Environment

Disarankan menggunakan virtual environment:

# Windows:
.venv\Scripts\activate

# Install dependency:
pip install -r requirements.txt

3. Jalankan Program

python main.py

Program akan membaca semua folder dengan format lab-xx dan menampilkannya otomatis di menu.


🚀 Fitur : "Auto Create New Lab"

Tersedia fitur pembuatan lab otomatis untuk mempercepat pembuatan struktur folder:

  1. Pilih menu [c] Create New Lab
  2. Masukkan nomor lab (contoh: 3 atau 03)
  3. Sistem akan membuat folder lab baru beserta struktur scripts/ secara otomatis.
  4. Anda cukup fokus meletakkan file .py di dalam folder scripts tersebut, dan sistem akan meng-ekstrak menjadi sub-menu yang siap dijalankan

📊 Hasil Output


Customer Clustering
[LAB-01] Customer Clustering.png
Dqn Tensorflow
[LAB-01] Dqn Tensorflow.png
House Price
[LAB-01] House Price.png
Pca Iris
[LAB-01] Pca Iris.png
Q Learning Maze
[LAB-01] Q Learning Maze.png
Spam Email
[LAB-01] Spam Email.png
House Price Prediction RF
[LAB-02] House Price Prediction RF.png
Model Evaluation
[LAB-02] Model Evaluation.png
Multivariate Regression
[LAB-02] Multivariate Regression.png
Simple Linear Regression
[LAB-02] Simple Linear Regression.png

Klik gambar untuk melihat hasil secara penuh
---


Hi Hi I'm Farid Suryadi

✨ Let's connect and build something awesome together! ✨

GitHub    Instagram


Mario Game




© 2026 Farid Suryadi. All Rights Reserved.

About

Machine Learning lab repository featuring regression, classification, Q-Learning, and Deep Q-Network (DQN) implementations in Python.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages