← Back
𝕏 f in
Yapay Zeka Ekim,31 · 10 dk okuma

OpenDec Multi 256M: 100 Milisaniyenin Altında Karar Verebilen Açık Kaynak Yapay Zeka Modelim

OpenDec Multi 256M: 100 Milisaniyenin Altında Karar Verebilen Açık Kaynak Yapay Zeka Modelim

OpenDec Multi 256M: Milisaniyeler İçinde Karar Veren Açık Kaynak Yapay Zeka Modelim

Yapay zeka dünyasında modellerin büyük çoğunluğu sorulara yanıt vermek, metin oluşturmak ve kullanıcılarla sohbet etmek üzerine geliştiriliyor.

Ancak her yapay zeka uygulamasının uzun metinler üretmesine gerçekten ihtiyaç var mı?

Bir robotun önündeki engeli algılaması, bir sunucunun kritik hata durumunu sınıflandırması veya bir üretim hattında hatalı parçaların tespit edilmesi için uzun açıklamalar yerine hızlı, yapılandırılmış ve güvenilir kararlar gerekiyor.

Bu düşünceden yola çıkarak OpenDec – Ultra-Fast Decision Intelligence Models projesini geliştirmeye başladım.

OpenDec'in temel amacı, geleneksel büyük dil modellerinden farklı olarak uzun metinler üretmek yerine belirli girdileri analiz ederek doğrudan karar verebilen, düşük gecikmeli ve verimli yapay zeka modelleri geliştirmek.

Projeyi Hugging Face üzerinde açık kaynak olarak yayınladım.

Proje koleksiyonu:

OpenDec – Ultra-Fast Decision Intelligence Models


Neden OpenDec'i Geliştirdim?

Günümüzde GPT, Llama, Qwen ve benzeri büyük dil modelleri oldukça gelişmiş yeteneklere sahip.

Ancak bu modellerin büyük bölümü autoregressive adı verilen bir yöntemle çalışıyor.

Bu yaklaşımda model, yanıtını token token oluşturuyor.

Örneğin bir yapay zeka sistemine şu soru sorulduğunda:

Trafik ışığı kırmızı mı?

Geleneksel bir dil modeli aşağıdaki gibi bir yanıt üretebilir:

{
  "decision": true,
  "confidence": 0.98
}

Bu yanıt kısa görünse de modelin çıktıyı oluşturmak için birden fazla token üretmesi gerekiyor.

Gerçek zamanlı sistemlerde ise bu yaklaşım gereksiz gecikmelere neden olabiliyor.

OpenDec'i geliştirirken farklı bir soruya odaklandım:

Bir yapay zeka modeli, metin üretmeden doğrudan karar verebilir mi?

Bu sorunun cevabını araştırmak için non-autoregressive karar mekanizmalarını temel alan bir mimari üzerinde çalışmaya başladım.


OpenDec Nedir?

OpenDec, düşük gecikmeli karar verme görevleri için geliştirilen bir yapay zeka model ailesidir.

Projenin temel yaklaşımı, doğal dil üretimi yerine Decision Intelligence üzerine odaklanmak.

Decision Intelligence, verilerin değerlendirilerek belirli seçenekler arasında karar verilmesini sağlayan yöntemleri kapsıyor.

OpenDec mimarisinde amaç, modelin bir girdiyi analiz ettikten sonra uzun metinler oluşturmak yerine doğrudan yapılandırılmış sonuçlar üretmesi.

Bu yaklaşım özellikle aşağıdaki alanlarda önemli avantajlar sağlayabilir:

  • Gerçek zamanlı robotik sistemler
  • IoT cihazları
  • Görüntü analizi
  • Sunucu izleme ve otomasyon
  • Endüstriyel kalite kontrol
  • Finansal işlem sınıflandırma
  • Agent tabanlı yazılım sistemleri
  • Edge AI uygulamaları

OpenDec'in temel hedefi, düşük parametre sayısıyla hızlı ve öngörülebilir kararlar verebilen modeller geliştirmek.


