Program
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) |
Deneysel, sohbet odaklı yapay zekâ hizmeti. |
|
|
GPT-3.5 (OpenAI) |
İnsan benzeri sohbetler yapmanızı sağlar. |
|
|
GPT-4 (OpenAI) |
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:
- Meta AI'nin LLaMA'sına Giriş: Yapay Zekâ İnovasyonunu Güçlendirmek - Bu blog yazısı, en ileri foundation dil modellerinden oluşan LLaMA'yı tanıtır.
- İstatistiksel Makine Öğrenmesine Giriş - Bu eğitim, foundation model'ları anlamak için kritik bir temel olan, istatistiksel tekniklerin makine öğrenmesi modellerinin dayanağını nasıl oluşturduğunu açıklar.
- Üretken Yapay Zekâ Modelleriyle Yapabileceğiniz 5 Proje (örneklerle) - Bu blog yazısı, foundation model türlerinden olan üretken yapay zekâ modellerini içeren pratik proje fikirleri sunar.
- Kararları Yönlendirmek İçin Makine Öğrenmesini Etik Olarak Nasıl Kullanmalı - Bu blog yazısı, foundation model'lar dâhil olmak üzere makine öğrenmesi modelleri kullanılırken etik hususların önemini tartışır.
- AI Essentials Beceri Yolu - Bu öğrenme yolu, ChatGPT gibi foundation model türlerini de içeren yapay zekâya kapsamlı bir giriş sunar.
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.

