Makine öğrenimi modellerini eğitmek için ücretsiz bulut hizmetleri var mı?


27

Çok miktarda eğitim verisine sahip derin bir model yetiştirmek istiyorum, ancak masaüstümde bu kadar derin verilerle bu kadar derin bir model yetiştirme gücüm yok.

Makine eğitimi ve derin öğrenme modellerinin eğitimi için kullanılabilecek herhangi bir ücretsiz bulut hizmeti olup olmadığını bilmek ister misiniz?

Ayrıca, eğitim sonuçlarını izleyebileceğim bir bulut hizmeti olup olmadığını bilmek istiyorum ve buluta bağlı olmasam bile eğitim devam edecek.

Yanıtlar:


19

Yok Sınırsız ücretsiz hizmet *, ancak bazıları ilk kayıt için başlangıç ​​kredisine veya ücretsiz tekliflere sahiptir. İşte bugüne kadar önerilebilecek bazı şeyler:

  • AWS: Özellikle büyük bir veri setinde derinlemesine öğrenme varsa, muhtemelen AWS tükenir - ücretsiz teklifleri derin öğrenme projeleriyle başa çıkmak için yeterli işlem gücüne sahip makineleri kapsamaz.

  • Google Cloud bunu yapabilir, başlangıç ​​kredisi teklifi, kaydolma ve vergi kısıtlamalarına rağmen, biraz derinlemesine öğrenme (belki birkaç haftalığına) yetecek kadar iyidir.

  • Azure, sınırlı işleme ve depolama seçenekleriyle ücretsiz bir seviyeye sahiptir.

Ücretsiz tekliflerin çoğu "Freemium" modelini takip ediyor gibi görünmektedir - size kullanmayı ve belki de kullanmayı öğrenebileceğiniz sınırlı bir hizmet sunar. Bununla birlikte, ödemek istemediğiniz sürece (örneğin bir görüntü tanıyıcı veya NLP modelini sıfırdan eğitmek için) yoğun bir şekilde kullanmak için yeterli değil.

Bu en iyi tavsiye, en iyi başlangıç ​​teklifi ve en iyi fiyat için alışveriş yapmaktır. Hizmetlerin gözden geçirilmesi burada uygun değildir, çünkü hızlı bir şekilde eski hale gelir ve Stack Exchange'i iyi kullanmaz. Ancak Quora ve diğer sitelerdeki benzer soruları bulabilirsiniz - en iyisi, "derin öğrenme için bulut bilişim hizmetleri" veya benzeri bir web araması yapmak ve notları karşılaştırmak için biraz zaman harcamayı beklemektir. Son zamanlarda Nimbix veya FloydHub gibi birkaç uzman derin öğrenme hizmeti ortaya çıktı ve Azure, AWS, Google Cloud gibi büyük oyuncular da var.

Tamamen ücretsiz ve numaralandırılmış bir şey bulamazsınız ve bunu rutin olarak yapmak ve donanım oluşturmak ve bakımını yapmak için zamanınız varsa, o zaman uzun vadede kendi ekipmanınızı satın almak daha ucuzdur - en azından kişisel bir düzeyde.

Bulut için ister ödeme karar veya kendi oluşturmak için, o zaman etrafında derin öğrenmeyi gerçekleştirmek için uygun bir bulut makinesi için tipik bir fiyat dikkate $ saatte 1 (fiyatlar olsa çok değişir yoktur ve sadece eğer, etrafında değer alışveriş olduğunu Sorununuza uyan bir özellik bulun). Depolama ve veri aktarımı için ek ücret olabilir. 2000 $ ' lık maliyete sahip, önceden inşa edilmiş derin öğrenme makineleriyle veya 1000 $' a sahip olan kendi makinenizi karşılaştırın; bu tür makineler% 100 karşılaştırılabilir olmayabilir, ancak kendi başınıza çalışıyorsanız, geri ödeme noktası yalnızca birkaç dakika sonra olacak aylar kullanın. Elektrik maliyetlerini unutmamanıza rağmen - güçlü bir makine yoğun kullanıldığında 0.5kW çekebilir, bu da beklediğinizden daha fazlasını sağlar.

Bulut bilişimin avantajları, başka birinin bakım işini yapması ve donanım arızası riskini üstlenmesidir. Bunlar değerli hizmetlerdir ve buna göre fiyatlandırılır.


* Ancak Jay Speidall’ın Google’ın kolab hizmeti ile ilgili kullanımı ücretsiz görünen, ancak sizi etkileyebilecek bazı T&C sınırlamaları olabilir (örneğin, Deep Dream veya Style Transfer’in içerik prodüksiyonunu yürütmekten mutlu olacaklarından şüphelenebilirim). üstünde)


"Ücretsiz servis yok" <- bu doğru değil
Gaius

2
@Gaius Colab için düzeltme ekledim - Cevabınızı Azure ekler (kesin sınırlamalar ile). IMO, "deney başına 1 saat", derin öğrenmenin kendi kendine öğretme temelleri için gayet iyi. Ciddi araştırma için pek bir faydası yok. Kaggle yarışmalarının çoğu için kullanılamadı. Azure ücretsiz kullanarak yine de ücretli bir hizmet veya kendinize ait bir yapı kurmayı öneriyorum. Tabii ki Microsoft’un umduğu şey, sistemlerini eğitmek ve daha sonra gerçek işleri yapmak için yükseltme yapmak.
Neil Slater

