حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

باتوجه به محدودیتهای صفحه شخصی موجود در سایت دانشگاه، این بلاگ را راه اندازی کردم.
اطلاعیه های مربوط به دروسی که تدریس می کنم و تمرینها در این وبلاگ قرار خواهد گرفت.
برای آگاهی از مطالب مربوط به هر درس، در قاب زیر (طبقه بندی موضوعی) روی نام درس کلیک کنید.

پیوندهای روزانه

۵ مطلب با موضوع «متفرقه» ثبت شده است

  • ۰
  • ۰

#CPP_or_Python ?

تجربه یک برنامه نویس خبره در سایت StackOverFlow در مورد پایتون و سی پلاس پلاس


https://stackoverflow.com/questions/801657/is-python-faster-and-lighter-than-c


1. My experiences with Python show the same definite trend that Python is on the order of between 10 and 100 times #slower than C++ when doing any serious #number_crunching. There are many reasons for this, the major ones being: 

a) Python is #interpreted, while C++ is #compiled; 

b) Python has no #primitives, everything including the builtin types (int, float, etc.) are #objects; 

c) a Python list can hold objects of #different type, so each entry has to store additional data about its type. These all severely hinder both runtime and #memory consumption.


This is no reason to ignore Python though. A lot of software doesn't require much time or memory even with the 100 time slowness factor. #Development_cost is where #Python #wins with the simple and concise style. This improvement on development cost often outweighs the cost of additional cpu and memory resources. When it doesn't, however, then C++ wins.


پاسخ یک پایتون کار به این تجربه:

2. All the slowest (>100x) usages of Python on the shootout are scientific operations that require high GFlop/s count. You #should_NOT use python for those anyways. The correct way to use python is to #import a #module that does those calculations, and then go have a relaxing afternoon with your family. That is the pythonic way :)


خلاصه کلام اینکه، در پایتون فرایند توسعه برنامه، خیلی سریعتر است، اما سرعت اجرا برنامه بسیار کمتر از برنامه C++ است (10 برابر کندتر) . البته سرعت کمتر را با نوشتن ماژولهای محاسباتی در C++ و import کردن آنها در پایتون می شود جبران کرد!


http://sapp.ir/khosravi


پی نوشت (26 اسفند 96): تجربه عملی خودم را در مورد مقایسه این دو زبان ببینید: C++ یا پایتون

  • حسین خسروی
  • ۰
  • ۰

سلام و درود

پیام رسان سروش بعد از  پشت سر گذاشتن دوره تقریبا طولانی آزمایشی و رسیدن به پختگی قابل قبول، هفته گذشته، نسخه رسمی اش را منتشر کرد.

پیام رسان سروش

لذا به جهت حمایت از این پیام رسان داخلی، تصمیم گرفتم به تدریج به این پیام رسان نقل مکان کنم. دقت کنید دوستان، تا وقتی خودمان به محصولات تولید شده خودمان بها ندهیم، انتظار پیشرفت، انتظار بیهوده ایست. ایران در حوزه نرم افزار توان زیادی دارد و می توان تجربه های موفقی مثل آپارات را تکرار کرد.
پی نوشت: تصویر فوق مربوط به کانال من در سروش است که در بهمن 96 گرفته شده است


با این مقدمه، به اطلاع دانشجویانی که با بنده درس دارند می رسانم، مطالب مرتبط با دروس این ترم شامل اسلایدها، تمرینها و اطلاع رسانی های مهم در کانال زیر در پیام رسان #سروش صورت خواهد گرفت:

sapp.ir/khosravi_edu


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

sapp.ir/khosravi


دانلود پیام رسان سروش

📌نسخه اندروید:

http://android.sapp.ir


📌نسخه ویندوز:

http://windows.sapp.ir


📌نسخه iOS:

http://ios.sapp.ir


📌نسخه لینوکس:

http://linux.sapp.ir

  • حسین خسروی
  • ۰
  • ۰
با سلام و احترام، به اطلاع می رساند انجمن ماشین بینایی و پردازش تصویر ایران در نظر دارد در حاشیه برگزاری دهمین کنفرانس بینایی ماشین و پردازش تصویر ایران (MVIP2017) که در روزهای 30 آبان لغایت 2 آذرماه 96 به میزبانی دانشگاه صنعتی اصفهان برگزار می شود، از پایان نامه های کارشناسی ارشد و دکتری برتر (تاریخ دفاع بعد از 94/07/20) که در زمینه های مرتبط با موضوعات کنفرانس باشند تقدیر به عمل آورد.

روال بررسی و امتیاز دهی: 

پایان نامه ها بر اساس آیین نامه انتخاب پایان نامه برتر مصوب انجمن ماشین بینایی و پردازش تصویر ایران (به پیوست) توسط گروه ارزیابان بررسی و امتیازدهی خواهند شد.
مدارک مورد نیاز جهت ارسال: با توجه به موفقیتهایی که متقاضی در راستای انجام پایان نامه کسب نموده و طبق ماده 4 آیین نامه انتخاب پایان نامه برتر شامل موارد زیر است:
  •      فرم معرفی پایان نامه که به طور کامل تکمیل شده است.
  •      تصویرگواهی دفاع از پایان نامه از مراجع مربوطه همراه با نمره ی اخذ شده.
  •      نسخه ی الکترونیکی و کامل تمام مقالات، که حاوی اطلاعات مجله و یا همایش مربوطه است.
  •      گواهی مقاله برتر.
  •      نسخه الکترونیکی و کامل پایان نامه.
  •      گواهی ثبت اختراع همراه با تائیدیه ی سازمان پژوهشهای علمی و صنعتی.
  •      تصویر قرارداد و گواهی خاتمه پایان نامه یا رساله از صنعت حمایت کننده.
  •      گواهی کسب رتبه اول تا سوم در جشنواره علمی-پژوهشی خوارزمی.
  •      توصیه نامه از استاد/اساتید راهنما.
  •      تکمیل فرم نامزدی (انتهای همین مطلب)
