Apakah ada layanan cloud gratis untuk melatih model pembelajaran mesin?

27

Saya ingin melatih model yang mendalam dengan sejumlah besar data pelatihan, tetapi desktop saya tidak memiliki kekuatan untuk melatih model yang begitu mendalam dengan data yang berlimpah ini.

Saya ingin tahu apakah ada layanan cloud gratis yang dapat digunakan untuk pelatihan pembelajaran mesin dan model pembelajaran yang mendalam?

Saya juga ingin tahu apakah ada layanan cloud, di mana saya dapat melacak hasil pelatihan, dan pelatihan akan berlanjut bahkan jika saya tidak terhubung ke cloud.

Media
sumber

Jawaban:

19

Tidak ada layanan gratis tanpa batas *, tetapi beberapa memiliki kredit awal atau penawaran gratis pada pendaftaran awal. Berikut ini beberapa yang disarankan untuk saat ini:

  • AWS: Jika pembelajaran khusus mendalam pada kumpulan data besar, maka mungkin AWS tidak ada - tawaran gratis mereka tidak mencakup mesin dengan daya pemrosesan yang cukup untuk menangani proyek pembelajaran mendalam.

  • Google Cloud mungkin melakukannya, tawaran kredit awal cukup baik untuk melakukan pembelajaran mendalam (untuk mungkin beberapa minggu), meskipun mereka memiliki pembatasan pendaftaran dan pajak.

  • Azure memiliki tingkat gratis dengan opsi pemrosesan dan penyimpanan terbatas.

Sebagian besar penawaran gratis tampaknya mengikuti model "Freemium" - memberi Anda layanan terbatas yang dapat Anda pelajari dan mungkin Anda sukai. Namun tidak cukup untuk menggunakan banyak (untuk misalnya melatih recogniser gambar atau model NLP dari awal) kecuali Anda bersedia membayar.

Saran terbaik ini adalah berkeliling untuk penawaran awal terbaik dan harga terbaik. Tinjauan layanan tidak cocok di sini, karena akan cepat ketinggalan zaman dan tidak menggunakan Stack Exchange dengan baik. Tetapi Anda dapat menemukan pertanyaan serupa di Quora dan situs lainnya - taruhan terbaik Anda adalah melakukan pencarian web untuk "layanan komputasi awan untuk pembelajaran mendalam" atau serupa dan berharap untuk meluangkan waktu membandingkan catatan. Beberapa layanan pembelajaran mendalam spesialis telah muncul baru-baru ini seperti Nimbix atau FloydHub , dan ada juga pemain besar seperti Azure, AWS, Google Cloud.

Anda tidak akan menemukan apa pun yang benar-benar gratis dan tidak terbebani, dan jika Anda ingin melakukan ini secara rutin dan punya waktu untuk membangun dan memelihara perangkat keras maka lebih murah untuk membeli peralatan Anda sendiri dalam jangka panjang - setidaknya pada tingkat pribadi.

Untuk memutuskan apakah akan membayar cloud atau membangun cloud Anda sendiri, maka pertimbangkan harga tipikal untuk mesin cloud yang cocok untuk melakukan pembelajaran mendalam sekitar $ 1 per jam (harga sangat bervariasi, dan ada baiknya belanja di sekitar, jika hanya untuk temukan spesifikasi yang cocok dengan masalah Anda). Mungkin ada biaya tambahan untuk penyimpanan dan transfer data. Bandingkan dengan mesin pembelajaran dalam pre-built yang harganya mulai $ 2000, atau bangun sendiri seharga $ 1000 - mesin seperti itu mungkin tidak 100% sebanding, tetapi jika Anda bekerja sendiri maka titik pengembalian akan terjadi setelah hanya beberapa. penggunaan bulan. Meskipun jangan lupa biaya listrik - mesin yang kuat dapat menghasilkan 0,5 kW saat sedang banyak digunakan, jadi ini menambah lebih dari yang Anda harapkan.

Keuntungan dari cloud computing adalah orang lain melakukan pekerjaan pemeliharaan dan mengambil risiko kegagalan perangkat keras. Ini adalah layanan yang berharga, dan harganya sesuai.


* Tetapi lihat jawaban Jay Speidall tentang layanan colab Google, yang tampaknya bebas untuk digunakan, tetapi mungkin memiliki beberapa batasan T&C yang dapat mempengaruhi Anda (misalnya saya ragu mereka akan senang jika Anda menjalankan produksi konten Deep Dream atau Style Transfer di atasnya)

Neil Slater
sumber
"Tidak ada layanan gratis" <- ini tidak benar
Gayus
2
@ Gayus Saya telah menambahkan koreksi untuk Colab - Saya dapat melihat jawaban Anda menambahkan Azure (dengan batasan ketat). IMO, "1 jam per percobaan" baik untuk dasar belajar mandiri pembelajaran mendalam. Ini tidak banyak digunakan untuk penelitian serius. Tidak dapat menggunakannya untuk sebagian besar kompetisi Kaggle. Saya masih akan merekomendasikan layanan berbayar atau membangun sendiri di atas Anda menggunakan Azure gratis. Tentu saja yang diharapkan Microsoft adalah Anda akan berlatih di sistem mereka, kemudian meningkatkannya untuk melakukan pekerjaan nyata.
Neil Slater
Cheers :-) Nikmati sisa Hari Libur Bank!
Gayus
@ Gayus: Terima kasih! Sebenarnya saya telah membuat jawaban ini sebagai wiki komunitas untuk semoga menghentikannya lebih lanjut.
Neil Slater
2
@Media: Saya bisa menjaga perwakilan dari sekarang. Menjadikannya sebagai wiki komunitas memungkinkan orang lain memperbaruinya dengan lebih banyak informasi - saya berharap menambahkan layanan nama besar, dan kira-kira seperti apa tingkat layanan gratis mereka. Lusinan jawaban "pembaruan" dengan perubahan terbaru ke lingkungan belajar SaaS / IaaS yang mendalam dapat membuat halaman tersebut sulit dibaca.
Neil Slater
18

