-
آموزش ساخت فایل exe در پایتون
دوشنبه 23 فروردین 1400 23:03
در حالت عادی به منظور اجرای یک برنامه نوشته شده به زبان پایتون بر روی یک سیستم دیگر، باید خود پایتون هم در آن سیستم نصب گردد. با استفاده از PyInstaller می توان برنامه پایتون را به فایل اجرایی ( exe ) تبدیل کرد. در ادامه نحوه نصب و استفاده از PyInstaller بیان می کنیم. آموزش نصب PyInstaller برای تبدیل فایل های py به exe...
-
معرفی توابع بنچمارک
یکشنبه 19 مرداد 1399 02:45
توابع بنچ مارک یک سری توابع ریاضی می باشند که از آنها برای تست پروسیجرهای بهینه سازی استفاده می گردد که در ادامه تعدادی از این توابع را معرفی می کنیم تابع Shekel’s foxholes تابع تست چند حالته می باشد که به صورت زیر می باشد مقادیر ثابت از پیش تعیین شده می باشند. توصیه می شود که مقدار m=30 باشد تابع Goldstein-Price این...
-
رقابت اجتماعی
دوشنبه 23 تیر 1399 01:12
تعریف رقابت رقابت کردن به معنای فعالیت توام با همچشمی بین دو فرد یا گروه است.درقابت در کل به معنی تلاش برای پیشی گرفتن از دیگران در هر زمینه ای می باشد، مانند رقابت ورزشی. ولی در فرهنگ واژگان اقتصادی، در تعریف رقابت این همه روشنی وجود ندارد. پیکره اصلی تفکر اقتصادی در قرن بیستم رقابت را نه به منت بلکه به مثابه وضعی...
-
مقایسه OpenSource با ویژوال استودیو
یکشنبه 24 فروردین 1399 01:42
متن باز یا Open Source به نرم افزارهایی گفته می شود که کد اصلی آن ها در دسترس همگان باشد. بدان معنی که آنچه که توسط توسعه دهندگان نرم افزار برنامه نویسی شده است، به طور کامل در اختیار دیگران قرار بگیرد. OpenSource به نقل از ویکی پدیا به نرم افزارهایی گفته می شود که افراد می توانند در کد منبع آن ها تغییر ایجاد کرده و...
-
IDE ها و کد ادیتورهای پایتون
دوشنبه 18 فروردین 1399 21:08
1. ایکلیپس + Pydev یک محیط توسعه نرمافزاری چندزبانه برای محیط توسعه مجتمع با قابلیت اضافهکردن افزونه میباشد. این محیط توسعه در ابتدا برای زبان جاوا و توسعه برنامههای این زبان استفادهمیگردید. سپس افزونههایی به آن اضافه گردید تا به آن امکان توسعه زبانهایی چون C ، C++ ، روبی، پایتون، پرل، پی اچ پی، لاتک و اندروید...
-
پایتون (Python) چیست
پنجشنبه 14 فروردین 1399 01:21
هدف اصلی ابداع زبان برنامهنویسی پایتون خوانایی بالای کد دستورهای برنامه است، بدین طریق که در IDE بلاکهای کد به صورت خودکار ظاهرمیشوند. این زبان برنامهنویسی به صورت open source بوده و بنیاد نرمافزار پایتون مدیریت آن را برعهده دارد. در واقع پایتون یک زبان برنامهنویسی قدرتمند سطح بالا، شیءگرا و حرفهای است که در...
-
پیاده سازی الگوریتم ژنتیک در چندی سازی در متلب
دوشنبه 4 فروردین 1399 02:16
الگوریتم ژنتیک در چندی سازی که توسط نرم افزار متلب پیاده سازی شده است را توضیح می دهیم و سپس برنامه را با مقادیر مختلف اجرا کرده و نتایج را در یک جدول گردآوری گردیده شده است. الگوریتم را در چند فاز پیاده سازی می کنیم فاز یک: مقداردهی اولیه ( Initialize ) در ابتدا باید تعداد جمعیت اولیه( nPop )، بیشترین تعداد تکرار(...
-
الگوریتم ژنتیک در چندی سازی برداری
دوشنبه 5 اسفند 1398 01:51
فرایند فشرده سازی تصویر توسط VQ شامل دو تابع اصلی رمزگذار و رمزگشا می باشد. تابع رمزگذار با دریافت بردار ورودی x بردارهایی با آدرس x i را تولید می کند و تابع رمزگشا با استفاده از همان کتاب کد رمزگذار مجددا بردارهای کد را تولید می کند. برای تصاویر رنگی VQ به 3 کتاب کد به منظور طراحی سه فضا نیاز دارد. طراحی کتاب کد یکی...
-
الگوریتم ژنتیک
یکشنبه 4 اسفند 1398 01:10
الگوریتم ژنتیک نوع خاصی از الگوریتمهای تکاملی (Evolutionary Algorithms) ، دسته ای از روش های یادگیری بر پایه تکامل بیولوژیک است که از تکنیکهای زیستشناسی فرگشتی مانند وراثت، جهش زیستشناسی و اصول انتخابی داروین برای یافتن فرمول بهینه جهت پیشبینی یا تطبیق الگو استفاده میشود. الگوریتمهای ژنتیک اغلب گزینه خوبی برای...
-
الگوریتم (LBG Linda-Buzo-Gray)
چهارشنبه 25 دی 1398 02:54
الگوریتم LBG در واقع یک الگوریتم رقمی سازی برداری (vector quantization) می باشد که به کمک آن می توان یک codebook مناسب تهیه کرد. Codebook به دست آمده در حقیقت مجموعه مراکز بازه های رقمی سازی می باشد. این روش شبیه روش k-means در خوشه بندی (data clustering) می باشد. الگوریتم LBG در حقیقت یک الگوریتم پیمایشی می باشد و به...
-
چندی سازی بردراری(Vector Quantization)
چهارشنبه 18 دی 1398 02:39
VQ یکی از پرکاربردترین روشها برای فشرده سازی تصاویر می باشد. مکانیزم VQ ، کاربردهای زیادی دارد که یکی از آنها فشرده سازی داده ها (متن،صوت،عدد) می باشد. درواقع VQ به سه فاز کد، رمزگذاری بردار و رمزگشایی بردار تقسیم می گردد. در فشرده سازی تصویر، رمزگذار( encoder )، یک آدرس از کلمه کدها ایجاد کرده که به بردار تصویر ورودی...
-
فشرده سازی تصویر
سهشنبه 19 آذر 1398 17:57
فشرده سازی تصویر عملیاتی است که ضمن حفظ اطلاعات تصویر از حجم آن کاسته و زمان و حافظه کمتری صرف ذخیره سازی و انتقال داده ها می گردد همچنین عملیاتی فشرده سازی تصویر قسمتی از فشرده سازی اطلاعات می باشد و کاربرد آن در تصاویر دیجیتال می باشد که هدف آن کاهش افزونگی می باشدو به دو صورت می باشد 1. با اتلاف( lossy ): در عملیات...