İlk görsele bakarak bile, fazla çaba harcamadan birkaç büyük yapaylığı saptayabiliriz:
- Tavanda doğal olmayan bir bükülme etkisi var; kopyalanmış ve hizası bozulmuş aydınlatma elemanları uzamış ya da havada asılı duruyor gibi.
- Bazı masalar garip biçimlere sahip; açılar tutarsız ve doğal olmayan bindirmeler var. Bazı sandalyeler kısmen erimiş ya da zemine yapışmış gibi görünüyor.
- Sağdaki kabin yapısı doğal olmayan, erimiş bir görünüme sahip; içindeki sandalye de şekilsiz ve bağlantısız duruyor.
Aynı istemi ve aşağıdaki parametreler ile tohumu kullanarak Hugging Face üzerinde bu sonucu yeniden üretebilirsiniz:

Farklı parametreler ve tohumlarla denemeler yapmama rağmen Janus-Pro-7B ile daha iyi çıktılar üretemedim. Yine de bu yalnızca tek bir örnek ve her iki model hakkında genel sonuçlar çıkarmaya yetecek kanıt sunmuyor.
Janus-Pro Kıyaslamaları
Janus-Pro, çok modlu anlama ve metinden görsele üretim performansını ölçmek için birden fazla kıyaslama üzerinde test edilmiştir. Sonuçlar, selefi Janus'a göre iyileşmeler gösteriyor ve modelini kendi kategorisindeki en iyi performans gösterenler arasına yerleştiriyor.

Kaynak: Janus-Pro'nun GitHub sayfası.
Yukarıdaki görselde soldaki grafik, Janus-Pro'nun dört çok modlu anlama kıyaslamasındaki performansını gösteriyor—DeepSeek ekibi, POPE, MME-Perception, GQA ve MMMU'nun doğruluklarını ortaladı. Öne çıkan nokta, Janus-Pro-7B'nin hem küçük muadili Janus-Pro-1B'yi hem de LLaVA-v1.5-7B ve VILA-U gibi diğer çok modlu modelleri geride bırakmasıdır.
Sağdaki grafik, metinden görsele üretimde yönerge izleme kıyaslamalarında, özel olarak GenEval ve DPG-Bench'te, Janus-Pro-7B'yi diğer önde gelen modellerle karşılaştırır:
- Bir modelin metin istemlerini ne kadar iyi izleyerek görsel ürettiğini değerlendiren GenEval'de Janus-Pro-7B %80,0 puan alarak DALL-E 3'ü (%67) ve SD3-Medium'u (%74) geride bırakıyor.
- Ayrıntılı istem yürütme doğruluğunu test eden DPG-Bench'te Janus-Pro-7B %84,2 puan alarak tüm diğer modellerin önüne geçiyor.
Janus-Pro'ya Nasıl Erişilir
Janus-Pro'yu karmaşık kurulum olmadan birkaç farklı yöntemle deneyebilirsiniz.
Hugging Face üzerinde çevrimiçi demo
Janus-Pro'yu test etmenin en hızlı yolu, Hugging Face Spaces demosudur; tarayıcınızda doğrudan istem girerek metin veya görseller üretebilirsiniz. Kurulum veya yükleme gerekmez.
Gradio ile yerel arayüz
Kullanıcı dostu bir arayüzle yerel kurulum tercih ediyorsanız, DeepSeek Gradio tabanlı bir demo sağlar. Bu sayede kendi makinenizde web tabanlı bir GUI üzerinden Janus-Pro ile etkileşime geçebilirsiniz. Kullanmak için Janus'un resmi GitHub deposundaki talimatları izleyin.
Sonuç
Janus-Pro, DeepSeek'in çok modlu yapay zeka alanındaki en yeni hamlesi olarak DALL-E 3 gibi modellere açık kaynaklı bir alternatif sunuyor. Selefine göre daha iyi eğitim, daha büyük veri kümeleri ve metin ile görselleri daha etkili ele almak için ayrıştırılmış bir mimariyle geliyor.
DALL-E 3 ile yaptığım bire bir karşılaştırmada Janus-Pro, metinden görsele üretimde belirgin yapaylıklar ve tutarsızlıklar üreterek bazı zayıflıklar gösterdi. Ancak çok modlu anlama görevlerinde iyi performans verdi. Bunun sınırlı bir test olduğunu ve modelin genel yetenekleri hakkında genel sonuçlar çıkarmaya yetmediğini de belirtmek gerekir.
SSS
Janus-Pro'yu yerelde çalıştırmak için hangi donanım gerekir?
Janus-Pro, 1B gibi daha küçük modeller için tüketici sınıfı GPU'larda çalıştırılabilir. Daha büyük 7B modeli için NVIDIA A100 veya benzeri, yeterli VRAM'e sahip üst düzey bir GPU önerilir.
Janus-Pro gerçek zamanlı uygulamalar için uygun mu?
Janus-Pro güçlü olsa da performansı çalıştığı donanıma bağlıdır. Gerçek zamanlı uygulamalar, özellikle 7B modeli için, önemli hesaplama kaynakları gerektirebilir.
Janus-Pro İngilizce dışındaki dilleri destekliyor mu?
Evet, Janus-Pro; Çince diyalog verileri ve diğerlerini içeren, çok dilli yetenekleri artırmaya yönelik veri kümeleri barındırır; bu da onu birden çok dildeki görevler için uygun kılar.
Janus-Pro yüksek çözünürlüklü görseller üretebilir mi?
Şu anda Janus-Pro, 384×384 piksel çözünürlükte görseller üretir.
Janus-Pro belirli uygulamalar için ince ayar yapılabilir mi?
Evet, açık kaynaklı bir model olarak Janus-Pro, özel uygulamalar için alanına özgü veri kümeleriyle ince ayar yapacak şekilde uyarlanabilir.

Yapay zeka ile ilgili bloglar, eğitimler ve haberleri kapsayan bir editör ve yazarım; tüm içeriklerin güçlü bir içerik stratejisine ve SEO en iyi uygulamalarına uygun olmasını sağlıyorum. Python, istatistik, olasılık ve veri görselleştirme üzerine veri bilimi kursları yazdım. Ödüllü bir roman yayımladım ve boş zamanlarımı senaryo yazımı ile film yönetmenliğine ayırıyorum.

DeepSeek-R1'in çıkışı yapay zeka sektörünü sarstı ve NVIDIA ile büyük Amerikan yapay zeka şirketlerinin hisselerinde önemli düşüşlere yol açtı.
DeepSeek şimdi de metin ve görsel üretimi için tasarlanmış en yeni çok modlu modeli Janus-Pro'yu tanıttı. R1 gibi Janus Pro da açık kaynaklı ve güçlü kıyaslama sonuçları sunuyor. Kısacası, çok modlu yapay zeka alanında OpenAI'nin DALL-E 3'üne ve Stability AI'nın Stable Diffusion'ına ciddi bir rakip.
Bu blogda Janus Pro'yu, ne olduğunu, çok modlu yapay zekanın ne anlama geldiğini, nasıl çalıştığını ve nasıl erişileceğini anlatacağım. Ayrıca birkaç istem üzerinde DALL-E 3 ile karşılaştıracağım.
Janus-Pro Nedir?
Janus-Pro, DeepSeek'in hem metin hem de görselleri içeren görevleri üstlenmek üzere tasarlanmış en yeni çok modlu yapay zeka modelidir. Orijinal Janus modeline kıyasla daha iyi eğitim stratejileri, daha büyük veri kümeleri ve ölçeklendirilmiş model boyutları (1B ve 7B parametre sürümleri mevcut) gibi çeşitli iyileştirmeler sunar.
Janus vs. Janus Pro-7b. Kaynak: Janus-Pro'nun yayımlama makalesi.
Yalnızca tek bir tür girdiye odaklanan yapay zeka modellerinden farklı olarak, Janus-Pro gibi çok modlu modeller bu iki kipliği anlamak ve birbirine bağlamak üzere geliştirilmiştir. Örneğin bir görsel yükleyip ona metin tabanlı bir soru sorabilirsiniz—sahnedeki nesneleri tanımlamak, görseldeki metni yorumlamak veya bağlamını analiz etmek gibi.
Janus-Pro ile metin tanıma. Kaynak: Janus-Pro'nun yayımlama makalesi.
Janus-Pro metin istemlerinden yüksek kaliteli görseller üretebilir; örneğin ayrıntılı illüstrasyonlar, ürün tasarımları veya belirli talimatlara dayalı gerçekçi görselleştirmeler oluşturabilir. Ayrıca görsel girdileri analiz ederek bir fotoğraftaki nesneleri tanıyabilir, görseldeki metni okuyup yorumlayabilir ya da bir grafik veya diyagrama ilişkin soruları yanıtlayabilir.
Janus-Pro ile metinden görsele üretim. Kaynak: Janus-Pro'nun yayımlama makalesi.
Janus-Pro, donanımınıza bağlı esneklik sunan iki boyutta gelir—1B ve 7B parametre.
Janus-Pro Nasıl Çalışır?
Janus-Pro, hem metin hem de görselleri anlama ve üretme görevlerini üstlenecek şekilde tasarlanmıştır ve bunu selefine göre bazı akıllı iyileştirmelerle başarır. Ana bileşenlerini sindirmesi kolay bir şekilde açıklayayım.
Ayrıştırılmış görsel kodlama
Janus-Pro'nun öne çıkan özelliklerinden biri, görselleri yorumlama ve üretme işlerini tek bir sistemle yürütmemesidir. Bunun yerine bu süreçleri birbirinden ayırır (ayrıştırılmış görsel kodlama).
Örneğin bir görsel yükleyip onunla ilgili bir soru sorduğunuzda, Janus-Pro görseli "okumak" ve önemli olanı belirlemek için uzmanlaşmış bir sistem kullanır. Öte yandan bir metin açıklamasından görsel üretmesini istediğinizde, görsel üretimine odaklanan farklı bir sisteme geçer. Bu ayrım, tek bir sistemin her şeyi yapmaya zorlandığında ortaya çıkan tavizlerden kaçınarak modelin her iki görevi de daha iyi yapmasını sağlar.
İyileştirilmiş eğitim süreci
Janus-Pro'nun eğitimi, yeteneklerini adım adım geliştirmek üzere tasarlanmış üç aşamaya ayrılmıştır:
Daha büyük veri ve model ölçekleme
Janus-Pro, yeteneklerini eşit oranda hem gerçek dünya verilerini hem de sentetik verileri kullanarak ölçeklendirir. Bu karışım yalnızca daha yüksek kalite sağlamakla kalmaz, aynı zamanda görsel üretimi gibi görevlerde istikrarı da artırır.
Janus-Pro vs. DALL-E 3
Bu bölümde, çok modlu anlama ve metinden görsele üretimde Janus-Pro-7B ile DALL-E 3'ü karşılaştıracağım. Bu karşılaştırma, bu modellerin pratikte nasıl işlediğine dair bir fikir vermeyi amaçlıyor; ancak sistematik kıyaslama ölçümlerinin derinliğinin yerini tutmaz.
Çok modlu anlama
Aşağıdaki görseli yükledim ve hem Janus-Pro-7B'ye hem de DALL-E 3'e şu soruyu sordum:
“Tek cümlede, bu görselin ana mesajı nedir?”
Kaynak: Janus-Pro'nun GitHub sayfası.
Yanıtlar şöyleydi:
Janus-Pro: Bu görselin ana mesajı, Janus modelinin çok modlu anlama görevlerinde en yüksek ortalama performansa ulaştığı ve ayrıca metinden görsele üretimde yönerge izleme kıyaslamalarında yüksek doğruluk gösterdiğidir.
DALL-E 3: Janus-Pro modelleri, özellikle Janus-Pro-7B, hem anlama hem de yönerge izleme kıyaslamalarında diğer çok modlu modelleri geride bırakarak metin ve görsel görevleri genelinde güçlü yetenekler sergiliyor.
Her iki model de grafiği iyi özetlese de Janus-Pro, Janus-Pro'dan ayırt edemeyerek yanlış biçimde “Janus modeli”ne atıfta bulunuyor. DALL-E 3 ise “Janus-Pro modelleri, özellikle Janus-Pro-7B” diyerek bağlamsal anlayışta daha iyi performans gösteriyor.
Bu yalnızca tekil bir örnek; genel bir yargıya varamayız.
Metinden görsele üretim
Pratikte gerçekten işe yarayabilecek bir şey olabileceği için şu istemi denedim:
“Ortak çalışma istasyonları, özel toplantı kabinleri ve doğal aydınlatmaya sahip modern bir ofis alanı tasarımı, 3B tarzında bir görselle sunulsun”
DALL-E 3, aşağıdaki görseli üretti; istemdeki tüm unsurları karşılıyor: modern ofis alanı, ortak çalışma istasyonları, özel toplantı kabinleri, doğal ışık ve 3B tarzı görselleştirme. Ancak yakından bakınca şu tür epey yapaylıklar fark ediliyor:
Janus-Pro-7B'yi Hugging Face üzerinde istemledim. Model beş görsel üretti ve hepsi oldukça kötü görünüyor: