Ana içeriğe atla
Yapay Zeka
Büyük Dil Modelleri

Unsloth Studio ile LLM İnce Ayarı Rehberi

Unsloth Studio’da QLoRA kullanarak Latex OCR veri kümesi üzerinde Qwen3.5-9B’yi ince ayar yapmayı öğrenin; ardından modeli sohbette test edin ve yerel çıkarım için GGUF formatında dışa aktarın.
Abid Ali Awan's photo
Abid Ali Awan
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.

Unsloth Studio, büyük dil modeli ince ayarını (fine-tuning) yerel, tarayıcı tabanlı bir arayüzle herkes için daha erişilebilir hale getiriyor; kurulum ve kodlama yükünün büyük kısmını ortadan kaldırıyor. Model yükleme, veri kümesi biçimlendirme, hiperparametre kurulumu ve canlı eğitim takibini yöneten kodsuz bir web arayüzü olarak tasarlanmıştır.

Bu eğitimde, Unsloth Studio ile bir LLM’i ince ayar yapma sürecinin tamamını adım adım ele alacağız. Modele ve veriye hazırlıkla başlayıp ince ayar işini çalıştıracak, ince ayarlı modeli sohbet arayüzünde yerelde test edecek ve son olarak daha sonra kullanmak üzere dışa aktaracağız.

Unsloth Studio; Linux, Windows, macOS ve WSL üzerinde yerel kurulum destekler ve dışa aktarma araçları llama.cpp, Ollama ve vLLM gibi araçlarda kullanım için GGUF, Safetensors ve LoRA gibi formatları destekler.

Birçok küçük ve orta ölçekli ince ayar iş akışında, ortam hazır olduğunda süreç şaşırtıcı derecede hızlı tamamlanabilir; bu da Unsloth Studio’yu, veriden çalışan bir ince ayarlı modele daha basit bir yolla ulaşmak isteyen yeni başlayanlar için pratik bir seçenek haline getirir.

Ayrıca Unsloth Studio’yu Yerelde Çalıştırma rehberime de göz atmanızı öneririm. 

Unsloth Studio Kullanarak LLM’lere Nasıl İnce Ayar Yapılır

Aşağıdaki adımlarda, Unsloth Studio’yu LLM ince ayarı için kullanmaya nasıl başlayabileceğinizi özetleyeceğim: 

1. Kurulumunuzun gerçekten eğitim yapabildiğini kontrol edin

Unsloth Studio’yu kurmadan önce makinenizin eğitimi desteklediğinden emin olun. Unsloth Studio Windows, Linux, WSL ve macOS üzerinde çalışabilir; ancak eğitim desteği donanımınıza bağlıdır.

Şu anda tam eğitim desteği NVIDIA GPU’lar ve Intel GPU’lar için mevcuttur. Mac ve yalnızca CPU sistemlerde, Sohbet ve Veri Tariflerini (Data Recipes) kullanabilirsiniz; MLX eğitim desteğinin ise ileride gelmesi bekleniyor.

Linux eğitimi için önkoşullar:

  • Ubuntu
  • Bir NVIDIA GPU
  • NVIDIA sürücülerinin kurulu olması
  • Git
  • Python 3.11 veya üzeri, ancak 3.14’ten düşük

2. Unsloth Studio’yu kurun

Unsloth Studio’yu kurmadan önce Adım Adım Rehber: Unsloth Studio’yu Yerelde Çalıştırma yazısını okumanız faydalı olacaktır. Runpod kurulumunu, Unsloth Studio’nun yüklenmesini ve tarayıcıda açılmasını daha ayrıntılı anlatır.

Bu eğitim için küçük bir değişiklik yaptık. A10 pod kullanmak yerine RTX A6000 GPU pod kullandık. Bunun başlıca nedeni, A10 kurulumunun bağımlılıkların yüklenmesi ve Unsloth Studio için ortamın hazırlanması sırasında daha uzun sürebilmesidir.

Unsloth Studio’yu kurmak için resmi tek satırlık yükleyiciyi kullanın:

curl -fsSL https://unsloth.ai/install.sh | sh

Yükleyici önce gerekli Python bağımlılıklarını uv ile kurar.

