AI'da temel modellerin gücünü keşfedin. Ultralytics kullanarak Ultralytics gibi büyük ölçekli modelleri özel görevlere nasıl uyarlayabileceğinizi öğrenin.
Temel model, Yapay Zeka (AI) alanında önemli bir paradigma değişikliğini temsil eder. Bu model, genellikle milyarlarca parametreyi kapsayan büyük miktarda veri üzerinde eğitilmiş, çok çeşitli alt görevlere uyarlanabilen büyük ölçekli bir makine öğrenimi modelidir. Belirli bir çiçek türünü sınıflandırmak gibi belirli ve tek bir amaç için oluşturulan geleneksel Makine Öğrenimi (ML) modellerinden farklı olarak, temel model kaynak yoğun bir ön eğitim aşamasında geniş kalıpları, yapıları ve ilişkileri öğrenir. Bu geniş bilgi tabanı, geliştiricilerin modeli transfer öğrenimi yoluyla yeni sorunlara uygulamasına olanak tanır ve en son teknolojiye sahip sonuçlar elde etmek için gereken zamanı ve veriyi önemli ölçüde azaltır.
Temel modelin gücü, iki aşamalı geliştirme sürecinde yatmaktadır: ön eğitim ve ince ayar. Ön eğitim sırasında, model internetin büyük bölümleri, çeşitli görüntü kütüphaneleri veya kapsamlı kod depoları gibi büyük veri kümelerine maruz kalır. Bu aşamada genellikle kendi kendini denetleyen öğrenme tekniği kullanılır. Bu teknikte model, veri yapısından kendi etiketlerini oluşturur ve manuel veri etiketlemenin yarattığı darboğazı ortadan kaldırır. Örneğin, bir dil modeli bir cümlenin sonraki kelimesini tahmin etmeyi öğrenirken, bir görme modeli kenarları, dokuları ve nesnelerin kalıcılığını anlamayı öğrenir.
Önceden eğitildikten sonra, model çok yönlü bir başlangıç noktası görevi görür. İnce ayar adı verilen bir süreçle, geliştiriciler modelin ağırlıklarını daha küçük, alana özgü bir veri kümesinde ayarlayabilirler. Bu özellik, AI'nın demokratikleşmesi için çok önemlidir, çünkü sınırlı hesaplama kaynaklarına sahip kuruluşların güçlü mimarilerden yararlanmasını sağlar. Modern iş akışları genellikle Ultralytics gibi araçları kullanarak bu uyarlama sürecini kolaylaştırır ve sıfırdan bir sinir ağı oluşturmaya gerek kalmadan özel veri kümeleri üzerinde verimli eğitim sağlar.
Temel modeller, çeşitli endüstrilerdeki backbone oluşturur. Genelleme yetenekleri sayesinde doğal dil işlemeden gelişmiş bilgisayar görüşüne kadar çeşitli görevlerde kullanılabilirler.
Geliştiriciler, temel modelleri kullanarak karmaşık görevleri minimum kodla gerçekleştirebilirler. Aşağıdaki örnek, önceden eğitilmiş bir YOLO26 modelini(gerçek zamanlı uygulamalar için optimize edilmiş bir görme temel modeli) nasıl yükleyeceğinizi ve bir görüntü üzerinde nesne algılama işlemini nasıl gerçekleştireceğinizi göstermektedir.
from ultralytics import YOLO
# Load a pre-trained YOLO26 foundation model
# 'n' stands for nano, the smallest and fastest version
model = YOLO("yolo26n.pt")
# Perform inference on an image to detect objects
# The model uses its pre-trained knowledge to identify common objects
results = model("https://ultralytics.com/images/bus.jpg")
# Display the results
results[0].show()
"Temel Model"i, AI dünyasındaki ilgili kavramlardan ayırarak, bunların belirli rollerini anlamak faydalıdır: :
Temel modellerin evrimi, tek bir sistemin metin, görüntü, ses ve sensör verilerinden gelen bilgileri aynı anda işleyip ilişkilendirebilen çok modlu yapay zekaya doğru ilerliyor. Stanford İnsan Merkezli Yapay Zeka Enstitüsü (HAI) Stanford İnsan Odaklı Yapay Zeka Enstitüsü (HAI)gibi kurumların araştırmaları, bu sistemlerin dünyayı daha çok insanlar gibi anlamlandırma potansiyelini vurgulamaktadır. Bu modeller daha verimli hale geldikçe, uç bilgi işlem cihazlarına dağıtım giderek daha uygulanabilir hale gelmekte ve güçlü yapay zeka yeteneklerini doğrudan akıllı telefonlara, dronlara ve IoT sensörlerine getirmektedir.