خلاصه
گوگل کولب یک دفترچه یادداشت آنلاین است که GPU و TPU رایگان در اختیار شما میگذارد تا مدلهای هوش مصنوعی را مستقیم در مرورگر بسازید، آموزش دهید و نتایج را به اشتراک بگذارید؛ بدون نیاز به نصب نرمافزار یا خرید سختافزار گران.
مقدمه
اگر دوست دارید در زمینه یادگیری ماشین یا علم داده کار کنید ولی لپتاپ قوی ندارید، گوگل کولب راهحل سریع و رایگان است. در ادامه میبینید چطور در چند دقیقه شروع کنید و اشتباهات رایج را دور بزنید.
چرا گوگل کولب؟
سختافزار قوی رایگان
- GPU انویدیا و TPU گوگل بدون هزینه
- مناسب آموزش شبکههای عمیق و پردازش تصویر
نیازی به نصب ندارید
کافی است حساب جیمیل باز کنید؛ کتابخانههای محبوب مثل TensorFlow، PyTorch و Pandas از قبل نصباند.
همکاری بیدرنگ
لینک دفترچه را برای دوستتان بفرستید؛ هر دو همزمان کد میزنید و نظر میدهید مانند گوگلداکز.
اولین پروژه در ۵ دقیقه
- به colab.research.google.com بروید
- روی «New Notebook» کلیک کنید
- در منوی Runtime > Change runtime type GPU را انتخاب کنید
- سلول زیر را اجرا کنید تا GPU شناسایی شود:
!nvidia-smi - آخرین نسخه TensorFlow را بررسی کنید:
import tensorflow as tf; print(tf.__version__)
افزایش بهرهوری
میانبرهای کلیدی
| کار | میانبر |
|---|---|
| افزودن سلول جدید | Ctrl + M B |
| اجرای سلول فعلی | Ctrl + Enter |
| نمایش مستندات | Ctrl + M H |
ثبت خودکار نسخه
هر ۱۰ دقیقه Ctrl + S بزنید یا از منوی File > Save a copy in Drive استفاده کنید تا با پایان ۱۲ ساعته رانتایم دچار اطلاعاتسوزی نشوید.
رایجترین مشکلات و راهحل
ارور Out of RAM
Batch size را نصف کنید؛ تصاویر را پیشپردازش و کوچک کنید یا از fit_generator به جای load کل مجموعه استفاده کنید.
Session Expired
اگر بیش از ۹۰ دقیقه بیکار بمانید، اتصال قطع میشود؛ کافی است یک سلول خالی با print('keep alive') هر ساعت اجرا شود یا با خرید Colab Pro زمان را تا ۲۴ ساعت افزایش دهید.
پروژههای جذاب برای شروع
- تشخیص گونه گل با CNN
- پیشبینی قیمت خانه با XGBoost
- متنخوانی فارسی با transformers کتابخانه
HooshvareLab/bert-fa-base-uncased
جمعبندی
گوگل کولب یعنی دسترسی برابر به قدرت محاسباتی بالا؛ همین حالا یک دفترچه بسازید، GPU فعال کنید و اولین مدلتان را بدون پرداخت یک تومان آموزش دهید. هرچه زودتر شروع کنید، زودتر به دنیای بینهایت هوش مصنوعی وارد میشوید.