OpenDec Multi 256M: Görsel ve Metinsel Karar Verme

OpenDec ailesinin önemli çalışmalarından biri OpenDec Multi 256M modelidir.

Yaklaşık 256 milyon parametreye sahip bu model, görsel ve metinsel bilgileri birlikte değerlendirerek karar vermek üzere tasarlandı.

Geleneksel bir Vision Language Model (VLM), görseli analiz ettikten sonra metinsel bir açıklama oluşturabilir.

OpenDec Multi ise farklı bir yaklaşım kullanıyor.

Model, görsel ve metinsel girdileri işledikten sonra özel karar başlıkları üzerinden doğrudan sonuç üretmeyi hedefliyor.

Teknik Özellikler

Özellik Açıklama
Model OpenDec Multi 256M
Parametre Sayısı Yaklaşık 256 milyon
Model Türü Multimodal Decision Intelligence
Mimari Yaklaşım System One
Çıkarım Non-Autoregressive
Girdi Türleri Görsel, metin, görsel + metin
Karar Mekanizmaları Choice, Binary, Score
Çıktı Yapılandırılmış karar
Hedef Düşük gecikmeli çıkarım
Model Ailesi OpenDec

Bu mimarinin temel avantajı, kararların metinsel olarak oluşturulmasına gerek kalmaması.


System One: Hızlı Karar Verme Yaklaşımı

OpenDec'in geliştirilmesinde ilham aldığım kavramlardan biri System One yaklaşımı.

System One, insan bilişinde hızlı ve sezgisel karar verme süreçlerini tanımlamak için kullanılan bir kavram.

Bu yaklaşımı yapay zeka mimarisine uyarlarken hedefim, belirli görevlerde uzun akıl yürütme çıktıları üretmeden hızlı kararlar alınabilmesini sağlamak.

Örneğin bir robotun kamerasından gelen görüntüde önünde bir engel bulunuyorsa sistemin uzun bir açıklama üretmesine gerek yok.

İhtiyaç duyulan çıktı şu kadar basit olabilir:

{
  "obstacle_detected": true,
  "confidence": 0.97
}

OpenDec'in amacı bu tür kararları doğrudan modelin karar mekanizmaları üzerinden üretebilmek.

Burada önemli olan nokta, modelin yalnızca hızlı olması değil; kararlarının gerçek görevler üzerinde ölçülebilir ve doğrulanabilir olması.


Üç Farklı Karar Mekanizması

OpenDec Multi mimarisinde üç temel karar türü bulunuyor.

1. Choice – Seçenekler Arasından Karar Verme

Choice mekanizması, modelin önceden tanımlanmış seçenekler arasından uygun olanı belirlemesini sağlıyor.

Örneğin bir trafik kamerasından alınan görüntüde trafik ışığının rengini belirlemek istediğimizi düşünelim.

Soru: Trafik ışığının rengi nedir?

Seçenekler:

  • Kırmızı
  • Sarı
  • Yeşil
  • Bilinmiyor

Model, seçeneklere ilişkin olasılıkları değerlendirerek bir karar oluşturabilir.

Örnek çıktı:

{
  "value": "red",
  "confidence": 0.99
}

2. Binary – Evet/Hayır Kararları

Binary mekanizması, belirli bir durumun gerçekleşip gerçekleşmediğini değerlendirmek için tasarlandı.

Örneğin:

Soru: Görüntüde bir insan bulunuyor mu?

Örnek çıktı:

{
  "decision": true,
  "probability": 0.96
}

Bu yaklaşım özellikle olay tespiti, durum kontrolü ve otomasyon senaryolarında kullanılabilir.

3. Score – Sayısal Değerlendirme

Score mekanizması, belirli bir durumun sayısal olarak derecelendirilmesini sağlıyor.

Örneğin bir sunucu izleme sisteminde:

Soru: Bu sistem olayının önem derecesi nedir?

Örnek çıktı:

{
  "score": 4.8,
  "confidence": 0.94
}

Bu yapı sayesinde sistem olayları önceliklendirilebilir ve insan incelemesine yönlendirilebilir.

Yukarıdaki JSON çıktıları, karar mekanizmalarını açıklamak amacıyla hazırlanmış temsili örneklerdir.


Multimodal Decision Intelligence

OpenDec Multi'nin önemli özelliklerinden biri, birden fazla veri türünü birlikte değerlendirebilmesidir.

Model üç temel girdi senaryosu için tasarlandı.

Yalnızca Metin

Sistem logları, kullanıcı talimatları veya yapılandırılmış durum bilgileri analiz edilebilir.

Örneğin bir sunucunun hata kayıtları üzerinden olayın kritik olup olmadığı değerlendirilebilir.

Yalnızca Görsel

Kamera görüntüleri veya fotoğraflar üzerinden sınıflandırma kararları üretilebilir.

Örneğin bir üretim hattındaki parçanın kusurlu olup olmadığı belirlenebilir.

Görsel ve Metin Birlikte

En önemli kullanım senaryolarından biri, görsel ve metinsel bilgilerin birlikte değerlendirilmesidir.

Örneğin bir robotun kamerasından gelen görüntü ile mevcut sensör verileri birleştirilebilir.

Bu sayede model yalnızca gördüğü nesneleri değil, kendisine sağlanan ek bağlamı da değerlendirebilir.


Geleneksel LLM ve OpenDec Arasındaki Fark

OpenDec'i geleneksel büyük dil modellerinden ayıran temel özellik, karar üretme yöntemidir.

Özellik Geleneksel Üretken LLM OpenDec Yaklaşımı
Temel Amaç Metin üretimi Doğrudan karar üretimi
Çıkarım Genellikle autoregressive Non-autoregressive
Çıktı Token dizisi Karar tensörleri
JSON Oluşturma Metinsel üretim Uygulama katmanında yapılandırma
Karar Türleri Serbest biçimli Choice, Binary, Score
Kullanım Alanı Genel amaçlı görevler Görev odaklı karar sistemleri

Bu karşılaştırma, OpenDec'in her durumda büyük dil modellerinden daha iyi olduğu anlamına gelmiyor.

Genel bilgi, karmaşık muhakeme ve uzun metin üretimi gerektiren görevlerde büyük dil modelleri önemli avantajlara sahip.

OpenDec ise özellikle sınırlı seçenekler arasında hızlı karar verilmesi gereken görevler için farklı bir mimari sunmayı amaçlıyor.


Düşük Gecikmeli Yapay Zeka

OpenDec projesinin en önemli hedeflerinden biri düşük gecikme.

Gerçek zamanlı uygulamalarda yalnızca modelin doğru karar vermesi yeterli değil.

Kararın ne kadar sürede üretildiği de önemli.

Örneğin:

  • Robotik sistemlerde gecikme hareket kontrolünü etkileyebilir.
  • Endüstriyel otomasyonda kararların zamanında üretilmesi gerekir.
  • Sunucu izleme sistemlerinde olayların hızlı sınıflandırılması önemlidir.
  • Kamera tabanlı uygulamalarda yüksek işlem kapasitesi gerekebilir.

OpenDec'in non-autoregressive mimarisi, token token metin üretiminden kaynaklanan gecikmeyi ortadan kaldırmayı hedefliyor.

Ancak gerçek performans; donanım, giriş boyutu, model optimizasyonları ve uygulama altyapısına bağlı olarak değişiyor.

Bu nedenle performansın yalnızca modelin forward pass süresiyle değil, uçtan uca gecikme ve gerçek görev başarısıyla birlikte değerlendirilmesi gerekiyor.


OpenDec Nerelerde Kullanılabilir?

Robotik Sistemler

Kamera ve sensör verilerinin analiz edilerek belirli hareket seçenekleri arasında karar verilmesi.

IoT ve Edge AI

