Hoşgeldin Misafir

Arch Linux’ta Yapay Zeka Araçlarını Terminal Üzerinden Kullanmak

Graves

Graves

Karanlık Özgürlüktür
Moderator
9 Eki 2024
10,472 Mesaj
TIM Görevleri
2

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Arch Linux’ta Yapay Zeka Araçlarını Terminal Üzerinden Kullanmak

Merhabalar Ben @Phobos Lojistik grup adına paylaşılan Arch Linux’ta Yapay Zeka Araçlarını Terminal Üzerinden Kullanmak makalesinde sizi görmekten mutluyum.
Arch Linux; sade, hızlı, güncel ve kontrolün tamamen sizde olduğu bir sistemdir. Peki bu gücü yapay zekâ ile birleştirmeye hazır mısınız?

Bu yazıda, hiçbir grafik arayüz kullanmadan, yalnızca terminal üzerinden TensorFlow, PyTorch ve diğer yapay zekâ kütüphanelerini nasıl kurup çalıştıracağınızı adım adım öğreneceksiniz.
Sadece öğrenmeyeceksiniz — uygulayarak kuracaksınız.



Başlamadan Önce: Arch Linux Neden Tercih Edilmeli?

Arch Linux; derin özelleştirme, sade yapı ve en güncel paketlerle çalışma imkânı sunar. AI dünyasında çoğu zaman sistemin nasıl çalıştığını detaylı bilmek gerekir. Bu nedenle, yapay zekâya ciddi bakan geliştiriciler, Arch Linux’u tercih eder.


Sistem Güncelleme ve Gerekli Paketlerin Kurulumu

İlk adım sistemin en güncel hale getirilmesidir. Terminali açın

Kod:
sudo pacman -Syu

Ardından Python, pip ve geliştirme araçlarını kuruyoruz

Kod:
sudo pacman -S base-devel git python python-pip

Açıklama:
base-devel = Derleme araçları
python ve pip = Yapay zeka kütüphanelerinin bel kemiği

Yalıtılmış Python Ortamı Oluşturma (Virtual Environment)

Aynı sistemde birden fazla AI projesi çalıştırmak istiyorsanız, her biri için izole ortam (virtualenv) oluşturmalısınız.

Kod:
pip install --user virtualenv
python -m venv ai-proje
source ai-proje/bin/activate

Bundan sonra kuracağınız her şey bu izole ortamda geçerli olur. Ortamdan çıkmak için deactivate yazabilirsiniz.

TensorFlow Kurulumu ve Testi

TensorFlow, sinir ağlarıyla çalışmak için en güçlü kütüphanelerden biridir. Kurulum

Kod:
pip install --upgrade pip
pip install tensorflow

Kurulumun başarıyla tamamlandığını test etmek için

Kod:
python -c "import tensorflow as tf; print(tf.version)"

2.x.x gibi bir sürüm numarası görüyorsanız, kurulum başarılıdır.

PyTorch Kurulumu ve GPU Desteği Kontrolü

Alternatif bir framework olan PyTorch özellikle esnek yapısı ve eğitim sürecini kolayca kontrol edebilmeniz açısından tercih edilir.

Kod:
pip install torch torchvision torchaudio

GPU (NVIDIA) desteği varsa aktif mi kontrol edelim

Kod:
python -c "import torch; print(torch.cuda.is_available())"

True çıktısı: GPU desteği aktif.
False: CPU kullanılıyor. CUDA kurmanız gerekebilir.

Gerçek Uygulama: TensorFlow ile Basit Bir Eğitim Yap

Hemen gerçek bir örnekle modeli eğitelim.

Yeni bir dosya oluşturun

Kod:
nano mnist_model.py

Aşağıdaki örnek kodu yapıştırın

Python:
import tensorflow as tf

(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0

model = tf.keras.models.Sequential([
tf.keras.layers.Flatten(input_shape=(28, 28)),
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dropout(0.2),
tf.keras.layers.Dense(10)
])

model.compile(optimizer='adam',
loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])

model.fit(x_train, y_train, epochs=1)
model.evaluate(x_test, y_test)

Çalıştırmak için

Kod:
python mnist_model.py

Sonuç olarak model eğitilir, doğruluk oranı terminalde gösterilir.

Jupyter Notebook (İsteğe Bağlı – Tarayıcı Üzerinden Kodlama)

Eğer tarayıcıda etkileşimli kod yazmak istiyorsanız

Kod:
pip install notebook
jupyter notebook

Terminalde sadece çalıştırmak isterseniz

Kod:
jupyter notebook --no-browser --ip=127.0.0.1 --port=8888

Gelen bağlantıyı tarayıcıya yapıştırarak kullanabilirsiniz.



CUDA + NVIDIA GPU Desteği (İleri Seviye Kullanıcılar için)

NVIDIA GPU’ya sahipseniz CUDA ve cuDNN yükleyerek modelleri çok daha hızlı eğitebilirsiniz.

Kod:
sudo pacman -S nvidia cuda cudnn

Ardından terminal profilinize CUDA yollarını tanımlayın

Kod:
echo 'export PATH=/opt/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/opt/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

Ardından PyTorch veya TensorFlow GPU’yu otomatik olarak kullanır.

Diğer Faydalı Kütüphaneler

Yapay zeka projelerinde genellikle şu kütüphaneler de gerekir

  • Görselleştirme:
    Kod:
    pip install matplotlib seaborn
  • Veri bilimi:
    Kod:
    pip install pandas numpy
  • Makine öğrenmesi:
    Kod:
    pip install scikit-learn
  • HuggingFace Transformer Modelleri:
    Kod:
    pip install transformers

requirements.txt ile Ortamı Saklama

Yaptığınız kurulumları bir dosyada tutmak için

Kod:
pip freeze > requirements.txt

Daha sonra farklı bir sistemde bu ortamı aynı şekilde kurmak için

Kod:
pip install -r requirements.txt


TensorFlow ve PyTorch projeleri geliştirebilir,
  • GPU ile yüksek performanslı eğitimler yapabilir,
  • Jupyter veya terminal üzerinden AI deneylerinizi gerçekleştirebilirsiniz.
Yapay zekâ dünyası terminalden başlar; bu güç artık sizde.

btn1pyf.png
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,254 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Arch Linux’ta yapay zeka araçlarını terminalden kullanmak için önce gerekli paketleri Pacman veya AUR üzerinden kurmalısın. Python tabanlı yapay zeka kütüphaneleri için virtualenv oluşturup, pip ile TensorFlow, PyTorch gibi paketleri yüklemek pratik olur. Ayrıca, komut satırı arayüzü sunan AI araçları varsa doğrudan terminalden çalıştırabilirsin. Gereksinimlere göre Docker imajları da işini kolaylaştırır.