Saya ingin menambahkan satu sumber lagi, Google Colaboratory . Ini adalah notebook cloud iPython gratis dan memberi Anda penggunaan GPU secara gratis. Saya belum yakin dengan batasan pasti, tetapi tampaknya Anda mendapatkan 12 jam waktu GPU per instance dan dapat melakukan ini beberapa kali per bulan.

Ini terlihat seperti sumber yang bagus untuk siswa dan non-profesional lainnya, terutama untuk pekerjaan yang lebih kecil yang dapat Anda jalankan dalam setengah hari. Ini pada dasarnya menghemat Anda hingga $ 10 per sesi pelatihan, yang merupakan sumber daya yang cukup signifikan untuk penelitian pembelajaran mesin menurut saya. Saya sungguh berharap itu tidak disalahgunakan.

Jay Speidell
sumber
3
Sepertinya itu akan gratis tanpa batas.
Jay Speidell
1
NVIDIA Tesla T4 GPU baru-baru ini ditambahkan ...
Benj
12
  • Lihat Crestle . (Gratis waktu komputasi satu jam GPU)

  • Colab Google

  • Floyd-hub

  • Paperspace (tidak gratis tetapi mudah menggunakan referensi dan mendapatkan 15 $ waktu komputasi ..)

  • Azure ($ 200)

  • deepcognition.ai (2 jam di berbagai mesin yang mendukung GPU)

  • IBM Cloud

Untuk daftar yang lebih baru, Anda dapat membintangi repo github ini: Cloud GPU

Aditya
sumber
11

Ya, dengan keterbatasan. Google Cloud Compute memberi Anda 300 dolar gratis mendaftar kredit, dan Microsoft Azure memberi Anda 200 dolar (tetapi waktu GPU mereka sedikit lebih murah, jadi hampir sama).

Ini memberi Anda banyak waktu GPU, dan akan membantu Anda memulai sementara Anda menimbang pilihan Anda.

Jay Speidell
sumber
1
Ada beberapa saran edit dan kebingungan seputar hal ini. Google Cloud sebenarnya menawarkan GPU dan bahkan instance TPU dan kredit Anda memenuhi syarat untuk ini. Saya benar-benar menggunakannya ketika kami berbicara untuk menjadi tuan rumah notebook Jupyter yang didukung GPU.
Jay Speidell
apakah mengunggah memiliki batasan untuk jam gratis? apakah Anda tahu itu lebih kuat dari sistem Colab mereka? Dan akhirnya, tahukah Anda berapa jam gratis?
Media
Untuk uji coba "Kredit Gratis" yang ditawarkan berbagai layanan, Anda mendapatkan akses penuh ke semua layanan tanpa batasan. Kredit hanya diterapkan ke tagihan Anda. Colab terbatas pada RAM 12GB, jadi pengaturan Jupyter pada mesin Compute misalnya akan memberi Anda lebih banyak pilihan sumber daya.
Jay Speidell
1

Studio Pembelajaran Mesin Azure dari Microsoft memiliki tingkat "selalu gratis", tunduk pada batasan tertentu , termasuk

  • 100 modul per percobaan ("modul" di Azure-speak adalah operasi terpisah seperti "memuat data" atau "model kereta", sehingga Anda dapat melakukan sedikit hal dengan 100 di antaranya)
  • Penyimpanan 10Gb
  • 1 jam per percobaan
  • Tidak ada eksekusi paralel pada banyak node

Pelatihan akan terus berjalan saat Anda tidak terhubung, untuk menjawab pertanyaan kedua Anda. Anda dapat menyiapkan eksperimen melalui antarmuka web atau pada baris perintah .

Gayus
sumber
1

Tubuh pertanyaan bertanya tentang pembelajaran yang dalam tetapi itu adalah pertanyaan pertama yang muncul ketika "layanan online gratis untuk pembelajaran mesin" dicari.

Saya ingin menambahkan ada layanan ML online gratis lainnya di luar sana juga.

Saya adalah pendiri salah satu layanan seperti itu dengan tier gratis ( fml.ai ) yang berjalan di AWS / Google Cloud. UI kami dirancang untuk menjadi intuitif, jelas dan menggunakan teknologi sumber terbuka dan kurasi. Tentu saja ada batasan pada tier gratis dan saat ini, hanya set data hingga 100MB yang diizinkan. Namun, pengguna dapat membuat model dan memvisualisasikan hasil secara gratis.

Saya percaya ada beberapa orang lain di luar sana juga ...

Abhimanyu Aditya
sumber
0

Sepertinya Intelmemungkinkan pengguna menggunakan AI-nya DevCloudsecara gratis selama tiga puluh hari kurasa. Ini instruksinya.

Media
sumber