Skip to content

HuNguyen51/machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Machine Learning Repository - HuNguyen51

Một dự án học máy toàn diện trên bộ dữ liệu thời tiết (Weather Dataset), bao gồm:

📌 Nội Dung Chính

  • Phân cụm dữ liệu: Sử dụng thuật toán K-Means để chia dữ liệu thành 7 cụm
  • Phân loại dữ liệu: Áp dụng hơn 10 phương pháp học máy để phân loại:
    • SVC (Support Vector Classifier)
    • Naive Bayes (Multinomial & Gaussian)
    • Logistic Regression
    • K-Nearest Neighbors
    • Decision Tree
    • Neural Networks (MLP)
    • Ensemble Methods:
      • Random Forest
      • AdaBoost
      • Bagging
      • Voting Classifier
    • Deep Neural Network (Keras)

📊 Dữ Liệu

  • File weathers.csv chứa dữ liệu thời tiết từ năm 2015–2021 (2.430 bản ghi)
  • Các đặc trưng: nhiệt độ, độ ẩm, tốc độ gió, áp suất, lượng mưa, v.v.

📈 Kết Quả

  • Có biểu đồ thống kê so sánh hiệu suất các phương pháp
  • Deep Neural Network đạt độ chính xác 94.74% trên tập test
  • Các chỉ số Precision, Recall, F1-Score được tính toán chi tiết

📝 Công Nghệ

  • Ngôn ngữ: Python
  • Thư viện: TensorFlow/Keras, Scikit-learn, Pandas, NumPy, Matplotlib, Seaborn
  • Định dạng: Jupyter Notebook (main.ipynb)

About

Dự án thực hiện phân tích toàn diện bộ dữ liệu thời tiết (2015–2021) thông qua kỹ thuật phân cụm K-Means và so sánh hiệu suất của hơn 10 mô hình học máy khác nhau.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors