Bulut barındırmaya TensorFlow nasıl kurulur

tensör akışı

Yapay zeka, sıçramalar ve sınırlarla ilerliyor. Gittikçe daha güçlü hale geliyor ve kendinizi yeni görevlere uygulamanıza izin veriyor. The makine öğrenme TensorFlow gibi projelerle yapay zekanın özellikle dikkat etmeniz gereken alanlarından biridir. Bir sunucunuz veya bulut barındırıcınız varsa, açıkça programlamaya gerek kalmadan öğrenebilmesi için bu projeyi oraya yükleyebilirsiniz.

Bu eğitimde, bu güçlü açık kaynak projesini nasıl kurabileceğinizi adım adım göstereceğim. bulut barındırmada. Bunun için, fiyatları, kolaylığı, İspanyolca 24/7 desteği, kullanılabilirliği, faydaları ve özellikle İspanya topraklarında, Barselona'da bulunan veri merkezi için referans olarak Clouding'i seçtim. Bu nedenle, Avrupa veri koruma yasaları kapsamında olacaktır ...

¿Tensorflow işletmeme nasıl yardımcı olabilir??

İş uygulamaları

Pandemide çok daha belirgin hale geldi şirketlerin modernleşmesi gerekiyor rekabetçi olmak. Avrupa yardımının çoğu, tam olarak bu dijital geçişe yönlendirilecektir. Uyum sağlamayan tüm işletmeler, bu sağlık krizinin ekonomik sonuçlarından daha fazla zarar gördü. Örneğin, küçük işletmeler bile fiziksel satışlarından çevrimiçi satışlara hızlı bir şekilde geçerek, kısıtlamalardan etkilenmeden faaliyetlerine devam etmelerini sağladı.

Bulut, IoT veya AI gibi teknolojiler önemlidir. Özel, TensorFlow ve makine öğrenimi ile, büyük avantajlar elde edebilirsiniz. Sadece birkaç örnek vermek gerekirse:

  • Kendinizi tasarım veya fotoğrafçılığa adıyorsanız, yapay zekayı kullanarak görüntüleri geliştirin.
  • Tıbbi testlerin sonuçlarını analiz ederek tıbbi teşhise yardımcı olun.
  • Çevik görüntü işleme ve otomatik kataloglama.
  • Size ses veya ses tanımayı öğretin.
  • Yüz analizi, duygular vb.
  • Otomatik hata tespiti.
  • Metinlerdeki dillerin otomatik olarak algılanması.
  • Çok sayıda günlük iş görevini kolaylaştırın.
  • Ve uzun vs. Uygulamalar neredeyse düşünülemez ...

Bu nedenle yaygın olarak kullanılan endüstride, otomobil gibi sektörlerde, ayrıca sağlık sektöründe, sigortada, vergi dairelerinde ve diğer birçok profesyonelde.

Nedir TensorFlow?

Tensorflow logosu

TensorFlow açık kaynaklı yazılımdır, başlangıçta Google mühendisleri ve araştırmacıları tarafından geliştirildi ve daha sonra yayınlandı. Sayısal bilgi işlem ve makine öğrenimi için bir kitaplık. Bunun için veri akış grafiklerini kullanır, düğümler matematiksel işlemleri temsil ederken, kenarlar aralarında iletilen çok boyutlu veri matrislerini (tensörler) temsil eder.

Bu yazılımla geliştirebilir ve eğitebilirsiniz yapay sinir ağları insanların öğrenme ve akıl yürütme biçimine benzer bir şekilde kalıpları ve korelasyonları tespit etme ve deşifre etme gibi birden fazla görevi yerine getirmek.

Bu proje aynı zamanda çok fazla esneklik sağlar, CPU veya GPU kullanarak hesaplamalarhem biri hem de birkaçını PC'lerde, sunucularda ve hatta mobil cihazlarda. Bu, çapraz platform olduğundan, GNU / Linux, macOS, Windows, iOS ve Android gibi sistemlerde ve bu eğitimde göreceğimiz gibi bir web hizmetinde çalışabildiği için mümkündür. Hatta farklı programlama dillerini kullanmak için birkaç sarmalayıcıya sahiptir: Python, C ++ veya Java. Hepsi tek bir API ile.

