yagmurttk/NetCoreAIMasterClass

AI Masterclass: C# ile 20 Yapay Zeka Entegrasyonu

C#

0

23 commits

updated Dec 31, 2025

See the code

README

🚀 NetCoreAIMasterClass

C# .NET ile 20 Yapay Zeka Entegrasyonu

NetCoreAIMasterClass, C# ve .NET ekosistemi kullanılarak modern yapay zeka servisleriyle entegrasyon kurmayı öğrenmek ve uygulamak amacıyla hazırlanmış kapsamlı bir eğitim ve proje reposudur.

Eğitim boyunca yaklaşık 20 farklı yapay zeka projesi geliştirilmiş ve her projede farklı bir AI yeteneği pratik olarak uygulanmıştır.


🎯 Projenin Amacı

Bu repository aşağıdaki hedefler doğrultusunda oluşturulmuştur:

  • Yapay zeka servislerini .NET projelerine entegre edebilme
  • OpenAI, Anthropic, Google Gemini, Hugging Face gibi modern AI platformlarını gerçek senaryolarla kullanma
  • Metin, ses ve görsel veriler üzerinde AI tabanlı analiz ve üretim işlemleri gerçekleştirme
  • RESTful API geliştirme ve tüketme becerilerini pekiştirme
  • GitHub üzerinde portföy niteliğinde, referans alınabilir bir çalışma sunma

🧠 Kullanılan Teknolojiler ve Servisler

  • C# & .NET
  • OpenAI API
  • Anthropic Claude
  • Google Gemini AI
  • Hugging Face Transformers
  • Microsoft Azure AI Services
  • Replicate AI
  • Stability AI
  • Deepgram
  • PDFPig (OCR ve PDF işleme için)

🧪 Geliştirilen Uygulamalar

Bu repository içerisinde yer alan başlıca uygulamalar:

🎙️ Ses İşleme

  • Deepgram ile Speech To Text Uygulaması
  • Microsoft Azure AI ile Text To Speech
  • OpenAI ile Sesli Chatbot Uygulaması

📝 Metin İşleme & NLP

  • Hugging Face ile Duygu Durumu Analizi
  • Hugging Face ile Metin Özetleme
  • NER (Named Entity Recognition) Modeli ile Çalışmalar
  • RoBERTa Base ile Soru & Cevap (Q&A) Uygulaması
  • Hugging Face ile Toksik Yorum Analizi
  • Anthropic Claude ile Metin Özetleme ve Analizi
  • Anthropic Claude ile AI Destekli İş Başvurusu Oluşturma
  • Google Gemini ile Rol Tabanlı Simülasyon
  • Google Gemini AI ile Auto Agent Prompt Uygulaması

💬 Chat & LLM Entegrasyonları

  • Anthropic Claude ile Chat Uygulaması
  • Google Gemini AI ile Chat Uygulaması
  • OpenAI ile Kod Editör Uygulaması

🖼️ Görsel & Video İşleme

  • Replicate AI ile Metinden Görsel Oluşturma
  • Stability AI ile Text-to-Image Uygulaması
  • Replicate AI ile Video Oluşturma
  • Microsoft Azure AI ile Computer Vision
  • Microsoft Azure AI ile Object Detection / Objects Analizi

📄 Doküman & OCR

  • PDFPig kullanılarak PDF okuma ve metin işleme senaryoları

📌 Kimler İçin Uygun?

  • .NET geliştiricileri
  • Yapay zeka entegrasyonlarına ilgi duyan yazılımcılar
  • API geliştirme becerilerini AI projeleriyle pekiştirmek isteyenler
  • GitHub portföyünü güçlendirmek isteyen geliştiriciler

📎 Not

Bu repository bir eğitim ve öğrenme projesidir. Kodlar; AI servislerinin nasıl entegre edileceğini göstermek ve pratik kazandırmak amacıyla geliştirilmiştir.


🖼️ Proje Görselleri

Bu bölümde, geliştirilen yapay zeka uygulamalarına ait ekran görüntüleri ve örnek çıktılar yer almaktadır.
Her görsel, ilgili projenin çalışma mantığını, kullanıcı arayüzünü ve üretilen sonuçları daha somut şekilde göstermeyi amaçlamaktadır.

Görseller; metin işleme, ses analizi, görsel üretim, video oluşturma ve chat tabanlı uygulamalardan alınan örnekleri içermektedir.

Deepgram ile Speech To Text Uygulaması

Project 1 - Deepgram ile Speech To Text Uygulaması

Hugging Face ile Duygu Durumu Analizi

Project 2 - Hugging Face ile Duygu Durumu Analizi Negatif

Project 2 - Hugging Face ile Duygu Durumu Analizi

Roberta Base ile Q A Uygulaması

Project 5 - Roberta Base ile Q A Uygulaması

Hugging Face Toxic Bert

Project 6 - Hugging Face Toxic Bert

Anthropic Claude ile Chat Uygulaması

Project 7 - Anthropic Claude ile Chat Uygulaması

Anthropic Claude ile Metin Özetleme ve Analizi

Project 8 - Anthropic Claude ile Metin Özetleme ve Analizi

Azure AI ile Text to Speech

Project 11 - Azure AI ile Text to Speech

Azure AI Computer Vision Uygulaması

Project 12 - Azure AI Computer Vision Uygulaması

Azure AI ile Objects Analizi

Project 13 - Azure AI ile Objects Analizi

Google Gemini ile Rol Tabanlı Simülasyon

Project 15 - Google Gemini ile Rol Tabanlı simülasyon

OpenAI ile Kod Editör Uygulaması

Project 17 - OpenAI ile Kod Editör Uygulaması

OpenAI ile Sesli Chatbot Uygulaması

Project 20 - OpenAI ile Sesli Chatbot Uygulaması

yagmurttk/NetCoreAIMasterClass

AI Masterclass: C# ile 20 Yapay Zeka Entegrasyonu

C#

0

23 commits

updated Dec 31, 2025

See the code

README

🚀 NetCoreAIMasterClass

C# .NET ile 20 Yapay Zeka Entegrasyonu

NetCoreAIMasterClass, C# ve .NET ekosistemi kullanılarak modern yapay zeka servisleriyle entegrasyon kurmayı öğrenmek ve uygulamak amacıyla hazırlanmış kapsamlı bir eğitim ve proje reposudur.

Eğitim boyunca yaklaşık 20 farklı yapay zeka projesi geliştirilmiş ve her projede farklı bir AI yeteneği pratik olarak uygulanmıştır.


🎯 Projenin Amacı

Bu repository aşağıdaki hedefler doğrultusunda oluşturulmuştur:

  • Yapay zeka servislerini .NET projelerine entegre edebilme
  • OpenAI, Anthropic, Google Gemini, Hugging Face gibi modern AI platformlarını gerçek senaryolarla kullanma
  • Metin, ses ve görsel veriler üzerinde AI tabanlı analiz ve üretim işlemleri gerçekleştirme
  • RESTful API geliştirme ve tüketme becerilerini pekiştirme
  • GitHub üzerinde portföy niteliğinde, referans alınabilir bir çalışma sunma

🧠 Kullanılan Teknolojiler ve Servisler

  • C# & .NET
  • OpenAI API
  • Anthropic Claude
  • Google Gemini AI
  • Hugging Face Transformers
  • Microsoft Azure AI Services
  • Replicate AI
  • Stability AI
  • Deepgram
  • PDFPig (OCR ve PDF işleme için)

🧪 Geliştirilen Uygulamalar

Bu repository içerisinde yer alan başlıca uygulamalar:

🎙️ Ses İşleme

  • Deepgram ile Speech To Text Uygulaması
  • Microsoft Azure AI ile Text To Speech
  • OpenAI ile Sesli Chatbot Uygulaması

📝 Metin İşleme & NLP

  • Hugging Face ile Duygu Durumu Analizi
  • Hugging Face ile Metin Özetleme
  • NER (Named Entity Recognition) Modeli ile Çalışmalar
  • RoBERTa Base ile Soru & Cevap (Q&A) Uygulaması
  • Hugging Face ile Toksik Yorum Analizi
  • Anthropic Claude ile Metin Özetleme ve Analizi
  • Anthropic Claude ile AI Destekli İş Başvurusu Oluşturma
  • Google Gemini ile Rol Tabanlı Simülasyon
  • Google Gemini AI ile Auto Agent Prompt Uygulaması

💬 Chat & LLM Entegrasyonları

  • Anthropic Claude ile Chat Uygulaması
  • Google Gemini AI ile Chat Uygulaması
  • OpenAI ile Kod Editör Uygulaması

🖼️ Görsel & Video İşleme

  • Replicate AI ile Metinden Görsel Oluşturma
  • Stability AI ile Text-to-Image Uygulaması
  • Replicate AI ile Video Oluşturma
  • Microsoft Azure AI ile Computer Vision
  • Microsoft Azure AI ile Object Detection / Objects Analizi

📄 Doküman & OCR

  • PDFPig kullanılarak PDF okuma ve metin işleme senaryoları

📌 Kimler İçin Uygun?

  • .NET geliştiricileri
  • Yapay zeka entegrasyonlarına ilgi duyan yazılımcılar
  • API geliştirme becerilerini AI projeleriyle pekiştirmek isteyenler
  • GitHub portföyünü güçlendirmek isteyen geliştiriciler

📎 Not

Bu repository bir eğitim ve öğrenme projesidir. Kodlar; AI servislerinin nasıl entegre edileceğini göstermek ve pratik kazandırmak amacıyla geliştirilmiştir.


🖼️ Proje Görselleri

Bu bölümde, geliştirilen yapay zeka uygulamalarına ait ekran görüntüleri ve örnek çıktılar yer almaktadır.
Her görsel, ilgili projenin çalışma mantığını, kullanıcı arayüzünü ve üretilen sonuçları daha somut şekilde göstermeyi amaçlamaktadır.

Görseller; metin işleme, ses analizi, görsel üretim, video oluşturma ve chat tabanlı uygulamalardan alınan örnekleri içermektedir.

Deepgram ile Speech To Text Uygulaması

Project 1 - Deepgram ile Speech To Text Uygulaması

Hugging Face ile Duygu Durumu Analizi

Project 2 - Hugging Face ile Duygu Durumu Analizi Negatif

Project 2 - Hugging Face ile Duygu Durumu Analizi

Roberta Base ile Q A Uygulaması

Project 5 - Roberta Base ile Q A Uygulaması

Hugging Face Toxic Bert

Project 6 - Hugging Face Toxic Bert

Anthropic Claude ile Chat Uygulaması

Project 7 - Anthropic Claude ile Chat Uygulaması

Anthropic Claude ile Metin Özetleme ve Analizi

Project 8 - Anthropic Claude ile Metin Özetleme ve Analizi

Azure AI ile Text to Speech

Project 11 - Azure AI ile Text to Speech

Azure AI Computer Vision Uygulaması

Project 12 - Azure AI Computer Vision Uygulaması

Azure AI ile Objects Analizi

Project 13 - Azure AI ile Objects Analizi

Google Gemini ile Rol Tabanlı Simülasyon

Project 15 - Google Gemini ile Rol Tabanlı simülasyon

OpenAI ile Kod Editör Uygulaması

Project 17 - OpenAI ile Kod Editör Uygulaması

OpenAI ile Sesli Chatbot Uygulaması

Project 20 - OpenAI ile Sesli Chatbot Uygulaması