Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Üretken Yapay Zeka (Generative AI)
Highest Rated
Rating: 4.3 out of 5(75 ratings)
473 students

Üretken Yapay Zeka (Generative AI)

Üretken yapay zeka ve büyük dil modellerini temelinden başlayarak öğrenin ve onları kullanarak yazılım geliştirin.
Created byAlper Daldal
Last updated 6/2026
Turkish

What you'll learn

  • Üretken yapay zekayı anlayabilmek için, öncelikle onun temelini oluşturan, makine öğrenmesini ve alt kategorilerini öğreneceksiniz.
  • Örnek makine öğrenmesi algoritmaları olarak, doğrusal regresyonu ve lojistik regresyonu öğreneceksiniz.
  • Üretken yapay zeka için kullanılan makine öğrenme teknolojisi olan yapay sinir ağlarını anlayacaksınız.
  • Üretken yapay zeka tanımını ve hangi amaçlarla kullanılabileceğini öğreneceksiniz.
  • Görüntü oluşturmak için kullanılan üretken yapay zeka teknolojilerini ve örnek uygulamaları öğreneceksiniz.
  • Doğal dil işleme alanında kullanılan üretken yapay zeka teknolojisi olan büyük dil modelini, kullanım alanlarını ve popüler uygulamalarını öğreneceksiniz.
  • Büyük dil modelinin parçalarından birisi olan istem(prompt), onun bileşenlerini ve tekniklerini öğrenecek, amacınıza yönelik etkin istem oluşturabileceksiniz.
  • Doğal dil işleme kavramları olan token ve kelime gömmeyi öğreneceksiniz.
  • Büyük dil modelinin önemli yapıtaşlarından birisi olan transformer mimarisini öğreneceksiniz.
  • Açık kaynak kodlu dil modellerini bulabileceğiniz makine öğrenmesi ve doğal dil işlemenin Github olarak nitelenen Hugging face ortamı ile tanışacaksınız.
  • İnce ayar (fine-tuning) tekniğini öğrenecek ve uygulayabileceksiniz.
  • Büyük dil modelini harici bilgi kaynağı ile beraber kullanmanızı sağlayacak Retrieval Augmented Generation (RAG) tekniğini öğrenecek ve uygulayabileceksiniz.
  • Büyük dil modelinin iş akışlarında kullanmanızı sağlayacak LLM zincirlerini öğrenecek ve uygulayabileceksiniz.
  • Büyük dil modelinin dış dünya ile iletişime girmesini sağlayan agent ve tools kavramlarını öğrenecek ve uygulayabileceksiniz.
  • Duygu analizi, metin üretme, tercüme, soru cevaplama, özet çıkarma, metinden görüntü oluşturma gibi fonksiyonlar için uygulama geliştirebileceksiniz.
  • Kurs boyunca öğrendiğiniz konuların, python ile kodlanarak nasıl hayata geçirilebileceğini gösteren 28 ayrı kod örneğini inceleyeceksiniz.
  • Sohbet robotu (Chatbot) geliştirmek için kullanabileceğiniz Chat Completion API’I öğreneceksiniz ve örnek bir sohbet robotu uygulaması geliştirebileceksiniz.
  • Görsel Dil modellerinin (Visual Language Models - VLM) mimarisini ve VLM kullanımını gösteren kod örneklerini göreceksiniz.

Course content

14 sections55 lectures5h 3m total length
  • Hoşgeldiniz3:06
  • Kurs İçeriği4:07

Requirements

  • Lise seviyesinde temel matematik bilgisi
  • Temel programlama ve algoritma yazma ya da anlama becerilerinin olması
  • Python bilgisi şart olmamakla beraber örnek kodların anlaşılması için faydalı olabilecektir.

Description

2023 senesi ile beraber büyük dil modellerinde yaşanan gelişmeye paralel olarak üretken yapay zekanın kullanımında büyük bir patlama yaşandı. ChatGPT, Bing, Google Bard gibi üretken yapay zeka ürünleri çok büyük kullanıcı sayılarına eriştiler. Bununla beraber bir çok kişi ve kurum da, üretken yapay zekayı kendi alanlarında nasıl kullanabileceklerini ya da fark yaratabileceklerini araştırmaya başladılar. Bu kursun amacı da tam olarak bu soruya cevap vermek, üretken yapa zeka ile neler yapılabileceğini ve nasıl yapılabileceğini göstermek.