مهلت ارسال تا تاریخ 96/07/20 است و ارسال مدارک تنها به صورت الکترونیکی است.
جهت ارسال مدارک، می بایست فرم درخواست دانشجو به همراه امضای استاد راهنما (فرم 1) توسط متقاضی تکمیل و به انضمام دیگر مستندات در قالب یک فایل زیپ شده مطابق ساختار اشاره شده در آیین نامه به آدرس الکترونیکی info@ismvip.ir ارسال گردد.
قابل ذکر است که طبق بند 2-3 آیین نامه، از هر دانشگاه، حداکثر دو پایان نامه در هر مقطع ارزیابی خواهد شد. اگر از یک دانشگاه، بیش از سقف موردنظر ارسال شود، گروه ارزیابان با توجه به بررسی اولیه، تنها دو مورد از برترین پایان نامه ها را به منظور قرار گرفتن در ارزیابی نهایی، انتخاب خواهد نمود.

نتیجه ارزیابی و فهرست پایان نامه های برتر تا تاریخ 96/08/15 اعلام خواهد شد و از آنها با اعطای جوایز در حاشیه کنفرانس تقدیر به عمل خواهد آمد.
شایان ذکر است حضور افراد برگزیده در زمان اعطای جوایز در کنفرانس الزامی است و در غیر اینصورت جایزه به فرد برگزیده بعدی تعلق می گیرد.

فرم 1 مربوط به اخذ تأییدیه از استاد راهنما از اینجا قابل دانلود است. تکمیل و ارسال این فرم به همراه سایر مدارک الزامی است. به مدارکی که بدون فرم 1 ارسال شوند، ترتیب اثر داده نخواهد شد.
به مدارکی که به صورت ناقص ارسال گردند، ترتیب اثر داده نخواهد شد.

فایلهای مورد نیاز

فرم 1

فرم نامزدی

اطلاعات بیشتر


  • حسین خسروی
  • ۰
  • ۰
متلب، از مهمترین نرم افزارهای مهندسی است که فرایند تحقیق و توسعه را تسریع می کند. لیکن دو مشکل بزرگ دارد، یکی اینکه رایگان نیست و دوم اینکه حجم آن خیلی زیاد است و بیش از 10 گیگابایت هنگام نصب فضا اشغال می کند. 

سه نرم افزار متن باز جایگزین برای متلب وجود دارد که در این آدرس معرفی شده اند. نرم افزارهای GNU Octave، Scilab و Sage که بهترین آنها GNU Octave است با حجمی حدود 200 مگابایت. 

نکته جالب این نرم افزار سازگاری تقریبا کامل آن با متلب است؛ یعنی دستورات آن مشابه دستورات متلب است و شما می توانید حتی پروژه هایی که با متلب نوشته اید را در اکتاو استفاده کنید. برای افرادی که از مشکل حجم حافظه رنج می برند، اکتاو پیشنهاد خوبیست. توضیحات بیشتر در مورد اکتاو را در ویکی پدیا (گنو اکتاو) بخوانید.

دانلود نسخه 4.2.1 اکتاو (64 بیتی)


برای دیدن آخرین نسخه ها این آدرس را ببینید:


Octave-4.0.0 - گنو اکتاو - اکتیو جایگزین متلب
  • حسین خسروی
  • ۰
  • ۰

کنفرانسی برای اشتراک ایده های پردازش تصویر و بینایی ماشین

به نقل از سایت کنفرانس:

با استعانت از درگاه خداوند سبحان، پس از نه دوره برگزاری موفق کنفرانس بینائی ماشین و پردازش تصویر ایران، دهمین دوره این کنفرانس توسط دانشکده مهندسی برق و کامپیوتر دانشگاه صنعتی اصفهان و انجمن بینائی ماشین و پردازش تصویر ایران در آذرماه ۱۳۹۶ برگزار خواهد شد. هدف از برگزاری این کنفرانس ایجاد محیطی مناسب جهت تبادل نظر و ارائه آخرین دستاوردهای علمی پژوهشگران و دست اندرکاران در زمینه بینائی ماشین و پردازش تصویر می باشد. کمیته علمی کنفرانس از کلیه پژوهشگران، صاحب نظران و متخصصان دعوت می نماید که آخرین دستاوردهای خود را طبق تاریخهای اعلام شده به کنفرانس ارسال نمایند. مقالات بایستی از کیفیت مطلوب برخوردار بوده و در مجلات و کنفرانسهای دیگر ارائه نشده باشند.

پذیرش مقاله ها به دو زبان فارسی و انگلیسی امکان پذیر می باشد.


تاریخهای مهم

مهلت ارسال مقالات: اول مرداد ۱۳۹۶

مهلت پیشنهاد ارائه کارگاه آموزشی: اول شهریور ۱۳۹۶

اعلام نتیجه داوری مقالات: ۱۵ مهر ۱۳۹۶

آخرین مهلت ارسال مقالات پذیرش شده: ۱ آبان ۱۳۹۶

ارائه کارگاههای آموزشی: ۳۰ آبان ۱۳۹۶

برگزاری کنفرانس: ۱-۲ آذر ۱۳۹۶


  • حسین خسروی