
Python ile Yapay Zeka Kursu
Python'u sıfırdan öğrenin ve bunu doğrudan makine öğrenimi, derin öğrenme ve büyük dil modellerine uygulayın. Bu kurs, temel sözdiziminden büyük dil modeli destekli uygulamalar oluşturmaya ve yapay zeka modellerini üretimde dağıtmaya kadar sizi götürür. Kazandığınız her beceri pratiktir, uygulamalıdır ve gerçek yapay zeka projelerinde hemen kullanılabilir.
Neler öğreneceksiniz:
Python temelleriyle başlayacak, NumPy, Pandas ve veri görselleştirme konularında ilerleyecek, ardından Scikit-Learn ile makine öğrenimi ve PyTorch ile derin öğrenmeye geçeceksiniz. Gerçek veri kümelerinden veri temizlemeyi ve özellik mühendisliği yapmayı, modelleri eğitip değerlendirmeyi ve kanıtlanmış düzenlileştirme teknikleriyle aşırı uyumu önlemeyi öğreneceksiniz. Kurs daha sonra, istem mühendisliği, Hugging Face Transformers, geri alma artırılmış oluşturma ve ince ayar dahil olmak üzere büyük dil modellerini kapsar. Ayrıca model sunumu, deney takibi ve sürekli entegrasyon boru hatları gibi MLOps uygulamalarını da keşfedeceksiniz. Sonunda, yapay zeka sistemlerini profesyonelce oluşturma, dağıtma ve bakımını yapma becerilerine sahip olacaksınız.
Nasıl pratik şekilde çalışırsınız Python ile Yapay Zeka Kursu
Nasıl pratik yaparsınız Python ile Yapay Zeka Kursu
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 39 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörYapay Zeka Çalışmaları İçin Python Temelleri
Yapay Zeka Çalışmaları İçin Python Temelleri
Ders 1 • Python Ortamınızı Kurma
Python'u yükleyin, sanal ortamları yapılandırın ve yapay zeka geliştirmeye uygun bir IDE seçin. Sonraki her bölümün bağlı olduğu teknik temeli oluşturur.
Ders 2 • Kontrol Akışı ve Döngüler
Tekrarlayan yapay zeka veri görevlerini otomatikleştirmek için koşullu ifadeler ve yineleme uygulayın. Kurs boyunca kullanılan toplu işleme kalıplarını doğrudan etkinleştirir.
Ders 3 • Hata Ayıklama ve Hata Yönetimi
Geri izlemeleri okuyun, bir hata ayıklayıcı kullanın ve çalışma zamanı hatalarını işlemek için try/except blokları yazın. Güvenilir hata yönetimi, yapay zeka iş akışlarında sessiz hataları önler.
Ders 4 • Temel Python Sözdizimi ve Veri Türleri
Yapay zeka ile ilgili örneklerle değişkenleri, operatörleri, dizeleri, sayıları ve boole değerlerini kapsar. İlerideki tüm veri işleme görevleri için kelime dağarcığını sağlar.
Ders 5 • Fonksiyonlar ve Modüler Kod
Parametreler, dönüş değerleri ve docstring'ler ile yeniden kullanılabilir fonksiyonlar tanımlayın. Modüler tasarım, daha sonra oluşturulacak sürdürülebilir yapay zeka hatları için gereklidir.
Bölüm 2GizleDetayları GizleDetayları GörYapay Zeka Uygulamaları İçin Veri Yapıları
Yapay Zeka Uygulamaları İçin Veri Yapıları
Ders 1 • Dizeler ve Metinlerle Çalışma
Ham metin verilerini temizlemek için dize yöntemlerini, biçimlendirmeyi ve düzenli ifadeleri uygulayın. Metin ön işleme, her NLP ve LLM hattında temel bir adımdır.
Ders 2 • Dosya G/Ç ve Veri Serileştirme
Yapay zeka verilerini kalıcı hale getirmek ve değiş tokuş etmek için metin, CSV ve JSON dosyalarını okuyun ve yazın. Python betiklerini sonraki bölümlerde kullanılan gerçek dünya veri kaynaklarına bağlar.
Ders 3 • Sözlükler ve Kümeler
Hızlı arama ve yinelemeden arındırma için anahtar-değer çiftlerini ve benzersiz koleksiyonları saklayın. Bu yapılar, NLP görevlerinde özellik haritalarının ve kelime dağarcığı tablolarının temelini oluşturur.
Ders 4 • Listeler ve Demetler Derinlemesine
Dilimleme, anlamalar ve yerleşik yöntemler kullanarak sıralı dizileri yönetin. Listeler, ham yapay zeka veri kümeleri ve model çıktıları için birincil kapsayıcıdır.
Ders 5 • Yineleyiciler, Üreteçler ve Verimlilik
Büyük veri kümelerini belleği tüketmeden işlemek için üreteçleri ve tembel değerlendirmeyi kullanın. Milyonlarca eğitim örneğini işlerken verimli yineleme kritiktir.
Bölüm 3GizleDetayları GizleDetayları GörNumPy ile Sayısal Hesaplama
NumPy ile Sayısal Hesaplama
Ders 1 • NumPy ile Lineer Cebir
Matris çarpımı, ayrıştırma ve lineer sistemleri çözme işlemlerini gerçekleştirin. Bu işlemler, sinir ağlarının ve boyut indirgemenin matematiksel çekirdeğidir.
Ders 2 • İndeksleme, Dilimleme ve Yeniden Şekillendirme
Gelişmiş indeksleme tekniklerini kullanarak dizi verilerini seçin, filtreleyin ve yeniden şekillendirin. Verileri sinir ağı katmanlarına beslemeden önce yeniden şekillendirme gereklidir.
Ders 3 • İstatistiksel Agregasyonlar ve Rastgele Örnekleme
Yapay zeka deneyleri için tanımlayıcı istatistikler hesaplayın ve tekrarlanabilir rastgele örnekler oluşturun. Tekrarlanabilir örnekleme, adil model değerlendirmesi ve kıyaslamayı sağlar.
Ders 4 • Vektörleştirilmiş İşlemler ve Yayma
Yavaş Python döngülerinden kaçınmak için eleman bazında matematik ve yayma kuralları uygulayın. Vektörleştirme, tüm sayısal yapay zeka hesaplamalarının performans temelidir.
Ders 5 • NumPy Dizileri ve Dizi Oluşturma
Listelerden, aralıklardan ve rastgele dağılımlardan doğru veri türleriyle diziler oluşturun. Diziler, yapay zekada tensörler ve matrisler için evrensel veri kapsayıcısıdır.
Bölüm 4GizleDetayları GizleDetayları GörPandas ile Veri Analizi
Pandas ile Veri Analizi
Ders 1 • Gruplama, Agregasyon ve Birleştirme
groupby ile verileri özetleyin ve merge ile join işlemlerini kullanarak veri kümelerini birleştirin. Bu beceriler, birden fazla ilişkisel veri kaynağından özellik mühendisliği yapmayı sağlar.
Ders 2 • Veri Temizleme ve Dönüşüm
Temiz veri kümeleri üretmek için eksik değerleri, yinelenenleri ve yanlış türleri işleyin. Temiz veri, eğitilen yapay zeka modellerinin kalitesini doğrudan belirler.
Ders 3 • Pandas ile Özellik Mühendisliği
Gruplama, kodlama ve özel fonksiyonlar uygulayarak yeni özellikler oluşturun. Mühendislikle oluşturulan özellikler genellikle model doğruluğu üzerinde en büyük etkiye sahiptir.
Ders 4 • Filtreleme, Sıralama ve Sorgulama
İlgili verileri ayırmak için boolean filtreleri, sorgu dizeleri ve sıralama işlemleri uygulayın. Eğitim ve doğrulama kümeleri oluşturmak için hassas alt kümeleme gereklidir.
Ders 5 • DataFrame'ler ve Seriler Temelleri
CSV, JSON ve sözlüklerden DataFrame'ler oluşturun ve yapılarını inceleyin. DataFrame anatomisini anlamak, tüm veri düzenleme görevlerinin ön koşuludur.
Bölüm 5GizleDetayları GizleDetayları GörYapay Zeka İçgörüleri İçin Veri Görselleştirme
Yapay Zeka İçgörüleri İçin Veri Görselleştirme
Ders 1 • Matplotlib Temelleri
Matplotlib'in nesne yönelimli API'sini kullanarak çizgi, çubuk ve dağılım grafikleri oluşturun. Sağlam bir Matplotlib temeli, her üst düzey görselleştirme kütüphanesini destekler.
Ders 2 • Keşifsel Veri Analizi İş Akışları
Yeni bir veri kümesini sistematik olarak profillemek için Pandas ve görselleştirme araçlarını birleştirin. Yapılandırılmış KVA, model eğitimi ve değerlendirmesi sırasındaki sürprizleri azaltır.
Ders 3 • Model Performansını Görselleştirme
Yapay zeka modellerini değerlendirmek için karmaşıklık matrislerini, ROC eğrilerini ve öğrenme eğrilerini çizin. Performans görselleri, düşük öğrenme ve aşırı öğrenmeyi teşhis etmek için gereklidir.
Ders 4 • Seaborn ile İstatistiksel Görselleştirme
İstatistiksel desenleri ortaya çıkarmak için dağılım grafikleri, ısı haritaları ve ikili grafikler oluşturun. İstatistiksel görseller, modellemeden önce özellik seçimine ve korelasyon analizine rehberlik eder.
Bölüm 6GizleDetayları GizleDetayları GörScikit-Learn ile Makine Öğrenmesi
Scikit-Learn ile Makine Öğrenmesi
Ders 1 • Denetimsiz Öğrenme ve Boyut İndirgeme
Keşifsel analiz için K-Means ile verileri kümeleyin ve PCA ile boyutları azaltın. Denetimsiz yöntemler, etiketlenmemiş yapay zeka veri kümelerindeki gizli yapıyı ortaya çıkarır.
Ders 2 • Scikit-Learn API'si ve İş Akışı
fit/predict/transform desenini anlayın ve tam bir ML hattı oluşturun. Birleşik API, modeller ve ön işleme adımları arasında sorunsuz geçiş yapmayı sağlar.
Ders 3 • Denetimli Öğrenme: Sınıflandırma
Etiketlenmiş veriler üzerinde lojistik regresyon, karar ağaçları ve topluluk sınıflandırıcıları eğitin. Sınıflandırma, iş ve araştırma uygulamalarında en yaygın yapay zeka görevidir.
Ders 4 • Denetimli Öğrenme: Regresyon
Lineer, polinom ve düzenlileştirilmiş regresyon modelleri kullanarak sürekli hedefleri tahmin edin. Regresyon, tahmin, fiyatlandırma ve talep kestirimi kullanım durumlarının temelini oluşturur.
Ders 5 • Model Değerlendirme ve Hiperparametre Ayarlama
Model performansını optimize etmek için çapraz doğrulama, ızgara araması ve puanlama metrikleri uygulayın. Titiz değerlendirme, aşırı öğrenmeyi önler ve modellerin iyi genelleme yapmasını sağlar.
Bölüm 7GizleDetayları GizleDetayları GörPyTorch ile Derin Öğrenme
PyTorch ile Derin Öğrenme
Ders 1 • Eğitim Döngüleri ve Optimizasyon
Kayıp fonksiyonları, optimize ediciler ve öğrenme hızı çizelgeleri ile tam eğitim döngüleri uygulayın. İyi yapılandırılmış bir eğitim döngüsü, her derin öğrenme deneyinin çekirdeğidir.
Ders 2 • nn.Module ile Sinir Ağları Oluşturma
nn.Module, katmanlar ve aktivasyon fonksiyonlarını kullanarak özel ağ mimarileri tanımlayın. Modüler ağ tasarımı, farklı mimarilerle hızlı deney yapmayı sağlar.
Ders 3 • Görüntüler İçin Evrişimli Sinir Ağları
Görüntü görevleri için evrişimli, havuzlama ve tam bağlı katmanlarla CNN'ler oluşturun. CNN'ler, bilgisayarlı görü yapay zeka uygulamaları için baskın mimaridir.
Ders 4 • Tensörler ve Otomatik Türev Temelleri
PyTorch tensörlerini oluşturun ve yönetin ve otomatik türevi anlayın. Otomatik türev, tüm derin öğrenme modellerinde gradyan tabanlı öğrenmenin arkasındaki motordur.
Ders 5 • Düzenlileştirme ve Model İyileştirme
Aşırı öğrenmeyi azaltmak için dropout, toplu normalizasyon ve erken durdurma uygulayın. Bu teknikler, yeni verilere genelleme yapan modeller dağıtmak için gereklidir.
Bölüm 8GizleDetayları GizleDetayları GörBüyük Dil Modelleriyle Çalışma
Büyük Dil Modelleriyle Çalışma
Ders 1 • LLM API'leri ve İstem Mühendisliği
LLM API'lerini çağırın, istemleri yapılandırın ve aşağı akış görevleri için yanıtları ayrıştırın. Etkili istemleme, herhangi bir model eğitimi olmadan çıktı kalitesini önemli ölçüde artırır.
Ders 2 • Hugging Face Transformers Kütüphanesi
Çıkarım için Hugging Face Hub'dan önceden eğitilmiş modeller ve tokenleştiriciler yükleyin. Transformers kütüphanesi, binlerce kullanıma hazır yapay zeka modeline erişim sağlar.
Ders 3 • Alım-Arttırılmış Üretim
Yanıtları harici belgelere dayandırmak için vektör aramasını LLM üretimiyle birleştirin. RAG, halüsinasyonu azaltır ve LLM'lerin alana özgü soruları yanıtlamasını sağlar.
Ders 4 • Özel Verilerde LLM'lerin İnce Ayarı
Veri kümeleri hazırlayın ve modelleri yeni alanlara uyarlamak için parametre verimli ince ayar çalıştırın. İnce ayar, uzmanlaşmış görevler için yalnızca istemlemeden daha yüksek doğruluk sağlar.
Ders 5 • LLM Destekli Uygulamalar Oluşturma
Aracılar oluşturmak için bir orkestrasyon çerçevesi kullanarak LLM çağrılarını, araçlarını ve belleğini zincirleyin. Aracılı sistemler, LLM'leri tek turlu S&C'nin ötesine, karmaşık çok adımlı iş akışlarına taşır.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Gelecek vadeden veri bilimcileri: eğitimlerin ötesine geçip yapılandırılmış, işe hazır becerilere geçmeye hazır olanlar.
Yazılım geliştiriciler: uzmanlıklarını makine öğrenimi ve yapay zeka sistemlerine genişletmek isteyenler.
İş analistleri: içgörüleri otomatikleştirmek ve bağımsız olarak veri odaklı yapay zeka iş akışları oluşturmak isteyenler.
Kariyer değiştirenler: geleneksel bir bilgisayar bilimi geçmişi olmadan yapay zeka rollerine geçiş yapanlar.
Araştırma profesyonelleri: yapay zeka modellerini uygulamak ve denemek için Python akıcılığına ihtiyaç duyanlar.
Girişimciler ve ürün geliştiriciler: yapay zeka destekli özellikleri kendileri prototiplemeyi ve piyasaya sürmeyi hedefleyenler.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