Üretken yapay zekanın temeli makine öğrenmesi ve yapay sinir ağlarıdır. Bu kavramları bilmek, üretken yapay zekayı tam olarak anlamak için önemli bir avantajdır. Bu kursun, herhangi bir ön bilgi gereksinimi olmadan, herkes tarafından takip edilebilir ve anlaşılabilir olmasını istediğimden, kursa  makine öğrenmesi, makine öğrenmesinin temel algoritmaları ve yapay sinir ağlarını içeren bir bölüm ile başladım.

Kursun çok önemli bir bölümü büyük dil modellerinin üzerine yoğunlaşıyor ve dil modelinin temelini oluşturan transformer mimarisi, dil modellerinin kullanımında çok etkin rolü olan istem (prompt) tasarımı gibi bölümler içeriyor. Üretken yapay zekayı kendi uygulamalarınızda kullanabilmek için temelde iki yöntem vardır: bazı büyük dil modelleri tarafından sağlanan API'lerin çağrılması ya da büyük dil modelini kendi uygulamanız içinden yükleyerek kullanmanız. Kursta her iki yöntem de anlatılıyor ama özellikle ikinci yöntem ve açık kaynak kodlu büyük dil modellerinin kullanımı üzerinde duruluyor. Kurs içinde bunu destekleyen, duygu analizi, metin üretme, tercüme, soru cevaplama, metin sınıflandırma, özet çıkarma, metinden görüntü oluşturma gibi çok sayıda doğal dil işleme fonksiyonlarını yerine getiren python kodunu beraber inceleyeceğiz. Bu sayede siz de, kendi uygulamalarınızda bu fonksiyonları rahatça gerçekleştirebileceksiniz.

Büyük dil modellerinin sınırlarını genişleten ve bu konudaki son teknolojilerden olan RAG (Retrieval Augmented Generation), LLMChain, agent and tools yöntemlerinin de çok ilginizi çekeceğini düşünüyorum. Kurs içinde hem bu yöntemlerin altyapılarını, hem de bu yöntemler kullanılarak yazılmış uygulamaların python kodlarını bulabileceksiniz.

Kursa sonradan ilave ettiğim Ek1 bölümünde, sohbet robotu (Chatbot) uygulaması geliştirmek için kullanabileceğiniz Chat Completion API özelliklerini öğreneceksiniz. Buna ilaveten Chat Completions API kullanılarak geliştirilmiş sohbet robotu prototip uygulama kodunu beraber inceleyeceğiz. Ek2 bölümünde Görsel Dil Modellerinin (Visual Language Models - VLM) çalışma yapısını ve VLM kullanımını gösteren kod örneklerini göreceksiniz. Özellikle VLM vasıtasıyla fatura görüntüsünden, fatura bilgilerini aldığımız örneğin ilginizi çekeceğini düşünüyorum.

Bölüm sonlarındaki sınavlar, bölüm içinde anlatılanları pekiştirmenize yardımcı olacaktır. Kurs içinde anlatılanların teorik bilgi olarak kalmaması ve nasıl hayata geçirildiğini deneyimlemek için yazılmış 28 farklı python kodunu beraber inceleyeceğiz.

Üretken yapay zekayı kendi alanınızda ve kendi uygulamalarınızda bir an önce kullanmak istiyorsanız, bu kurs sonunda bu amacınıza gerçekleştirebilecek bilgi ve beceriye sahip olacaksınız.


Who this course is for:

  • Üretken yapay zeka teknolojisini öğrenerek, kendi alanlarında fark yaratmak isteyen kişiler için bu kurs ilham verici bir araç olacaktır.
  • Üretken yapay zekayı kullanarak kod geliştirmek isteyen yazılımcılar
  • Üretken yapay zeka vasıtası ile yeni proje, ürün, iş fırsatı oluşturmak isteyen farklı rollerdeki kişiler