Skip to content

musgramming/dash-regression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dash Regression

Ứng dụng web nhỏ viết bằng Python + Dash để minh họa hồi quy tuyến tính.
Người dùng có thể nhập dữ liệu, chạy mô hình, và xem kết quả trực quan.


📌 Giới thiệu

Dash Regression là một demo ứng dụng sử dụng Plotly Dash để xây dựng giao diện web cho mô hình hồi quy tuyến tính.
Dự án giúp người học và nhà phát triển dễ dàng hình dung cách tích hợp mô hình học máy vào ứng dụng web.


⚙️ Yêu cầu hệ thống

  • Python >= 3.8
  • dash
  • plotly
  • pandas
  • scikit-learn
  • gunicorn (Linux)

Cài đặt nhanh:

pip install -r requirements.txt

🚀 Cài đặt & Chạy

  • Clone repo và chạy ứng dụng:
git clone https://github.com/Thomas131104/dash-regression.git
cd dash-regression
pip install -r requirements.txt
gunicorn app:server

📊 Cách sử dụng

  • Mở trình duyệt tại địa chỉ trên.
  • Nhập danh sách x, y
  • Chọn chế độ
    • Không nhập: Linear Regression
    • Chọn Lasso: Lasso Regression
    • Chọn Ridge: Ridge Regression
    • Chọn cả Lasso và Ridge: Elastic Net Regression
  • Xem kết quả hồi quy và biểu đồ trực quan.

📚 Cấu trúc thư mục

Code

  • app.py # File chính chạy Dash app
  • assets/ # Chứa CSS hoặc file tĩnh

🔮 Hướng phát triển

  • Hỗ trợ nhiều loại hồi quy khác (đa biến, logistic).
  • Cho phép export kết quả ra CSV/Excel.

About

Ứng dụng Dash với hồi quy tuyến tính

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors