Dilini seç
Python ile Yapay Zeka Kursu
Dünya çapında 2 milyondan fazla öğrenci

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.

Dedika İşletmeler için

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.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 39 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

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 2Detayları Gör

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 3Detayları Gör

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 4Detayları Gör

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 5Detayları Gör

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 6Detayları Gör

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 7Detayları Gör

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 8Detayları Gör

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.

Sertifikasyon

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...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

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