Unsloth Studio Installer

Ardından yerel web çıkarımı için gerekli dosyaları kuran Unsloth Studio kurulum betiğini çalıştırır.

Unsloth Studio setup

Ön uç dosyaları ve model bileşenleri dahil her şey indirilip yapılandırıldıktan sonra, Unsloth Studio sunucuyu başlatmak ve arayüzü tarayıcınızda açmak için sonraki adımları gösterecektir.

Unsloth Studio installation completed

Not: İlk kurulum 5 ila 10 dakika sürebilir; çünkü bazı llama.cpp ikililerinin derlenmesi gerekebilir.

3. Studio’yu başlatın

Kurulum tamamlandığında, Unsloth Studio’yu aşağıdaki komutlarla başlatabilirsiniz:

source unsloth_studio/bin/activateunsloth studio -H 0.0.0.0 -p 8910

Unsloth Studio Server running locally

Bunu yerel makinenizde çalıştırıyorsanız, bu bağlantıyı tarayıcınızda açın:

http://localhost:8910

Runpod kullanıyorsanız, Runpod kontrol panelinize gidin, Connect sekmesini açın ve 8910 portu için olan bağlantıya tıklayın.

Runpod Dashboard

Unsloth Studio’yu ilk kez açtığınızda, örneğiniz için bir parola oluşturmanızı isteyecektir. Bu, özellikle herkese açık veya harici olarak erişilebilir bir bağlantı kullandığınızda erişimi korumaya yardımcı olur.

When you open Unsloth Studio for the first time

4. Studio ekranının 4 bölümünü anlayın

Unsloth Studio açıldığında, ana ekran Dört temel bölüme ayrılır: Model, Veri Kümesi, Parametreler ve Eğitim/Yapılandırma. Bu bölümler birlikte, bir temel model seçmekten eğitimi başlatmaya ve ilerlemeyi izlemeye kadar ince ayar iş akışının tamamını kapsar.

Unsloth Studio "Studio" tab

Model

Temel modeli ve eğitim yöntemini burada seçersiniz. Bu ekranda yerel bir model yolu girebilir, Hugging Face modelini arayabilir, QLoRA (4-bit) gibi ince ayar yöntemlerini seçebilir ve isteğe bağlı olarak Hugging Face belirtecinizi ekleyebilirsiniz.

Veri kümesi

Bu bölüm, eğitim verinizi seçmek veya yüklemek için kullanılır. Hugging Face’ten bir veri kümesi seçebilir, alt küme ve bölümü tanımlayabilir ve gerekirse kendi dosyalarınızı yükleyebilirsiniz.

Parametreler

Burada, maksimum adım sayısı, bağlam uzunluğu ve öğrenme oranı gibi ana eğitim ayarlarını yapılandırırsınız. Ayrıca LoRA ve diğer eğitim hiperparametreleri için genişletilebilir ayarlar vardır.

Eğitim ve yapılandırma

Eğitimi başlatıp izleyeceğiniz bölüm burasıdır. Model ve veri kümesi hazır olduğunda, çalıştırmayı başlatabilir, ilerlemeyi takip edebilir ve eğitim yapılandırmasını yükleyip kaydedebilirsiniz.

5. Modelinizi seçin

Model bölümünde, Hugging Face’ten bir model arayabilir veya makinenizde zaten mevcut olan yerel bir modeli seçebilirsiniz. Unsloth Studio doğrudan Hub aramasını destekler; ~/.unsloth/studio/models içinde saklanan yerel modeller veya Hugging Face önbelleğinizdekiler de listede görünebilir.

Bu eğitim için temel model olarak Qwen3.5-9B kullanacağız. Küçük ölçekli ince ayar ve yerel denemeler için iyi çalışan, derli toplu ama yetenekli bir modeldir. 

6. Eğitim yöntemini seçin

Unsloth Studio üç eğitim yöntemi sunar: QLoRA, LoRA ve Tam İnce Ayar. QLoRA, 4-bit kuantize edilmiş bir temel model ile LoRA adaptörü kullanır ve en az VRAM gerektirir. 

LoRA, temel modeli tam kesinlikte tutar ve bir LoRA adaptörü ekler; bu nedenle daha fazla bellek kullanır. Tam İnce Ayar tüm model ağırlıklarını günceller ve en fazla VRAM gerektirir.

Unsloth Studio’da Eğitim Yöntemini Seçin

Bu eğitimde, en bellek verimli seçenek olduğu ve genellikle daha küçük GPU kurulumları için en kolay tercih edildiği için QLoRA kullanacağız.

7. Veri kümenizi yükleyin

Veri Kümesi bölümünde verileri Hugging Face’ten yükleyebilir veya yerel dosyalar yükleyebilirsiniz. Unsloth Studio otomatik veri kümesi biçimlendirmeyi destekler ve Alpaca, ChatML ve ShareGPT gibi yaygın düzenlerle çalışır. Ayrıca bölüm (split) seçimi, sütun eşleme ve veri kümesi önizlemesi için araçlar içerir. 

Burada Unsloth Latex OCR veri kümesini seçin, train bölümünü seçin ve eğitimi daha hızlı tutmak için değerlendirme bölümünü boş bırakın. Formatı da Otomatik’te bırakacağız; böylece Studio veri kümesi yapısını bizim için algılayabilir.

Unsloth Studio’da Veri Kümesini Yükleyin

Not: Studio, veri kümesi alanlarını tam olarak algılayamazsa, instruction, input, output veya image gibi sütunları eşleyebileceğiniz bir önizleme penceresi açar. Önerilen eşlemeler genellikle otomatik doldurulur.

Eğitimden önce verinizi incelemek için Veri kümesini görüntüle seçeneğine de tıklayabilirsiniz. Bu örnekte veri kümesi, çok modlu ince ayara hazır hale getiren görüntü ve metin sütunlarını içerir.

Unsloth Studio’da veri kümesini görüntüleyin

8. Temel hiperparametreleri ayarlayın

Parametreler bölümünde Unsloth Studio ayarları katlanabilir panellere gruplar. Bu eğitim için işleri basit tutacak ve yalnızca birkaç küçük değişiklik yapacağız.

Önce, eğitim sınırını adımlardan epoch’lara çevirin ve 1 epoch olarak ayarlayın. Bu kısa örnek çalıştırma için, veri kümesi üzerinde tek bir tam geçiş yeterlidir. Kalan ana ayarları varsayılan değerlerinde bırakacağız:

  • Epoch: 1
  • Bağlam Uzunluğu: 2048
  • Öğrenme Oranı: 2e-4

Unsloth Studio’da Temel Hiperparametreleri Ayarlayın

Ardından LoRA Ayarları bölümünü açın. Bu rehberde burada da varsayılan değerleri koruyacağız:

  • Rank: 16
  • Alpha: 16

Unsloth Studio’da LoRA yapılandırmalarını ayarlayın

Ayrıca Eğitim Hiperparametreleri bölümünü genişleterek eniyileştirici, zamanlayıcı ve bellekle ilgili ayarlar gibi seçenekleri de ayarlayabilirsiniz. 

Bu örnekte, geri kalan her şeyi değiştirmeden varsayılan yapılandırmayı kullanacağız.

Unsloth Studio’da Temel Hiperparametreleri Ayarlayın

9. Eğitimi başlatın

Eğitime başlamadan önce ayarlarınızı kaydetmeniz iyi bir fikirdir. Bu, aynı kurulumu daha sonra yeniden yüklemeyi kolaylaştırır veya ekibinizle paylaşarak aynı sonuçların yeniden üretilmesini sağlar.

Her şey hazır olduğunda Eğitimi Başlat’a tıklayın.

Unsoth Studio’da Eğitimi Başlatın

Studio, çalıştırma başladığında günlükleri izleyebileceğiniz eğitim görünümünü açacaktır. İlk etapta Python kütüphanelerinin yüklenmesi, veri kümesinin hazırlanması ve ince ayar hattının başlatılması gibi olağan kurulum adımlarını göreceksiniz.

Unsloth Studio’da Eğitim Günlükleri

Eğitim başladığında ekran, canlı ilerlemeyi; kayıp, adımlar ve diğer eğitim ayrıntıları dahil gösterir.