Şerefe :-) Banka Tatili'nin geri kalanının tadını çıkarın!
Gaius,

@Gaius: Teşekkürler! Aslında ben bu cevabı bir topluluk wiki yaptım, umarım daha da eski haline getirmeyi durdurmak için.
Neil Slater

2
@Media: Temsilciyi bugüne kadar saklıyorum. Bir topluluk wiki'sini yapmak, diğer kişilerin daha fazla bilgi ile güncellemelerine izin veriyor - Büyük isim servisleri eklemeyi ve kabaca ücretsiz servis katmanlarının nasıl göründüğünü umuyorum. Düzinelerce "güncelleme", SaaS / IaaS derin öğrenme ortamındaki son değişikliklerle cevaplar sayfanın okunmasını zorlaştırabilir.
Neil Slater

18

Google İşbirliği adlı bir kaynak daha eklemek istiyorum . Ücretsiz bir bulut iPython dizüstü bilgisayar ve size GPU'dan ücretsiz yararlanma imkanı sunar. Henüz kesin sınırlamalardan emin değilim, ancak görünen o ki, örnek başına 12 saatlik GPU zamanı alıyorsunuz ve bunu ayda birkaç kez yapabilirsiniz.

Bu, öğrenciler ve diğer profesyoneller olmayanlar için, özellikle yarım günde çalışabileceğiniz daha küçük işler için harika bir kaynak gibi görünüyor. Esasen sizi eğitim seansı başına 10 dolara kadar kurtarıyor, bu da bence makine öğrenimi araştırmaları için oldukça önemli bir kaynak. Umarım kötüye kullanılmaz.


3
Süresiz ücretsiz olacak gibi görünüyor.
Jay Speidell

1
NVIDIA Tesla T4 GPU'ları yakın zamanda eklendi ...
Benj,


11

Evet, sınırlamaları var. Google Cloud Compute size 300 dolar değerinde ücretsiz kredi kaydı yapar ve Microsoft Azure size 200 dolar verir (ancak GPU zamanları biraz daha ucuzdur, bu yüzden neredeyse aynıdır).

Bu size çok fazla GPU zamanı kazandırır ve seçeneklerinizi tarırken sizi başlatır.


1
Bu konuda bazı düzenleme önerileri ve karışıklıklar oldu. Google Cloud aslında GPU ve hatta TPU örnekleri sunar ve krediniz buna uygundur. Aslında GPU destekli Jupyter notebookları barındırmak için konuştuğumuz gibi kullanıyorum.
Jay Speidell

yükleme ücretsiz saatler için herhangi bir sınırlama var mı? Onların Colab sisteminden daha güçlü olduğunu biliyor musunuz? Sonunda, kaç saat boş olduğunu biliyor musun?
Medya,

Çeşitli hizmetlerin sunduğu "Ücretsiz Kredi" denemeleri için, sınırsız tüm hizmetlere tam erişime sahip olursunuz. Kredi sadece faturanıza uygulanır. Colab, 12GB RAM ile sınırlıdır, bu nedenle Jüpyter'i Hesaplama Motoru örneğinde ayarlamak size kaynaklar için daha fazla seçenek sunar.
Jay Speidell

1

Microsoft'un Azure Machine Learning Studio dahil olmak üzere belirli sınırlamalara tabi olarak "her zaman ücretsiz" bir seviyeye sahiptir

  • Deney başına 100 modül (Azure-speak'teki bir "modül", "veri yükle" veya "tren modeli" gibi herhangi bir ayrı işlemdir, bu yüzden bunlardan 100'ünü biraz yapabilirsiniz)
  • 10 Gb depolama alanı
  • Deneme başına 1 saat
  • Birden fazla düğümde paralel yürütme yok

İkinci sorunuza cevap vermek için eğitim, siz bağlı değilken çalışmaya devam edecektir. Deneylerinizi web arayüzü üzerinden veya komut satırından ayarlayabilirsiniz .


1

Sorunun gövdesi derin öğrenmeyi soruyor ancak “makine öğrenimi için ücretsiz çevrimiçi hizmet” arandığında ortaya çıkan ilk soru.

Orada başka ücretsiz çevrimiçi ML servisleri de var.

Ben böyle bir hizmetin kurucusuyum , AWS / Google Cloud'da çalışan ücretsiz bir katmanla ( fml.ai ). Kullanıcı Arabirimimiz sezgisel, açıklayıcı ve kurum içi ve açık kaynaklı teknolojiyi kullanmak üzere tasarlanmıştır. Tabii ki serbest seviye sınırlamaları var ve şu anda sadece 100 MB'a kadar veri setlerine izin veriliyor. Yine de kullanıcılar modeller oluşturabilir ve sonuçları ücretsiz olarak görselleştirebilir.

Orada da bazılarının olduğuna inanıyorum ...


0

Sanırım Intelkullanıcıların AI'larını DevCloudotuz gün boyunca ücretsiz kullanmalarına izin veriyor gibi görünüyor . İşte talimatlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.