Keras - Kurulum

Bu bölüm, Keras'ı makinenize nasıl kuracağınızı açıklar. Kuruluma geçmeden önce Keras'ın temel gereksinimlerine geçelim.

Önkoşullar

Aşağıdaki gereksinimleri karşılamalısınız -

  • Her tür işletim sistemi (Windows, Linux veya Mac)
  • Python sürüm 3.5 veya üstü.

Python

Keras, python tabanlı sinir ağı kitaplığıdır, bu nedenle python makinenize yüklenmelidir. Python makinenize düzgün bir şekilde kuruluysa, terminalinizi açın ve python yazın, yanıtı aşağıda belirtildiği gibi görebilirsiniz,

Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) 
[MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>>

Şu an itibariyle en son sürüm '3.7.2'. Python kurulu değilse, resmi python bağlantısını - www.python.org ziyaret edin ve işletim sisteminize göre en son sürümü indirin ve hemen sisteminize kurun.

Keras Kurulum Adımları

Keras kurulumu oldukça kolaydır. Keras'ı sisteminize doğru şekilde kurmak için aşağıdaki adımları izleyin.

Adım 1: Sanal ortam oluşturun

Virtualenvfarklı projeler için Python paketlerini yönetmek için kullanılır. Bu, diğer ortamlarda kurulu paketlerin kırılmasını önlemeye yardımcı olacaktır. Bu yüzden Python uygulamaları geliştirirken her zaman sanal bir ortam kullanılması tavsiye edilir.

Linux/Mac OS

Linux veya mac OS kullanıcıları, sanal ortam oluşturmak için proje kök dizininize gidin ve aşağıdaki komutu yazın,

python3 -m venv kerasenv

Yukarıdaki komutu uyguladıktan sonra, "kerasenv" dizini oluşturulur. bin,lib and include folders kurulum yerinizde.

Windows

Windows kullanıcısı aşağıdaki komutu kullanabilir,

py -m venv keras

2. Adım: Ortamı etkinleştirin

Bu adım, kabuk yolunuzdaki python ve pip yürütülebilir dosyalarını yapılandıracaktır.

Linux/Mac OS

Şimdi "kerasvenv" adında bir sanal ortam oluşturduk. Klasöre gidin ve aşağıdaki komutu yazın,

$ cd kerasvenv kerasvenv $ source bin/activate

Windows

Windows kullanıcıları "kerasenv" klasörünün içine girerler ve aşağıdaki komutu yazarlar,

.\env\Scripts\activate

3. Adım: Python kitaplıkları

Keras, aşağıdaki python kitaplıklarına bağlıdır.

  • Numpy
  • Pandas
  • Scikit-learn
  • Matplotlib
  • Scipy
  • Seaborn

Umarım yukarıdaki kitaplıkların tümünü sisteminize kurmuşsunuzdur. Bu kitaplıklar kurulu değilse, aşağıdaki komutu kullanarak tek tek kurun.

numpy

pip install numpy

şu yanıtı görebilirsiniz:

Collecting numpy 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
   numpy-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

pandas

pip install pandas

Şu yanıtı görebiliyorduk,

Collecting pandas 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
pandas-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

matplotlib

pip install matplotlib

Şu yanıtı görebiliyorduk,

Collecting matplotlib 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
matplotlib-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

scipy

pip install scipy

Şu yanıtı görebiliyorduk,

Collecting scipy 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8 
/scipy-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

scikit-learn

Açık kaynak kodlu bir makine öğrenimi kitaplığıdır. Sınıflandırma, regresyon ve kümeleme algoritmaları için kullanılır. Kuruluma geçmeden önce aşağıdakileri gerektirir -

  • Python sürüm 3.5 veya üstü
  • NumPy sürüm 1.11.0 veya üzeri
  • SciPy sürüm 0.17.0 veya üzeri
  • joblib 0.11 veya üstü.

Şimdi, aşağıdaki komutu kullanarak scikit-learn kuruyoruz -

pip install -U scikit-learn

Seaborn

Seaborn, verilerinizi kolayca görselleştirmenizi sağlayan harika bir kitaplıktır. Yüklemek için aşağıdaki komutu kullanın -

pip pip install seaborninstall -U scikit-learn

Mesajı aşağıda belirtildiği gibi görebilirsiniz -

Collecting seaborn 
   Downloading 
https://files.pythonhosted.org/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc 
/seaborn-0.9.0-py3-none-any.whl (208kB) 100% 
   |████████████████████████████████| 215kB 4.0MB/s 
Requirement already satisfied: numpy> = 1.9.3 in 
./lib/python3.7/site-packages (from seaborn) (1.17.0) 
Collecting pandas> = 0.15.2 (from seaborn) 
   Downloading 
https://files.pythonhosted.org/packages/39/b7/441375a152f3f9929ff8bc2915218ff1a063a59d7137ae0546db616749f9/ 
pandas-0.25.0-cp37-cp37m-macosx_10_9_x86_64.
macosx_10_10_x86_64.whl (10.1MB) 100% 
   |████████████████████████████████| 10.1MB 1.8MB/s 
Requirement already satisfied: scipy>=0.14.0 in 
./lib/python3.7/site-packages (from seaborn) (1.3.0) 
Collecting matplotlib> = 1.4.3 (from seaborn) 
   Downloading 
https://files.pythonhosted.org/packages/c3/8b/af9e0984f
5c0df06d3fab0bf396eb09cbf05f8452de4e9502b182f59c33b/ 
matplotlib-3.1.1-cp37-cp37m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64 
.macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 100% 
   |████████████████████████████████| 14.4MB 1.4MB/s 
...................................... 
...................................... 
Successfully installed cycler-0.10.0 kiwisolver-1.1.0 
matplotlib-3.1.1 pandas-0.25.0 pyparsing-2.4.2 
python-dateutil-2.8.0 pytz-2019.2 seaborn-0.9.0

Python Kullanarak Keras Kurulumu

Şu an itibariyle Kera kurulumu için temel gereksinimleri tamamladık. Şimdi, aşağıda belirtilen prosedürü kullanarak Keras'ı kurun -

pip install keras

Sanal ortamdan çık

Projenizdeki tüm değişiklikleri bitirdikten sonra, ortamdan çıkmak için aşağıdaki komutu çalıştırmanız yeterlidir -

deactivate

Anaconda Bulut

Makinenize anaconda bulutu kurduğunuza inanıyoruz. Anaconda kurulu değilse, www.anaconda.com/distribution adresindeki resmi bağlantıyı ziyaret edin ve işletim sisteminize göre indirmeyi seçin.

Yeni bir conda ortamı oluşturun

Anaconda komut istemini başlatın, bu ana Anaconda ortamını açacaktır. Yeni bir conda ortamı yaratalım. Bu süreç virtualenv'e benzer. Conda terminalinize aşağıdaki komutu yazın -

conda create --name PythonCPU

İsterseniz, GPU kullanarak da modüller oluşturabilir ve kurabilirsiniz. Bu eğitimde CPU talimatlarını takip ediyoruz.

Conda ortamını etkinleştirin

Ortamı etkinleştirmek için aşağıdaki komutu kullanın -

activate PythonCPU

Spyder yükleyin

Spyder, python uygulamalarını yürütmek için bir IDE'dir. Aşağıdaki komutu kullanarak bu IDE'yi conda ortamımıza kuralım -

conda install spyder

Python kitaplıklarını yükleyin

Keras için gerekli python kitaplıklarını numpy, pandas, vb. Zaten biliyorduk. Aşağıdaki sözdizimini kullanarak tüm modülleri kurabilirsiniz -

Syntax

conda install -c anaconda <module-name>

Örneğin, pandalar yüklemek istiyorsunuz -

conda install -c anaconda pandas

Aynı yöntem gibi, kalan modülleri kurmayı kendiniz deneyin.

Keras'ı yükle

Şimdi, her şey iyi görünüyor, böylece aşağıdaki komutu kullanarak keras kurulumuna başlayabilirsiniz -

conda install -c anaconda keras

Casusu başlat

Son olarak, aşağıdaki komutu kullanarak conda terminalinizde spyder başlatın -

spyder

Her şeyin doğru bir şekilde kurulduğundan emin olmak için, tüm modülleri içe aktarın, her şeyi ekleyecek ve bir şey ters giderse alacaksınız module not found hata mesajı.