نکته ای برای افزایش سرعت اجرای برنامه ها در متلب

ترفندهای برنامه نویسی متلب - نکته ای برای افزایش سرعت اجرای برنامه ها

یکی از گله های دائمی کاربران متلب، سرعت بسیار پایین اجرای برنامه ها در متلب است. زبان متلب، یک زبان مفسری است و برنامه های نوشته شده در آن، کامپایل نمی شوند. بنابراین طبیعی است که سرعت اجرای برنامه های متلب، در مقایسه با زبان های کامپایلری، مانند C، پایین باشد. اما آیا واقعا، همه تقصیرها متوجه متلب است؟ در این مقاله آموزشی کوچک، می خواهیم نشان دهیم که چگونه می توان با رعایت اصول ساده، حداکثر سرعت قابل دسترسی در متلب را، برای برنامه ها به دست آوریم. لینک ادامه مطب را کلیک کنید.

ادامه مطلب >>

دانلود کتابخانه هوش مصنوعی و پردازش تصویر برای سی شارپ – AForge.net

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

زبان برنامه نویسی سی شارپ یا #C، یکی از قوی ترین، ساده ترین، پرکاربردترین و محبوب ترین زبان های برنامه نویسی است. بسیاری از افرای که زبان متلب را برای کار برنامه نویسی انتخاب می کنند، سادگی بیش از حد زبان برنامه نویسی متلب را به عنوان اولین دلیل این انتخاب بیان می کنند. اما زبان متلب برای کاربردهایی که نیاز به سرعت پردازش بالا دارند، مناسب نیست. در این موارد، اغلب سی شارپ به عنوان اولین جایگزین برای متلب پیشنهاد می شود. یکی از پروژه های کد باز یا Open Source که در بخش کدهای گوگل ایجاد شده است، پروژه AForge.net است که تمام برنامه ها و تابع آن با سی شارپ نوشته شده اند. این توابع به صورت کتابخانه ای بی نظیر کنار هم گردآوری شده اند و موضوعاتی مانند الگوریتم های ژنتیک، شبکه های عصبی، پردازش تصویر، بینایی ماشینی، پردازش ویدیو، و روباتیک را شامل می شوند. متاسفانه به دلیل تحریم های موجود بر علیه کشور عزیزمان ایران، گوگل امکان دسترسی به بخش کدهای گوگل را از مراجعین ایرانی، صلب کرده است. لذا بر آن شدیم، تا با فراهم کردن امکان دانلود بسته نرم افزاری AForge.net و راهنمای کامل آن، گامی، هر چند کوچک، در جهت رفع نیاز پژوهشگران و علاقه مندان داخلی برداریم. برای دریافت اطلاعات تکمیلی و لینک های دانلود، به ادامه مطلب توجه کنید.

ادامه مطلب >>

سرقت ادبی چیست؟ آموزش چگونگی ارجاع دهی به مقالات علمی

همه ما در هنگام نوشتن مقاله ناگزیر به ارجاع دادن به مقالات دیگران هستیم. تعداد ارجاعات یک مقاله می تواند از ۳ یا ۴ مقاله شروع شده و به ۷۰ و حتی صد مقاله برسد. متاسفانه در دانشگاههای ایران به  آموزش چگونگی نگارش متون علمی توجه چندانی نمی شود. یادم هست سال پیش بود که یکی از دانشجویان دانشگاه تهران از بچه های سال بالایی ما به اتهام تقلب در نگارش مقاله در لیست سیاه موسسه IEEE قرار گرفت. موارد مشابه برای خیلی از دانشجویان قبلی نیز اتفاق افتاده بود. آیا این فرد مقصر بود؟ خیلی ها این فرد را مقصر می دانستند. اما به نظر من ایشان قربانی بی اطلاعی خود از نحوه نگارش متون علمی بوده است و از این دیدگاه خود دانشگاه و جامعه علمی ایران همه در اشتباه او سهیم بودند. لینک ادامه مطلب را ببینید.

ادامه مطلب >>

خبر ویژه: راه اندازی انجمن های تخصصی متلب سایت

انجمن های تخصصی متلب سایت | مرجع هوش مصنوعی و کاربران متلب در ایران

به این وسیله، به اطلاع کاربران گرامی و تمامی علاقه مندان به زمینه هوش مصنوعی و برنامه نویسی متلب می رساند که انجمن های تخصصی متلب سایت، به همت هسته فنی گروه متلب سایت، بر روی آدرس اینترنتی http://forum.matlabsite.com راه اندازی شد و از هم اکنون آماده عضو گیری می باشد. امید است انجمن های متلب سایت، با فراهم کردن محیطی مناسب برای ارتباط، تبادل افکار و نظرات، و حل و فصل مشکلات علمی و فنی، بتواند بخشی از نیازهای علاقه مندان و پژوهشگران حوزه هوش مصنوعی را برآورده کند. می دانیم که ما را در این راه تنها نخواهید گذاشت؛ زیرا تا به حال، همواره حضور گرم شما را در کنار خود حس کرده ایم. زمان را از دست ندهید و هم اکنون در تالارهای گفتگوی متلب سایت ثبت نام کنید.

افزوده شدن امکانات جدید به متلب سایت

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

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

ارسال نظر: بنا به درخواستهای مکرر امکان ارسال نظر برای مراجعین متلب سایت فراهم گردیده است. نظرات ارسالی هر فرد به دیگری کمک می می کند تا راحت تر بتواند از میان مطالب بسیار موجود در متلب سایت، گزینه های مورد نیاز خود را انتخاب کند.

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

اعمال تخفیف های وِیژه کاربران: متلب سایت اخیراً در اقدامی، امکان ثبت نام در سایت را برای مراجعین محترم قرار داده است. مزایای ثبت نام در متلب سایت عبارتند از:

  • اطلاع از آخرین مطالب پست شده در قالب ایمیل.
  • دسترسی به پستهایی که امکان مشاهده آنها برای کاربران ثبت نام نکرده وجود ندارد.
  • اعمال تخفیف در خرید محصولات ویژه متلب سایت. اغلب محصولات متلب سایت، به رایگان برای دانولد در اختیار مراجعین قرار گرفته است. در عین حال متخصصین هیات علمی متلب سایت با همکاری متخصصین این حوزه اقدام به تهیه محصولات ویژه متلب سایت نموده است. از این پس کاربران محترم متلب سایت که از تاریخ عصویت آنها بیش از یک هفته گذشته باشد، از تخفیف ۵ درصدی خرید محصولات ویژه متلب سایت برخوردار خواهند شد. محصولات ویژه متلب سایت شامل فایلهای آموزشی مفید با زبان فارسی و فیلمهای تهیه شده در حوزه تخصصی هوش مصنوعی و برنامه نویسی متلب و همچنین تهیه برنامه های خاص در حیطه هوش مصنوعی است. تمامی این محصولات توسط کادر علمی مجرب متلب سایت با همکاری متخصصین هوش مصنوعی و دانشجویان ارش و دکتری این حوزه در داخل و خارج از کشور با دقت و ظرافت و در عین حال سادگی خاصی تهیه شده است.

با تشکر

مدیریت متلب سایت

دانلود رایگان کد الگوریتم ژنتیک باینری

دانلود رایگان کد الگوریتم ژنتیک باینری

مهم ترین و ابتدایی ترین نوع الگوریتم ژنتیک، الگوریتم ژنتیک باینری است که در آن متغیرها به صورت باینری کد می شوند. این نوع از الگوریتم ژنتیک را، الگوریتم ژنتیک گسسته نیز می نامند. زیرا متغیرها در آن دارای تغییرات پیوسته نیستند و نمی توانند هر مقداری به خود بگیرند. گروه برنامه نویسان متلب سایت، کد پایه ای برای الگوریتم ژنتیک باینری تدارک دیده و لینک دانلود آن را در اختیار بازدیدکنندگان محترم قرار داده است. این کد، قابلیت استفاده در انواع مسائل بهینه سازی را دارد و می توان با تغییراتی بسیار جزئی در آن، برای حل مختلف از این کد استفاده نمود. برای دریافت لینک دانلود، بر روی لینک ادامه متلب کلیک کنید.

ادامه مطلب >>

دانلود رایگان کد الگوریتم بهینه سازی کلونی مورچه ها برای حل مسأله فروشنده دوره گرد

دانلود رایگان کد الگوریتم بهینه سازی کلونی مورچه ها برای حل مسأله  فروشنده دوره گرد

الگوریتم بهینه سازی کلونی مورچه ها، و یا به اختصار الگوریتم مورچه ها، از رفتار مورچه های طبیعی که در مجموعه ها بزرگ در کنار هم زندگی می کنند الهام گرفته شده است و یکی از الگوریتم های بسیار کارآمد در حل مسائل بهینه سازی ترکیبی است. این الگوریتم برای حل و بررسی محدوده وسیعی از مسائل بهینه سازی به کار برده شده است. از این میان می توان به حل مسأله کلاسیک فروشنده دوره گرد و همچنین مسأله راهیابی در شبکه های مخابرات راه دور اشاره نمود. مساله فروشنده دوره گرد (Traveling Salesman Problem) و یا به اختصار TSP، یکی از مسائل مشهور بهینه سازی ترکیبی است. در این مسأله، یک فروشنده دوره گرد می خواهد به چند شهر سفر کند و کالای خود را به فروش برساند. اما می بایست از تمام شهرها عبور کند، از هر شهر فقط یک بار عبور کند و با طی کوتاه ترین مسیر، سفر خود را به پایان برساند. حل این مساله کاربردهای وسیعی در حوزه های مختلف مهندسی دارد. با توجه به درخواست های مکرر مراجعین و بازدیدکنندگان محترم، گروه برنامه نویسان متلب سایت، اقدام به تهیه برنامه حل مسئله فروشنده دوره گرد با استفاده از الگوریتم بهینه سازی کلونی مورچه ها کرده است و کد متلب آن را برای دانلود در اختیار مراجعین قرار داده است. برای دریافت لینک دانلود کد الگوریتم بهینه سازی کلونی مورچه ها برای حل مسأله فروشنده دوره گرد، بر روی لینک ادمه مطلب کلیک نمایید.

ادامه مطلب >>

دانلود کد الگوریتم پرندگان گسسته Binary PSO

دانلود کد الگوریتم پرندگان گسسته Binary PSO

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

ادامه مطلب >>