Bilgisayar görüşü ve yüz tanımaya giriş için gerekli olan Anaconda, TensorFlow (CPU/GPU) OpenCV ve imageio kütüphanelerinin kurulumları. Sıkça karşılaşılan hatalar. Bunlarla ilişkili olarak PyCharm IDE kurulumu (isteğe bağlı).

ANACONDA

Anaconda, makine öğrenimi ve veri bilimi için Python ve R dillerinde, Linux, Windows, ve Mac OS X üzerinde sağlanan hızlı ve kolay dağıtımdır.

İndirme Linki: https://www.anaconda.com/download/

64-bit Anaconda dosyasını indirip kurun.
Ayrıca bilgisayarınıza Python kurulumu yapmanıza gerek yoktur.
Python Anaconda’yla birlikte gelecektir..
Kurulum esnasında “add python to your PATH” seçeneğini işaretlemeyi unutmayın.

Anaconda Python Kurulumu.

PYCHARM

PyCharm, Python programlama dili için geliştirilmiş IDE’dir. Bu programın amacı kullanıcının daha hızlı ve kolay program geliştirmesini sağlamaktır ayrıca bir çok kullanışlı aracı da içerisinde barındırır.

İndirme Linki: https://www.jetbrains.com/pycharm/download/

İlk başta Community Edition’u indirebilirsiniz.
Pycharm kurulumunu normal şekilde yapın.
Daha sonra interpreter belirtelim.
Yeni bir proje oluşturun ardından “File/Default Settings/Project Interpreter” sekmesinin sağında bulunan Ayar(Çark) işaretine tıklayın ve “Add”i seçin.
Açılan pencereden “Anaconda3\python.exe”yi seçin. Genelde bu yol “C:\Users\UserName\Anaconda3\python.exe” şeklinde olur.
Bu kısımdan Interpreter belirledikten sonra yeni bir proje oluşturun. Proje oluştururken mutlaka oluşturma ekranında belirlediğiniz interpreter’ı (Anaconda) seçin.

PyCharm Kurulumu ve Interpreter Tanımlama.

TENSORFLOW

TensorFlow, daha çok derin öğrenme için kullanılan Google’ın açık kaynak kodlu makine öğrenimi kütüphanesidir.

TensorFlow kurarken CPU veya GPU olmak üzere iki seçeneğe sahibiz. Eğer TensorFlow’u destekleyen bir ekran kartına sahipseniz mutlaka GPU kurulumunu yapın, CPU’ya göre daha hızlı sonuçlar alırsınız. Eğer gerekli altyapıya sahip ekran kartınız yoksa yani kısaca Nvidia ekran kartınız yoksa CPU kurulumu yapmak zorundasınız. Sadece Nvidia ekran kartları destekleniyor. Ekran kartınızda CUDA compute capability 3.5’den büyükse Tensorflow’u GPU için kurabilirsiniz. Aşağıdaki linkten Nvidia ekran kartınız uygun mu kontrol edebilirsiniz.

İlginizi Çekebilir:  Python Değişkenler, İfadeler ve Deyimler [1]

CUDA Kontrol Linki: https://developer.nvidia.com/cuda-gpus

Tensorflow CPU Kurulumu

Komut penceresini açın. (Çalıştıra ‘cmd’ yazarak ulaşabilirsiniz.)
Açılan komut penceresinde aşağıdaki pip install’i çalıştırın:

 

C:\> pip install --upgrade tensorflow

Kontrol etmek için komut penceresinde “python” yazıp aşağıdaki kodları sırayla yazarak çalıştığını deneyebilirsiniz. Eğer çalışıyorsa CPU kurulumu tamamlanmış demektir.

 

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

FutureWarning gibi bir hata alabilirsiniz bu bir numpy uyarısıdır. Kod çalışıyorsa bir sıkıntı yok demektir.

Sonuç olarak “Hello, Tensorflow!” göreceksiniz.

Tensorflow GPU Kurulumu

TensorFlow Kütüphanesi’ni GPU için kurmak istiyorsanız öncesinde CUDA ve CuDNN kurmanız lazım.

CUDA

İndirme Linki: https://developer.nvidia.com/cuda-90-download-archive
CUDA 9.0 indirip kurun. Farklı bir sürüm kurmayın 9.1 veya 8.0’da çalışmaz.
Kurulum bittikten sonra bilgisayara sağ tıklayıp özellikleri seçin.
Gelişmiş sistem ayarları/ortam değişkenlerine tıklayın.
Açılan pencerede sistem değişkenleri bölümünden Path’i seçip düzenleye tıklayın.
Aşağıdaki adresleri Yeni’ye tıklayarak tek tek ekleyin (Kurulumu farklı bir yere yaptıysanız o adresi verin)
(NVIDIA Installer failed / NVIDIA kurulum programı başarısız hatası alırsanız çözümü aşağıdadır.)
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\CUPTI\libx64

CuDNN

İndirme Linki: https://developer.nvidia.com/cudnn
İndirmek için üyelik almanız gerekiyor. Üyelik alın ve giriş yapın.
Download’a tıklayıp “I Agree To the Terms of the cuDNN Software License Agreement”i işaretleyin.
CUDNN 7.0.5 for CUDA tool kit 9.0’ı seçip işletim sisteminize göre indirin.
İnen zip dosyasını C: Diskine çıkarın.
Ortam değişkenlerine tekrar gidip yine sistem değişkenlerinden Path’i seçip düzenleye tıklayın, yeni diyerek aşağıdaki satırı ekleyin. Zip dosyasını farklı bir yere çıkardıysanız oranın adresini vermelisiniz.
C:\cuda\bin

– GPU Güncelleme

İndirme Linki: https://www.nvidia.com.tr/drivers
Ekran kartı sürücünüzü güncelleyin.

İlginizi Çekebilir:  Fibonacci Dizisi - Pythonda Kodlanışı

– Tensorflow GPU

Komut penceresini açın. (Çalıştırı açıp -Windows+R- cmd yazabilirsiniz)
Açılan komut penceresinde aşağıdaki pip install’u çalıştırın:

C:\> pip install --upgrade tensorflow-gpu

GPU için kurulum bu kadar. Komut penceresinde “python” yazıp aşağıdaki kod ile test edebilirsiniz:

 

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

Sonuç olarak “Hello, Tensorflow!” göreceksiniz.

FutureWarning uyarısı alabilirsiniz. Bu numpy ile ilgili bir uyarıdır kod çalıştıysa sıkıntı yoktur. Ayrıca
tf.Session() yazdıktan sonra ekran kartlarınızla ilgili bilgiler göreceksiniz. Bunlar hata değil.

Python için TensorFlow CPU (işlemci) veya GPU (ekran kartı Nvidi) Kurulumu.

OpenCV Kurulumu

OpenCV, (Open Source Computer Vision), senkron gerçek zamanlı bilgisayar görüşü amaçlı programlama işlevlerini içeren (realtime) görüntü işleme kütüphanesidir.

CMD’de

pip install opencv-python

yazarak kurabilirsiniz.

Imageio kurulumu

Imageio, animasyonlu görüntüler, volumetrik veriler ve bilimsel formatlar dahil olmak üzere çok çeşitli görüntü verilerini okumak ve yazmak için kolay bir arayüz sağlayan Python kütüphanesidir. Çapraz platformdur, Python 2.7 ve 3.4+ üzerinde çalışır ve kurulumu kolaydır.

CMD üzerinde

pip install imageio

yazarak kurabilirsiniz.

“Anaconda TensorFlow PyCharm Kurulumu Bilgisayar Görüşü – Yüz Tanıma” Yazısında Bir Yorum Var

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir