人工智能项目集合

一个包含计算机视觉、大型语言模型项目和机器学习基础的综合人工智能学习项目集合,适用于不同水平的开发者。

  • by MuratKomurcu1
  • Jupyter Notebook
  • 本地部署
  • 18 星标
  • 更新于
在 GitHub 查看 MuratKomurcu1/ai-foundry

使用说明

🧠 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

  1. Repository'yi klonlayın git clone https://github.com/MuratKomurcu1/ai-foundry.git

  2. Proje dizinine gidin cd ai-foundry-main

  3. 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

  1. 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

  1. ML Fundamentals bölümünden başlayın
  2. Basic NLP projelerini deneyin
  3. Computer Vision temellerini öğrenin

İleri Seviye 2. RAG Implementation ile pratik yapın 3. 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ı.