Yeni başlayanlar için makine öğrenimini öğrenmeye yönelik beş uygulamalı proje örneği ve bunları destekleyecek kaynaklar:
1. Ev Fiyat Tahmini (Basit Lineer Regresyon)
- Proje: Bir evin özelliklerine (alan, oda sayısı, vb.) dayalı olarak fiyatını tahmin etme.
- Adımlar:
- Veri seti indirin (Örneğin, Kaggle'da "California Housing Prices" veri seti).
- Veriyi pandas ile yükleyin ve temizleyin.
- scikit-learn kullanarak model oluşturun ve eğitin.
- Modeli değerlendirin ve sonuçları görselleştirin.
- Kaynaklar:
- Veri Seti: Kaggle - California Housing Prices
- Tutorial: Towards Data Science - Linear Regression in Python
2. İris Çiçeği Türü Sınıflandırma (KNN)
- Proje: İris veri seti kullanarak çiçek türlerini sınıflandırmak.
- Adımlar:
- Iris veri setini scikit-learn'den yükleyin.
- Veriyi pandas ile inceleyin ve temizleyin.
- KNN algoritmasını scikit-learn ile uygulayın.
- Modeli değerlendirin ve sonuçları görselleştirin.
- Kaynaklar:
- Veri Seti: scikit-learn kütüphanesinin içindeki Iris veri seti.
- Tutorial: Kaggle - Iris Data Set
3. El Yazısı Rakam Tanıma (Sinir Ağları)
- Proje: MNIST veri setini kullanarak el yazısı rakamları tanıma.
- Adımlar:
- MNIST veri setini yükleyin.
- TensorFlow veya PyTorch kullanarak bir sinir ağı modeli oluşturun.
- Modeli eğitin ve değerlendirin.
- Sonuçları görselleştirin.
- Kaynaklar:
- Veri Seti: MNIST veri seti - Yann LeCun
- Tutorial: TensorFlow MNIST Tutorial
4. Müşteri Segmentasyonu (K-Means Kümeleme)
- Proje: Müşteri verilerini kullanarak müşterileri farklı segmentlere ayırmak.
- Adımlar:
- Müşteri veri setini indirin (Örneğin, Kaggle'da "Customer Segmentation" veri seti).
- Veriyi pandas ile yükleyin ve temizleyin.
- K-means algoritmasını scikit-learn ile uygulayın.
- Sonuçları görselleştirin ve analiz edin.
- Kaynaklar:
- Veri Seti: Kaggle - Customer Segmentation
- Tutorial: DataCamp - K-Means Clustering in Python
5. Film Yorumları Duygu Analizi (Naive Bayes Sınıflandırıcısı)
- Proje: Film yorumlarını kullanarak yorumların olumlu veya olumsuz olduğunu sınıflandırmak.
- Adımlar:
- Film yorumları veri setini indirin (Örneğin, IMDb film yorumları).
- Veriyi pandas ile yükleyin ve temizleyin.
- Naive Bayes sınıflandırıcısını scikit-learn ile uygulayın.
- Modeli değerlendirin ve sonuçları görselleştirin.
- Kaynaklar:
- Veri Seti: Kaggle - IMDb Movie Reviews
- Tutorial: DataCamp - Naive Bayes Classifier