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ı.