Ana içeriğe atla
Yapay Zeka

Foundation Model'lar Nedir?

Üretken yapay zekâ patlamasını besleyen kilit teknolojiyi keşfedin
Javier Canales Luna's photo
Javier Canales Luna
Güncel · 9 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Ücretsiz Hesabınızı Oluşturun

Alıştırma and program your progress.

Google Ile Devam Edin
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

BERT, GPT-3, DALL-E 2, LLaMA, BLOOM; bu modeller, ChatGPT'nin yayınlanmasından bu yana tanık olduğumuz yapay zekâ devriminin bazı yıldızları. Bu modellerin ortak noktası ne? Tahmin ettiğiniz gibi: hepsi foundation model.

Foundation model'lar yapay zekâda nispeten yeni bir gelişmedir. Bu modeller, çıktının genelliğini ve çok yönlülüğünü optimize etmek üzere tasarlanmış algoritmalardan geliştirilir. Geniş bir yelpazede veri kaynağı ve büyük miktarda veri üzerinde eğitilen, çoğu zaman özel olarak geliştirilip eğitilmedikleri bazı aşağı akış görevler de dahil olmak üzere çok çeşitli görevleri yerine getirebilen büyük ölçekli sinir ağlarına dayanırlar.

Foundation model'ların yaygınlaşması, Dar Yapay Zekâ ile Yapay Genel Zekâ (AGI), diğer adıyla Güçlü Yapay Zekâ arasındaki klasik tartışmayı yeniden alevlendiriyor. Dar Yapay Zekâ, belirli görevler için tasarlanmış ancak planlanan kapsamın dışındaki görevleri yerine getiremeyen yapay zekâ sistemlerini ifade eder. Buna karşılık AGI, tıpkı bir insan gibi çok çeşitli görevlerde anlayabilen, öğrenebilen ve bilgiyi uygulayabilen varsayımsal bir yapay zekâ sistemidir.

Foundation model'lar henüz insanlar gibi düşünmekten uzak olsa da, bizi AGI eşiğine yaklaştıran çığır açıcı sonuçlar sunuyor. Bu nedenle veri profesyonellerinin ve alan dışı kişilerin bu modellere aşina olması gerekir.

Konuya yeni başlayanlar için, AI Essentials Beceri Yolumuz yeni nesil yapay zekâ modellerine derin bir genel bakış sunar. Hâlihazırda becerileri olanlar için, üretken yapay zekâ projeleri hakkındaki makalemiz bilgilerinizi sınama fırsatı verir.

Hadi foundation model'lara yakından bakalım!

Foundation Model'lar Nedir? Temel Kavramları Anlamak

Foundation model, Üretken Yapay Zekâ, transformer ve büyük dil modelleri (LLM'ler) gibi diğer popüler kavramlarla örtüşebilen, nispeten yeni bir terimdir.

Yine de yapay zekâ terminolojisi hâlâ tartışmalıdır. Hızla evrilen yapay zekâ alanında yolunuzu bulmanıza yardımcı olacak bazı tanımlar şunlardır:

  • Üretken Yapay Zekâ. İçerik üretmeyi birincil işlev olarak benimseyen yapay zekâ sistemlerini tanımlamak için kullanılan geniş bir terimdir; sınıflandırma ve tahmin gibi diğer görevler için tasarlanan sistemlerin aksine.
  • Transformer. Transformer'lar derin öğrenme alanında devrim yaratmıştır. Sıralı veriyi daha etkili şekilde işlemek için yenilikçi bir mimari sunarlar. Metni işlemeye özellikle uygundurlar; bu nedenle doğal dil işleme (NLP) ve doğal dil üretimi (NLG) alanlarının temel taşlarından biri hâline gelmişlerdir. Ancak transformer'lar, görüntüler gibi diğer veri türleriyle de aynı derecede başarılı sonuçlarla kullanılmıştır.
  • Büyük Dil Modeli. LLM'ler, insan dilini modellemek ve işlemek için kullanılan yapay zekâ sistemleridir. Transformer'lar LLM'lerin altında yatan teknolojilerdir. “Büyük” olarak adlandırılmalarının nedeni, yüz milyonlarca hatta milyarlarca parametreye sahip olmaları ve devasa bir metin veri külliyatı kullanılarak önceden eğitilmeleridir.
  • Foundation Model. Çok geniş ve genel bir çıktı yelpazesi üretmek üzere tasarlanmış yapay zekâ modellerini tanımlamak için kullanılan geniş bir terimdir. Metin, video, görüntü veya ses üretimi gibi çeşitli görev ve uygulamaları gerçekleştirebilirler. Bu modellerin ayırt edici bir özelliği, bağımsız sistemler olarak çalışabilmeleri veya diğer uygulamalar için bir “temel” olarak kullanılabilmeleridir. Örneğin, GPT adlı LLM, ChatGPT'nin foundation model'ı olarak çalışır.

Foundation Model'lar Nasıl Çalışır?

Foundation model'ların dayandığı teknoloji –tasarlandıkları görev ve eğitimde kullandıkları veri türünden bağımsız olarak– transformer'dır.

2017'de Google araştırmacıları tarafından geliştirilen transformer'lar, sıralı veriyi, yani metni, işlemek için geleneksel tekrarlayan sinir ağlarına (RNN'ler) ve evrişimli sinir ağlarına (CNN'ler) bir alternatif sunar.

Transformer'lar, tutarlı bir yanıt oluşturmak için bir dizideki bir sonraki kelimeyi tahmin ederek çalışır. Bu süreç, bir yanıt üretilirken farklı kelimelerin etkisini tartan dikkat (attention) adı verilen bir mekanizmayla yürütülür.

Transformer'ları eğitmek iki adımdan oluşur: ön eğitim (pretraining) ve ince ayar (fine-tuning).

Ön eğitim

Bu aşamada, transformer'lar büyük miktarda ham (metin) veri üzerinde, birincil veri kaynağı olarak internet kullanılarak eğitilir.

Eğitim, verilerin etiketlenmesi için insan müdahalesi gerektirmeyen yenilikçi bir eğitim türü olan kendinden gözetimli öğrenme ile yapılır.

Ön eğitimin amacı, dilin istatistiksel kalıplarını öğrenmektir. Transformer'ların performansını artırmak için yaygın strateji, modelin boyutunu (yani parametre sayısını) ve ön eğitimde kullanılan veri miktarını artırmak olduğundan, bu aşama genellikle zaman alıcı ve maliyetlidir.

İnce ayar

Ön eğitim, bir transformer'ın dile dair temel bir anlayış kazanmasını sağlar ancak belirli pratik görevleri yerine getirmek için yeterli değildir. Bu nedenle model, belirli yönergeleri izleyen insan değerlendiricilerin yardımıyla oluşturulmuş daha dar, alan odaklı bir veri kümesi üzerinde eğitildiği bir ince ayar aşamasından geçer.

Modalite

Foundation model'ların bir diğer önemli özelliği modalitedir. Foundation model'ların girdi olarak alabileceği veri türüne bağlı olarak tek modlu (unimodal) veya çok modlu (multimodal) olabilirler. İlki yalnızca bir tür veriyi alıp aynı türde çıktı üretebilirken, ikincisi birden fazla türde girdi alıp birden fazla türde çıktı üretebilir (örneğin GPT-4 hem görüntü hem metin girdilerini kabul edip metin çıktıları üretebilir.

Transformer'ların nasıl çalıştığını anlamak zor olabilir ve bu makalenin kapsamı dışındadır. Daha ayrıntılı bir açıklama için, soruyu doğrudan ChatGPT'ye yönelttiğimiz ve daha teknik bir bakış için Transformer'lar ve Hugging Face'i ele aldığımız ChatGPT Nedir başlıklı makalemize göz atın.

LLM'lerin nasıl çalıştığı hakkında daha fazla ayrıntı isterseniz, Büyük Dil Modelleri (LLM'ler) Kavramları Kursumuz harika bir başlangıç noktasıdır.

Foundation Model'ların Uygulamaları

Foundation model'lar bağımsız bir sistem olarak veya sayısız aşağı akış yapay zekâ sistemi ve uygulamasının temeli olarak kullanılabilir. Modern foundation sistemlerinin çoğu metin veya kod üretmek ve NLP görevlerini yerine getirmek üzere tasarlanmış olsa da, görüntü veya müzik gibi diğer çıktı türlerini üretebilen sistemlerin sayısı artmaktadır.

Aşağıda en popüler foundation model'lardan bazılarının yer aldığı bir tablo bulabilirsiniz.

Foundation model

Aşağı akış yapay zekâ sistemi

Uygulamalar

LaMDA (Google)

Bard

Deneysel, sohbet odaklı yapay zekâ hizmeti.

GPT-3.5 (OpenAI)

ChatGPT

İnsan benzeri sohbetler yapmanızı sağlar.

GPT-4 (OpenAI)

DataLab AI Assistant

DataLab kullanıcılarının daha iyi ve daha akıllı kod yazmasını sağlar.

Codex (OpenAI)

GitHub Copilot

Gerçek zamanlı olarak kod ve tüm fonksiyonlar önerir.

AudioLM (Google)

MusicLM

Metin açıklamalarına dayalı müzik oluşturur.

BLOOM (Hugging Face)

Aşağı akış uygulaması yok. Doğrudan kullanılabilir

Birden çok NLP görevi. 46 farklı dil ve 13 programlama dilinde eğitildi.

LLaMA (Meta)

Aşağı akış uygulaması yok. Doğrudan kullanılabilir

Araştırmacıların bu yapay zekâ alt alanındaki çalışmalarını ilerletmelerine yardımcı olur.

DALL-E 2 (OpenAI)

Aşağı akış uygulaması yok. Doğrudan kullanılabilir

Doğal dildeki bir açıklamadan gerçekçi görseller ve sanat eserleri oluşturur.

Foundation Model'larla İlgili Zorluklar ve Endişeler

Foundation model'lar yapay zekânın ön saflarında yer alır ve sayısız uygulamayı besleme potansiyeline sahiptir. Ancak potansiyel risk ve zorluklarını da dikkate almak önemlidir.

Foundation model'ların yaygın şekilde benimsenmesiyle ilişkilendirilmesi gereken, tükenmiş olmayan bir risk listesi aşağıdadır:

  • Şeffaflık eksikliği. Algoritmik opaklık, sıklıkla “kara kutu” olarak tanımlanan, yani muhakemesi izlenemeyecek kadar karmaşık olan foundation model'larla ilişkili başlıca endişelerden biridir. İş gizliliği gerekçesiyle yapay zekâ sağlayıcıları genellikle modelleri hakkında bilgi vermekte isteksizdir. Ancak şeffaflığın artırılması, foundation model'ların maliyetini ve etkisini bilmek ile güvenlik ve etkinliklerini değerlendirmek için esastır.
  • Önyargı ve ayrımcılık. Önyargılı foundation model'lar, azınlık gruplarına yönelik ayrımcılığı sıklıkla şiddetlendiren adaletsiz kararlara yol açabilir. IBM Research, bu önyargıyı en aza indirmenin yollarını araştırmaktadır.
  • Gizlilik sorunları. Foundation model'lar, çoğu zaman kişisel verileri de içeren çok büyük miktarda veriyle eğitilir. Bu durum, veri gizliliği ve güvenliğiyle ilgili sorun ve risklere yol açabilir.
  • Etik hususlar. Foundation model'lar bazen temel haklarımız üzerinde önemli etkileri olan ve hayatımızda ciddi sonuçlara yol açabilecek kararlara neden olabilir. Üretken yapay zekânın etiğini ayrı bir yazıda inceledik.

Foundation Model'ların Geleceği

Foundation model'lar, mevcut üretken yapay zekâ patlamasını körüklüyor. Potansiyel uygulamalar o kadar geniş ki, veri bilimi de dahil olmak üzere her sektör ve endüstri, yakın gelecekte yapay zekânın benimsenmesinden etkilenecek gibi görünüyor.

Yapay Genel Zekâya ulaşmaktan hâlâ uzak olsak da, foundation model'ların geliştirilmesi yapay zekâ yarışında önemli bir dönüm noktasıdır. Şirketler, düzenleyiciler ve genel olarak toplum, şeffaflık, adalet ve hesap verebilirliği güvence altına almanın ön koşulu olarak yapay zekânın mevcut durumunun farkında olmalıdır.

DataCamp, herkesin yapay zekâ gelişmelerini takip edebilmesi için kapsamlı ve erişilebilir kaynaklar sunmak adına yoğun şekilde çalışıyor. Göz atın:


Javier Canales Luna's photo
Author
Javier Canales Luna
LinkedIn

Serbest çalışan bir veri analistiyim; dünya genelinde şirketler ve kuruluşlarla veri bilimi projelerinde iş birliği yapıyorum. Ayrıca 2+ yıllık deneyime sahip bir veri bilimi eğitmeniyim. Düzenli olarak İngilizce ve İspanyolca veri bilimiyle ilgili makaleler yazıyorum; bunların bir kısmı DataCamp, Towards Data Science ve Analytics Vidhya gibi köklü internet sitelerinde yayımlandı. Siyaset bilimi ve hukuk geçmişine sahip bir veri bilimci olarak amacım, kamu politikası, hukuk ve teknolojinin kesişiminde çalışmak; fikirlerin gücünden yararlanarak özellikle iklim krizi olmak üzere acil sorunların üstesinden gelmemize yardımcı olabilecek yenilikçi çözümler ve anlatılar geliştirmek. Kendimi otodidakt bir kişi, sürekli öğrenen ve disiplinlerarasılığın güçlü bir savunucusu olarak görüyorum. Yeni şeyler öğrenmek için asla geç değildir.

Konular
Yapay Zeka

Bugün Yapay Zekâ Öğrenmeye Başlayın!

Program

AI Temelleri

10 sa
Yapay zekanın temellerini keşfedin, yapay zekayı işinizde etkili bir şekilde kullanmayı öğrenin ve dinamik yapay zeka dünyasında yolunuzu bulmak için ChatGPT gibi modellere dalın.
Ayrıntıları GörüntüleKursa Başla

Ücretsiz Hesabınızı Oluşturun

Alıştırma and program your progress.

Google Ile Devam Edin
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
Devamını Gör
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını Gör