Unsloth Studio’da Eğitim Günlükleri

Ayrıca aşağı kaydırarak eğitim kaybı, öğrenme oranı ve gradyan normu gibi metriklerin grafikleri de görüntülenebilir. 

Unsloth Studio’da Eğitim Günlükleri

Eğitim tamamlandıktan sonra Studio size modeli dışa aktarma veya Sohbette karşılaştırma seçeneklerini sunar. Bu eğitim için, ince ayarlı modeli test etmek üzere Sohbette Karşılaştır’a tıklayın.

Unsloth Studio’da eğitim tamamlandı

10. Modeli sohbet çıkarımında test edin

İnce ayarlı modelin sohbet arayüzünde yüklenmesi birkaç saniye sürebilir. 

Hazır olduğunda, yeni model adını Model Seçin bölümünde göreceksiniz.

Unsloth Studio’da ince ayarlı modelin test edilmesi

Test için modele bir LaTeX denklem görseli verdik ve metne doğru şekilde dökümünü yapabildi.

Unsloth Studio’da ince ayarlı modelin test edilmesi

Sonuç etkileyici. Bu yalnızca küçük bir örnek veri kümesi olmasına rağmen, ince ayarlı model denklemi iyi yönetti ve bu LaTeX OCR görevinde güçlü bir performans sergiledi.

11. Eğitilmiş modelinizi dışa aktarın

İnce ayarlı modeli test ettikten sonra Dışa Aktar bölümüne gidin. Burada eğitim çalıştırmanızı seçin, kontrol noktasını belirleyin ve ardından istediğiniz dışa aktarma formatını seçin. 

Unsloth; birleştirilmiş model, yalnızca LoRA veya yerel çıkarım araçları için GGUF olarak dışa aktarımı destekler.

Bu eğitimde modeli GGUF formatında dışa aktarın ve Q4_K_M kuantizasyonunu seçin. 

Bu, modeli daha küçük tutarken Ollama, llama.cpp, LM Studio ve Jan AI gibi araçlarda iyi çalıştığı için yerel kullanım adına iyi bir seçenektir.

Unsloth Studio’da ince ayarlı modeli dışa aktarma

Dışa aktarmadan önce Studio, modeli yerelde kaydetmek mi yoksa Hugging Face’e göndermek mi istediğinizi sorar. Bu rehberde yerelde kaydedeceğiz.

Unsloth Studio’da ince ayarlı modeli dışa aktarma

Hugging Face’e göndermek isterseniz, yazma yetkili bir Hugging Face oturumu veya belirteci gibi doğru kimlik doğrulama kurulumuna ihtiyacınız olacaktır.

Son Düşünceler 

Unsloth Studio, özellikle karmaşık bir eğitim hattını saatlerce kurmadan açık modellerle çalışmak isteyenler için ince ayarı çok daha erişilebilir hale getiriyor. 

Kurulumdan eğitime, sohbet testine ve dışa aktarmaya kadar tüm iş akışı, pratik ve yeni başlayan dostu olacak şekilde düzenlenmiş.

Bu eğitimde, Unsloth Studio’da tam ince ayar iş akışını adım adım gösterdim. Stüdyoyu bir GPU makinesine kurduk, web arayüzünü başlattık, temel model olarak Qwen3.5-9B’yi seçtik, Latex OCR veri kümesini yükledik, ana eğitim ayarlarını yapılandırdık, QLoRA ile ince ayarı çalıştırdık, modeli sohbette test ettik ve son olarak yerel kullanım için dışa aktardık.

LLM ince ayarında yeniyseniz, Unsloth Studio başlamak için güçlü bir yer. Giriş bariyerini düşürür, iş akışını net tutar ve modelleri yerelde eğitip çalıştırmanız için basit bir yol sunar. Ayrıca Llama 3 ile İnce Ayar kursuna, ince ayar sürecine dair uygulamalı örnekler sunduğu için göz atmanızı öneririm.

Unsloth Studio İnce Ayar SSS

Unsloth Studio’yu kullanmak ücretsiz mi?

Evet. Unsloth Studio açık kaynaklı bir araçtır. Çekirdek Unsloth paketi Apache 2.0 lisanslıdır, Studio arayüzü ise AGPL-3.0 lisanslıdır. Yerelde kurup çalıştırmak tamamen ücretsizdir. Yalnızca ücretli bir bulut GPU hizmetinde (RunPod veya AWS gibi) barındırmayı seçerseniz maliyet oluşur.

Unsloth Studio, Qwen dışında hangi temel modelleri destekliyor?

Unsloth Studio 500’ün üzerinde açık ağırlıklı modeli destekler. Yakın dönemin ağır sıkletlerini ince ayar yapabilirsiniz: Llama 4, Gemma 3, Mistral, Phi-4, DeepSeek-V3/R1 ve gpt-oss. Standart metin LLM’lerinin ötesinde, Görüntü, Metinden Sese (TTS) ve gömme (embedding) modellerini de destekler.

Unsloth Studio çoklu GPU kurulumlarını destekliyor mu?

Evet! Unsloth çoklu GPU eğitimini etkinleştirdi. Birden fazla GPU’lu bir sisteminiz varsa veya çoklu GPU pod kiralarsanız, daha büyük modelleri eğitmek veya ince ayar sürecini ciddi biçimde hızlandırmak için VRAM’i bir araya getirebilirsiniz. Unsloth ayrıca NVIDIA RTX 50 serisi ve Blackwell GPU’lar dahil en yeni donanım mimarilerini yerel olarak destekler.

Belgelerimi JSON/JSONL veri kümelerine manuel olarak biçimlendirmem gerekir mi?

Hayır. Bu eğitim mevcut bir Hugging Face veri kümesini kullansa da, Unsloth Studio “Data Recipes” özelliğini içerir. PDF, CSV ve DOCX gibi ham dosyaları doğrudan yükleyebilir, PDF’ler, CSV’ler ve DOCX dosyaları ve görsel-düğümlü bir iş akışıyla metni otomatik olarak çıkarıp eğitime hazır bir veri kümesine biçimlendirebilirsiniz.

Unsloth Studio Pekiştirmeli Öğrenmeyi (RL) destekliyor mu yoksa sadece standart ince ayarı mı?

Her ikisini de destekler. Standart Denetimli İnce Ayarın (SFT) ve QLoRA’nın yanı sıra, Unsloth Studio GRPO gibi Pekiştirmeli Öğrenme algoritmaları için yüksek düzeyde optimize edilmiş destek içerir. RL görevlerinde VRAM kullanımını %80’e kadar azaltabilir; böylece tüketici donanımında karmaşık akıl yürütme hizalamalarını çalıştırmak mümkün hale gelir.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Sertifikalı bir veri bilimcisi olarak, yenilikçi makine öğrenimi uygulamaları oluşturmak için en son teknolojileri kullanmaya büyük ilgi duyuyorum. Konuşma tanıma, veri analizi ve raporlama, MLOps, konuşma yapay zekası ve NLP alanlarında güçlü bir geçmişe sahip olarak, gerçek bir etki yaratabilecek akıllı sistemler geliştirme becerilerimi geliştirdim. Teknik uzmanlığımın yanı sıra, karmaşık kavramları açık ve özlü bir dille ifade etme yeteneğine sahip, becerikli bir iletişimciyim. Sonuç olarak, veri bilimi konusunda aranan bir blog yazarı oldum ve giderek büyüyen veri profesyonelleri topluluğuyla görüşlerimi ve deneyimlerimi paylaşıyorum. Şu anda, içerik oluşturma ve düzenlemeye odaklanıyorum. Büyük dil modelleriyle çalışarak, hem işletmelerin hem de bireylerin verilerinden en iyi şekilde yararlanmalarına yardımcı olabilecek güçlü ve ilgi çekici içerikler geliştiriyorum.

Konular
Yapay Zeka
Büyük Dil Modelleri

Öne Çıkan DataCamp Kursları

Kurs

Llama 3 ile İnce Ayar (Fine-Tuning)

2 sa
4.1K
TorchTune kullanarak Llama'yı özel görevler için ince ayar yapın ve niceleme gibi verimli ince ayar tekniklerini öğrenin.
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