CUDA Programming Applications

کاربردهای برنامه نویسی کودا

CUDA Programming Applications

کاربردهای برنامه نویسی کودا

کتاب آشنایی با شبکه های عصبی

کتاب آشنایی با شبکه های عصبی نوشته آر.بیل و تی.جکسون ترجمه آقای دکتر محمود البرزی که توسط موسسه انتشارات علمی دانشگاه صنعتی شریف چاپ گردیده است، کتابی مناسب جهت یادگیری مبتدیان در حوزه شبکه عصبی و مباحث Deep learning است. این کتاب شامل6 فصل به شرح زیر می باشد:


1- مقدمه

2-بازشناسی الگوها

3-نرون پایه

4-پرسپترون چندلایه ای

5-شبکه های خود سازمان ده کوهونن

6-شبکه های هاپفیلد

  ادامه مطلب ...

پایتون در محیط ویژوال استودیو

همانطور که قبلا اشاره شد زبان پایتون قابلیتهای اسکریپت نویسی و ماژول نویسی را داراست، یکی از محیط هایی که پایتون را پشتیبانی می کند محیط ویژوال استودیو است که از لینک https://docs.microsoft.com/en-us/visualstudio/python/tutorial-working-with-python-in-visual-studio-step-01-create-project?view=vs-2017 قابل دانلود می باشد، محیط پایتون دارای قابلیت افزوده شدن کتابخانه های مختلفی از جمله cv2و numpy است که کتابخانه cv2 همان کتابخانه opencv برای عملیات پردازش تصویر است و کتابخانه numpy برای محاسبات علمی در محیط پایتون می باشد و همچنین کتابخانه numpy قوانین شبه متلب را در پایتون ایجاد می کند و حتی در مورد کتابخانه های numpy و opencv در پایتون کتب مختلفی موجود است و از دیگر قابلیتهای پایتون راه اندازی کودا در آن است که قابلیت اجرای الگوریتمهای موازی در پایتون را به این محیط اضافه می کند  ادامه مطلب ...

کتاب Practical Python and OpenCV

کتاب Practical Python and OpenCV ویرایش سوم توسط Dr.Adrian Rosebrock1 در 166 صفحه در سال 2016 به چاپ رسید، این کتاب شامل 12 فصل، مناسب برای افرادی است که قصد یادگیری پردازش تصویر با Opencv در پایتون را دارند که شرح فصول به صورت زیر است:

1- مقدمه

2- معرفی پایتون و کتابخانه های مورد نیاز

3- بارگذاری، نمایش و ذخیره تصویر

4- مفهوم تصویر

5- کشیدن اشکال هندسی مانند مستطیل و دایره

6- پردازش تصویر 

ادامه مطلب ...

زبان برنامه نویسی پایتون



پایتون یک زبان برنامه نویسی تفسیر شده سطح بالا و عمومی است که توسط Guido Van Rossum اولین بار در سال 1991 منتشر شد، نام پایتون از روی نام بک فیلم کمدی برداشته شده است و این زبان ترکیبی است  از زبانهای سطح بالای جاوا و سی و سی پلاس پلاس و همچنین زبانهای تفسیریPerl ,Tel , Scheme از ویژگیهای پایتون می توان به

1- فراگیر بودن در هر پلتفرمی (linux, windows , ios)

2-syntax ساده

3-سبک و کم حجم بودن و مدیریت حافظه بصورت خودکار

4-سطح بالا بودن بدین معنی که کاربر نیازی به کار با رجیسترها و پشته همانند زبان سطح پایین اسمبلی ندارد.

5-برخورداری از کتابخانه های وسیع و قدرتمند

6- شی گرایی که مهمترین ویژگی محسوب می شود

7- متن باز بودن و در دسترس بودن

8- سرعت بالا در مقایسه با سایر برنامه های اسکریپتی

اشاره نمود.  ادامه مطلب ...