Veri madenciliği ve makine öğrenmesi algoritmalarını sıfırdan öğrenmek için tasarlanmış interaktif web platformu. Tüm algoritmalar vanilla Python ile yazılmıştır (sklearn kullanılmamıştır).
- ID3 (Information Gain - Entropy)
- C4.5 (Gain Ratio)
- CART (Gini Index & Twoing)
- ✅ İnteraktif D3.js görselleştirme
- ✅ Adım adım entropy hesaplamaları
- ✅ Information Gain gösterimi
- KNN (K-Nearest Neighbors)
- Euclidean, Manhattan, Minkowski mesafe metrikleri
- Interaktif k değeri seçimi
- K-Means Clustering
- Silhouette score
- Inertia ölçümü
- Görsel küme analizi
- Apriori Algorithm
- Market sepeti analizi
- Support, Confidence, Lift metrikleri
# Repository'yi klonla
git clone https://github.com/[username]/mltools.git
cd mltools
# Virtual environment oluştur
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Bağımlılıkları yükle
pip install -r requirements.txt
# Uygulamayı çalıştır
python app.py