محاسبات هوش مصنوعی و یادگیری عمیق

شرکتهای حرفه‌‎ای داده‌های زیادی را جمع‌آوری می‌کنند و برای دستیابی به مزیت رقابتی آن را تجزیه و تحلیل می‌کنند. برخی از شرکتها از تکنیک‌های محاسبات هوش مصنوعی و یادگیری ماشین (machine learning)، برای ایجاد برنامه‌هایی نظیر تشخیص تقلب (fraud detection)، پیش‌بینی تقاضا (demand forecasting)، پیش‌بینی کلیک (click prediction) و دیگر تحلیل‌های داده‌ای استفاده می‌کنند. پیشرفت‌های اخیر در یادگیری ماشین باعث شده که حتی از این هم فراتر بروند، به گونه‌ای که یادگیری عمیق در همه جا در دسترس توسعه‌دهندگان قرار گرفته است. در حال حاضر، نرم‌افزارهای زیادی برای پردازش تصویر (computer vision)، تشخیص گفتار (speech recognition)، پردازش زبان طبیعی (natural language processing) و تشخیص صوت (audio recognition) ایجاد شده‌اند که به در به دست آوردن مزایای رقابتی به شرکتها کمک بزرگی کرده است.

چالش: ایجاد یک محیط یادگیری عمیق در سطح سازمانی

پردازش مقادیر زیاد داده برای یادگیری عمیق نیاز به میزان بالایی از توان محاسباتی دارد. توسعه دهندگان، همزمان با توسعه ابزارهای جدید مخصوص یادگیری عمیق، از مزایای کلاسترهای محاسباتی و پردازنده‌های کمکی نظیر GPU‌های NVIDIA برای محاسبات هوش مصنوعی استفاده می‌کنند.
هنگامی که پیشرفت سازمانی به بینش‌های به دست آمده از طریق یادگیری عمیق گره خورده است، زیرساخت‌های فناوری اطلاعات مورد نیاز برای این منظور باید به شکل حرفه‌ای به کار گرفته شود، نه به صورت آزمایشگاهی. با این حال، ساخت و مدیریت یک کلاستر پیشرفته، نصب نرم‌افزارهایی که تمامی کتابخانه‌های لازم را در حود داشته باشد و کار کردن همه اینها در کنار هم، می‌تواند چالش بزرگی باشد.

راه‌کار سورین

در شرکت هوشمند آرنا سورین امکانات ویژه‌ای برای سیستم‌های مورد نیاز جهت محاسبات هوش مصنوعی و یادگیری عمیق فراهم آورده شده است که می‌تواند راهگشای مراکز تحقیقاتی، دانشگاهی و صنعتی مرتبط باشد. مشتریان ما می‌توانند از یکی از راه‌کارهای زیر بدین منظور استفاده کنند:

  1. یک محیط پیشرفته برای محاسبات هوش مصنوعی و یادگیری عمیق
  2.  سرورهای قدرتمند و سریع ویژه محاسبات هوش مصنوعی و یادگیری عمیق
  3. طراحی و پیاده‌سازی کلاسترهای محاسباتی قدرتمند و سریع ویژه محاسبات هوش مصنوعی و یادگیری عمیق
  4. سرور‌های ویژه آماده به کار ویژه محاسبات هوش مصنوعی و یادگیری عمیق در ابر محاسباتی سورین
یادگیری عمیق از طریق شبکه عصبی تشخیص چهره

یک محیط پیشرفته برای محاسبات هوش مصنوعی و یادگیری عمیق

سامانه مدیریت کلاستر برای علوم داده‌ای، سازمان‌ها را قادر می‌سازد تا به سرعت بینش‌های عملی را از اطلاعات پیچیده موجود بدست آورند. برای این منظور، سورین یک راه‌کار جامع سخت‌افزاری نرم‌افزاری برای یادگیری عمیق ارائه می‌دهد که شامل موارد زیر است:

یک محیط پیشرفته برای یادگیری عمیق

سورین هرچه برای ایجاد یک محیط یادگیری عمیق مورد نیاز است را فراهم می‌کند و آن را به شکل موثری مدیریت می‌کند.

امکان انتخاب چارچوبهای (Framework) مناسب برای یادگیری ماشین

سامانه مدیریت کلاستر سورین، امکان انتخاب چارچوب یادگیری ماشین را از بین چارچوبهای مختلف فراهم می‌اورد. از این میان می‌توان به Caffe، Torch، Tensorflow و Theano اشاره کرد.

امکان انتخاب کتابخانه‌های (Framework) مناسب برای یادگیری ماشین

راه‌کار یادگیری عمیق سورین شامل مجموعه‌ای از پرکاربردترین کتابخانه‌های یادگیری ماشین است. این مجموعه شامل MLPython، کتابخانه شبکه عصبی عمیق انویدیا کودا (cuDNN)، سیستم آموزش  GPUبرای یادگیری عمیق (DIGITS) و CaffeOnSpark ( بسته‌ای از spark برای یادگیری عمیق) است.

با راه‌کار یادگیری عمیق سورین، شما لازم نیست که برای پیدا کردن، پیکربندی و استقرار تجهیزات مورد نیاز برای اجرای این کتابخانه‌ها و چارچوب‌های یادگیری عمیق نگران باشید. راه‌کار ما دربرگیرنده بیش از 400 مگابایت از ماژولهای Python است که شامل بسته‌های لازم برای یادگیری ماشین است. علاوه بر آن درایورهای سخت‌افزاری NVIDIA، درایورهای CUDA (پلتفرم API موازی محاسباتی)، CUB (بلوکهای ساختاری CUDA) و NCCL است.

Frameworks

Libraries

  • BigDL
  • Caffe
  • Caffe-MPI
  • Caffe2
  • CaffeOnSpark
  • Chainer
  • CNTK
  • DyNet
  • Horovod
  • Intel Neon
  • Keras
  • MXNet
  • PyTorch
  • scikit-learn
  • Tensorflow
  • TensorFlowOnSpark
  • TensorRT
  • Theano
  • Torch
  • Bazel
  • CUB
  • CUDA Driver
  • CUDA
  • CUDNN
  • DIGITS
  • gflags
  • glog
  • HDF5
  • leveldb
  • LMDB
  • NCCL
  • OpenCV
  • Protobuf

سرورهای ویژه محاسبات هوش مصنوعی و یادگیری عمیق