Düşük kaynak tüketimiyle yerel cihazlarda çalışan sınıflandırma ve karar mekanizmaları.

Sunucu İzleme

Sistem logları, performans metrikleri ve hata kayıtları üzerinden olay önceliklendirme.

Finansal Teknolojiler

İşlem sınıflandırma, belge kontrolü ve insan incelemesi gerektiren durumların belirlenmesi.

Endüstriyel Otomasyon

Üretim hattındaki görsel verilerin analiz edilerek kalite kontrol kararları oluşturulması.

Agent Tabanlı Sistemler

Büyük dil modellerinin yanında çalışan, belirli alt görevlerde hızlı sınıflandırma veya yönlendirme kararları üreten küçük modeller.

Özellikle son kullanım senaryosunun önemli olduğunu düşünüyorum.

Gelecekte her işlemin büyük bir dil modeli tarafından gerçekleştirilmesi gerekmeyebilir.

Bunun yerine farklı görevler için uzmanlaşmış küçük modeller, daha büyük yapay zeka sistemleriyle birlikte çalışabilir.


Açık Kaynak Geliştirme

OpenDec projesini Hugging Face üzerinde yayınlayarak geliştirme sürecini açık kaynak ekosistemiyle paylaşmayı amaçladım.

Bu yaklaşım sayesinde farklı geliştiriciler modelleri inceleyebilir, kendi kullanım senaryolarında deneyebilir ve performans değerlendirmeleri gerçekleştirebilir.

Özellikle küçük modellerin gerçek zamanlı sistemlerdeki davranışlarını araştırmanın önemli olduğunu düşünüyorum.

Model ailesini geliştirmeye devam ederken odaklanmak istediğim alanlar arasında:

  • Karar doğruluğunun artırılması
  • Daha düşük çıkarım gecikmesi
  • Farklı donanımlara optimizasyon
  • Multimodal yeteneklerin geliştirilmesi
  • Yeni karar mekanizmaları
  • Gerçek dünya benchmark testleri

bulunuyor.


Sonuç: Her Yapay Zekanın Konuşmasına Gerek Yok

Yapay zeka dünyasında büyük dil modelleri giderek daha yetenekli hale geliyor.

Ancak her uygulamanın uzun metinler üreten, milyarlarca parametreli bir modele ihtiyacı bulunmuyor.

Bazı sistemlerde ihtiyaç duyulan şey oldukça basit:

Girdiyi analiz et, seçenekleri değerlendir ve doğru kararı mümkün olan en kısa sürede üret.

OpenDec projesiyle geliştirmeye çalıştığım yaklaşım tam olarak bu.

Küçük, hızlı, görev odaklı ve gerektiğinde görsel ile metinsel bilgileri birlikte değerlendirebilen yapay zeka modelleri oluşturmak.

OpenDec benim için yalnızca bir model ailesi değil; düşük gecikmeli yapay zeka, multimodal öğrenme ve karar odaklı sinir ağı mimarileri üzerine yürüttüğüm araştırmaların bir parçası.

Önümüzdeki süreçte bu yaklaşımı daha ileri taşıyarak farklı donanımlarda ve gerçek dünya senaryolarında değerlendirmeyi hedefliyorum.

Çünkü bazen yapay zekadan beklediğimiz şey uzun bir yanıt değil, doğru zamanda verilen doğru bir karardır.


Proje Bağlantıları

OpenDec – Ultra-Fast Decision Intelligence Models

https://huggingface.co/collections/osmanozaydin/opendec-ultra-fast-decision-intelligence-models

Hugging Face Profilim

https://huggingface.co/osmanozaydin


Osman Özaydın

Yapay Zeka, Makine Öğrenimi ve Yazılım Geliştirme

Etiketler:

#OpenDec #ArtificialIntelligence #DecisionIntelligence #MultimodalAI #SystemOne #EdgeAI #OpenSource #MachineLearning #DeepLearning

Yazan: Osman Özaydın Tüm yazılara dön