kurmak TensorFlow adım adım

Bir sonraki şey göstermek nasıl adım adım bir örnek TensorFlow'u yükle en bir bulut barındırma. Bunu yapmak için bir VPS kullanacağım Bulutlanma.io, hem Windows hem de Linux işletim sistemlerini seçebileceğiniz yer. Tabii ki, blogun teması ve GNU / Linux'un faydaları göz önüne alındığında, bir Linux dağıtımına dayanacağımdan hiç şüphem yok.

Hesabı oluşturun ve Clouding platformunu hazırlayın

Başlamadan önce, bu sağlayıcı tarafından sunulan hizmete erişmek için kayıt olmalısınız ve bu nedenle 5 € ücretsiz krediden yararlanın platformu test etmeyi teklif ediyorlar. Hesabın doğrulanması için belirtilen adımları takip etmek kadar basit olacaktır. Sadece bir dakika sürer.

bulanıklığı

Daha sonra, Clouding'in resmi web sitesine geri dönmeniz ve giriş yap kullanıcı adınızı ve şifrenizi girme:

Bulutlanma günlüğü

Şimdi, göreceğiniz gibi kullanımı oldukça basit ve sezgisel olan Clouding kontrol panelini görebilirsiniz. Çok fazla bilginiz olmasa bile bu öğreticiyi takip ederek sorunsuz bir şekilde başa çıkabilirsiniz. Başlamak TensorFlow için bir örnek oluşturun, basın İlk sunucunuzu oluşturmak için burayı tıklayın:

Cluding Tensorflow Başlatma

Bu sizi menüsüne götürecek sunucunuzun yapılandırması. İlk şey VPS'nizi adlandırmak olacak, tercih ettiğiniz birini seçebilirsiniz. O zaman işletim sistemini seçmelisiniz. Bu eğitim için sundukları dağıtımlardan birini seçeceğim (CentOS, Ubuntu Sunucusu, Ubuntu Masaüstü veya Debian). Tercih ettiğiniz birini seçebilirsiniz, benim durumumda bir Ubuntu Sunucusu 20.04 seçeceğim:

Barındırma yapılandırması

Temel sistemi seçtikten sonra, aşağıdakiler geri kalan parametreleri yapılandırın aşağıdaki aynı sayfada görünür. Gördüğünüz gibi makinelerin konfigürasyon seçenekleri arasından ihtiyacınız olan RAM miktarını, vCPU çekirdeğini veya SSD depolama alanını seçebilirsiniz. TensorFlow'un kendisi için çok fazla şeye ihtiyacınız olmayacak, ancak işlemeniz gereken verilerin geri kalanı için evet, bu nedenle neye ihtiyacınız olduğunu dikkatlice düşünün (ancak ölçeklenebilir):

Tensorflow Örneği

İstediğiniz adı vererek SSH anahtarını oluşturmanız da önemlidir. Bu, her giriş yapmak istediğinizde şifreyi manuel olarak girmek zorunda kalmadan uzaktan erişebilmek için çifti indirmenize izin verecektir. Ek olarak, Güvenlik Duvarını veya yedek kopyaları yapılandırmanıza da olanak tanır. Bu durumda hem yedekler hem de güvenlik duvarı olduğu gibi bırakıyoruz.

Bitirdiyseniz, her şeyin yolunda olup olmadığını kontrol edin ve pulsa eviar. Bu sizi bulut örneğinizin oluşturulmuş olduğu başka bir ekrana yönlendirir. Ancak durum bölümünde, oluşturulduğunu göreceksiniz:

Tensorflow Örneği

Bir göz açıp kapayıncaya kadar, sisteminiz kurulacak ve yapılandırılacaktır. Ardından durum şu şekilde görünecektir aktif. Ve onu zaten kullanabilirsiniz.

SUNUCU Aktif Kümeleme

Bu ekranda sunucunuzun adına tıklayın ve sizi bir ayrıntılarla birlikte özet:

Ana erişim yapılandırması

Kaydırırsanız, bölümü bulacaksınız Sunucuya nasıl erişilir. Bu çok önemlidir, çünkü burası sunucunuza erişmek ve yönetmek için ihtiyacınız olan her şeyi bulacağınız yerdir. Örneğin, SSH anahtarını indirebilir veya SSH ile erişim için genel IP'yi, kullanıcı adını (kök) ve erişim şifresini görebilirsiniz:

Ssh anahtarları

Bu verileri kaybetmeyin, çünkü sonraki adımlarda Clouding örneğinize Tensorflow'u kurmaya başlamak için ihtiyacınız olacak.

Pyeniden gereksinimler

Başlamak için yapılacak ilk şey, Tensorflow için faydalı olacak bazı bağımlılıkları veya paketleri karşılamak ve her şeyin en son sürümünde olmasını sağlamak için güncelleme yapmaktır. Bunu yapmak için, bir önceki görüntüde göstermiş olduğum şifre ve IP ile SSH ile bağlantı kurmak için terminale girerek örneğinize dağıtımınızdan uzaktan erişim sağlayacağız (youripdelserver'ı Clouding örneğinin IP'si ile değiştirmeyi unutmayın) :

ssh root@tuipdelservidor

ssh erişimi

Sizden girmeniz gereken ve size erişim sağlayacak olan örneğin şifresini soracaktır. Göreceksiniz ki terminalinizin istemi artık yerel değil, ancak bulut sunucusunun içindesiniz. Bu nedenle, bundan sonra çalıştırdığınız tüm komutlar yerel sisteminizde değil, örnek üzerinde etkili olacaktır.

ssh erişimi

Şimdi ilk şey sistemi yükselt aşağıdaki komutlarla:

apt-get update && apt-get -y upgrade

Tensorflow'u yükleme

Şimdi yapmalısın python3'ü yükle ve ihtiyacınız olacak diğer yardımcı paketler:

apt-get install python3 python3-pip python3-dev

Aşağıdaki sanal ortamı hazırlaPython3 standart kitaplığının bir parçası olan virtualenv modülünü kullanarak:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

python modülü kurulumu

Bundan sonra isteminizin değiştiğini fark edeceksiniz ve şimdi gösteriliyor tf ortamı kullanıcı adı ve ana bilgisayardan önce.

istemi

Tensorflow'u yükleyin (CPU desteği)

Her şey hazır TensorFlow kurulumu Clouding örneğinizde. İzlenecek bir sonraki adım şu şekilde olacaktır:

pip install --upgrade tensorflow

Kurulduktan sonra şunları yapabilirsiniz: kurulumu doğrula aşağıdaki komutu kullanarak:

python -c ‘import tensorflow as tf; print(tf.version)’

Ve bu size Tensorflow sürümünün kurulu olduğu bir çıktı döndürmelidir. Oradan yapabilirsin Tensorflow'u kullanmaya başlayın ihtiyacınız olan herhangi bir görev için ...

Sonuç

Sonuç olarak, Clouding'in VPS ile çalışması için sunduğu olanaklar, Tensorflow gibi herhangi bir projeyi kurma veya konfigürasyon yapma deneyimini sağlar. yerel makinenizde yapmak kadar kolay. Yalnızca bu tür bir sunucunun gücü ve ölçeklenebilirliği ile.

Ek olarak, kontrol paneli oldukça sezgiseldir ve asistan, çok iyi teknik bilgiye sahip olmasanız bile size rehberlik eder. Öte yandan, size sunduğu seçenekler de çok esnek, hem ihtiyacınız olan sanal donanım kaynaklarını hem de işletim sistemini seçebilme. Bu çok yönlülük, ne kadar özel olursa olsun ihtiyaçlarınıza mükemmel şekilde uyarlanmasını sağlar.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.