🧠 AI Foundry - Modern Yapay Zeka Projeleri Koleksiyonu
Yapay Zeka öğrenmek ve uygulamak için kapsamlı, öğretici proje koleksiyonu
🎯 Proje Amacı
Bu repository, yapay zeka alanında öğrenmek isteyenler için kapsamlı, pratik ve öğretici projeler içerir. Her seviyeden geliştiricinin faydalanabileceği gerçek dünya örnekleri ve detaylı açıklamalar sunar.
📁 Kategori📋 Projeler
👁️ Computer Vision
🖼️ Image Classification
🎯 Object Detection
👤 Face Recognition
🤖 LLM Projects
💬 Custom Chatbot
🔎 RAG Implementation
🔧 MCP Projects
⚙️ Basic MCP Server
🖥️ Demo MCP Server
📄 File MCP
📧 MCP Mail
📊 ML/DL Fundamentals
🎓 Admission Predict
🩺 Hyperparameter Optimization
💉 Binary Classification
🌊 Deep Learning Flow
🏠 Housing Prices
🖼️ CNN CIFAR-10
🧠 Manual Neural Network
🕸️ Neural Networks
🐧 Penguins Classification
🗑️ Transfer Learning
🚀 Hızlı Başlangıç
Önkoşullar
- Python 3.8+
- Git
- Virtual environment (önerilir)
Kurulum
- Repository'yi klonlayın
git clone https://github.com/MuratKomurcu1/ai-foundry.git
- Proje dizinine gidin
cd ai-foundry-main
- Sanal ortamı (virtual environment) oluşturun ve aktif edin
python -m venv venv
Windows için: venv\Scripts\activate
Linux/Mac için: source venv/bin/activate
- Gerekli kütüphaneleri yükleyin
pip install -r requirements.txt
İlk Proje Örnek olarak, duygu analizi projesini çalıştıralım: cd nlp-projects/sentiment-analysis python main.py --text "Bu harika bir proje!"
📋 Proje Seviyeleri
| Seviye | Açıklama | Örnekler |
|---|---|---|
| 🟢 Başlangıç | Temel kavramlar ve basit implementasyonlar | Penguins Classification, Basic MCP Server |
| 🟡 Orta | Daha karmaşık modeller ve teknikler | Object Detection, RAG Implementation |
| 🔴 İleri | Kapsamlı ve özelleştirilmiş projeler | Transfer Learning on Garbage Dataset |
🛠️ Teknoloji Yığını
- Python Libraries: PyTorch, TensorFlow, Transformers, scikit-learn
- Data Processing: pandas, numpy, matplotlib, seaborn
- NLP: spaCy, NLTK, Transformers
- Computer Vision: OpenCV, PIL, torchvision
- MLOps: MLflow, Weights & Biases, Docker
📖 Öğrenme Yolu
Yeni Başlayanlar İçin
- ML Fundamentals bölümünden başlayın
- Basic NLP projelerini deneyin
- Computer Vision temellerini öğrenin
İleri Seviye
- RAG Implementation ile pratik yapın
- MCP Projects ile modern protokolleri keşfedin
🏆 Öne Çıkan Özellikler ✅ Kapsamlı Dokümantasyon: Her proje için detaylı açıklamalar ve kod yorumları. ✅ Gerçek Dünya Örnekleri: Teorik bilgiyi pratiğe döken, uygulanabilir senaryolar. ✅ Türkçe Desteği: NLP projelerinde Türkçe dil modelleri ve veri setleri üzerine çalışmalar. ✅ Modern Teknolojiler: Sektörde kullanılan en güncel yapay zeka araçları ve kütüphaneleri. ✅ Modüler Yapı: Projeler arası geçişi ve kodun yeniden kullanımını kolaylaştıran düzenli yapı.
