Skip to content

Serdal0/Data-Alogirthm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veri Algoritmaları (Data Algorithms)

Bu repository, veri madenciliği ve makine öğrenmesi kapsamında kullanılan temel sınıflandırma ve kümeleme algoritmalarının Python ile sıfırdan geliştirilmiş implementasyonlarını içermektedir.

Amaç; hazır kütüphaneleri soyut şekilde kullanmak yerine, algoritmaların çalışma mantığını, karar süreçlerini ve hesaplama adımlarını doğrudan kod üzerinden öğrenmektir.

İçerik

  • KNN (K-Nearest Neighbors)
    Mesafeye dayalı bir sınıflandırma algoritması.

  • K-Means
    Denetimsiz öğrenme kapsamında kullanılan kümeleme algoritması.

  • Gini Index
    Karar ağaçlarında kullanılan saflık (impurity) ölçütü.

  • Twoing Algorithm
    Karar ağaçlarında bölme (split) kriteri olarak kullanılan yöntem.

Dosya Yapısı

.
├── app.py        # Algoritmaların test / çalıştırma dosyası
├── knn.py        # KNN algoritması implementasyonu
├── kmeans.py    # K-Means algoritması implementasyonu
├── gini.py      # Gini Index hesaplamaları
├── twoing.py    # Twoing algoritması

About

Python ile implement edilmiş sınıflandırma ve kümeleme algoritmaları (KNN, K-Means, Gini, Twoing).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages