وب‌سرویس مجید

پروژه hyperparameters

atanasster/hyperparameters

این پروژه یک ابزار جستجوی هیپرپارامترها برای کتابخانه TensorFlow.js با استفاده از قابلیت‌های ES6 است.

کاربرد:

این ابزار به تو کمک می‌کنه تا بهترین ترکیب از هیپرپارامترها (مثل نرخ یادگیری، تعداد لایه‌ها، اندازه دسته و غیره) رو برای مدل‌های یادگیری ماشین در محیط جاوااسکریپت پیدا کنی.

در چه شرایطی بهتره استفاده شود؟

وقتی داری با TensorFlow.js مدل آموزش می‌دی و می‌خوای بدون دست به کد زدن دستی، فرآیند بهینه‌سازی هیپرپارامترها رو اتوماتیک کنی. همچنین اگر از قابلیت‌های مدرن جاوااسکریپت مثل async/await، کلاس‌ها و ماژول‌ها استفاده می‌کنی، این ابزار با ساختار کُدت هماهنگه.

چند مثال از موارد استفاده:

- پیدا کردن بهترین نرخ یادگیری برای یک شبکه عصبی در مرورگر

- بهینه‌سازی تعداد نورون‌ها در لایه‌های پنهان یک مدل تشخیص تصویر ️

- تست خودکار ترکیب‌های مختلف بهینه‌سازها (مثل Adam، SGD) و اندازه دسته (batch size)

  • ##hyperparameter
  • ##tensorflowjs
  • ##machine
  • ##javascript
  • ##ES6
  • ##neural
  • ##AI
  • ##web
  • ##automl
  • ##hyperparams