1403/04/17
رضا بیگزاده

رضا بیگزاده

مرتبه علمی: دانشیار
ارکید:
تحصیلات: دکترای تخصصی
اسکاپوس: 5975
دانشکده: دانشکده مهندسی
نشانی: سنندج، دانشگاه کردستان، دانشکده مهندسی، گروه مهندسی شیمی
تلفن:

مشخصات پژوهش

عنوان
برنامه‌ نویسی و شبکه عصبی در MATLAB
نوع پژوهش
کتاب
کلیدواژه‌ها
برنامه نویسی، شبکه عصبی، متلب
سال 1402
پژوهشگران رضا بیگزاده

چکیده

با توجه به وابستگی جهان امروز به تکنولوژی و کامپیوتر، ضرورت یادگیری برنامه‌نویسی بسیار بالا رفته‌ است. با گسترش روزافزون تکنولوژی‌هایی مانند هوش مصنوعی در زندگی روزمره، عده‌ای زبان برنامه‌نویسی را زبان مشترک بشر در آینده می‌دانند. درواقع یادگیری برنامه‌نویسی فرد را از مصرف‌کننده فناوری به یک تولید‌کننده فناوری تبدیل می‌کند. متلب یک زبان برنامه‌نویسی سطح بالای نسل چهارم می‌باشد که از محیطی مناسب برای محاسبات عددی و برنامه‌نویسی برخوردار است. واژه MATLAB از ترکیب دو واژه ماتریس (Matrix) و آزمایشگاه (Laboratory) ایجاد شده‌است که نشان می‌دهد در این نرم‌افزار ذخیره‌سازی داده‌ها و محاسبات براساس ماتریس‌ها تعریف شده‌اند. انعطاف‌پذیری بالا و سادگی کار با این نرم‌افزار موجب محبوبیت بسیار آن شده‌است. زبان برنامه‌نویسی متلب توسط زبان‌های C، ++C و جاوا نوشته شده‌ و با توجه به دارا بودن امکانات نرم‌افزاری مناسب، برای مهندسین بسیار کاربردی است. همچنین شرکت سازنده و گروه‌های مختلف از دانشگاه‌‌های جهان و بعضی شرکت‌‌های مهندسی همواره جعبه‌‌ابزارهایی کاربردی به آن اضافه می‌کنند که موجب بالا بردن کارایی و محبوبیت این نرم‌افزار شده‌‌است. جعبه‌ابزار شبکه عصبی مصنوعی یکی از پرکاربردترین برنامه‌ها در مقالات و پژوهش‌ها است. توسط این برنامه می‌توان به‌راحتی یک مدل شبکه عصبی کارامد با دقت بالا آموزش داد. کتاب حاضر شامل 10 فصل است که در فصل‌های اول و دوم مباحث کلی در مورد برنامه‌نویسی مختصرا توضیح داده‌شده تا خواننده با ذهنی آماده و روشن به سمت استفاده عملی از آن حرکت کند. در فصل‌ سوم سعی شده‌است تا نرم‌افزار متلب و امکانات آن معرفی شده و نحوه تعریف و استفاده از ماتریس‌ها توضیح داده شوند. عناوین فصل‌های چهارم تا هفتم کتاب عبارت‌اند از مباحث پایه‌ای برنامه‌نویسی در متلب، ساختارهای کنترلی، توابع و خطاهای برنامه‌نویسی. در این فصل‌ها اصول پایه‌ای برنامه‌نویسی در متلب آموزش داده شده‌است. همچنین انجام مثال‌های متعدد در این کتاب امکان آشنایی خواننده با تمام زوایای دستورات برنامه‌نویسی را فراهم می‌سازد. در فصل هشتم، هوش مصنوعی و کاربردهای نوین آن بررسی شده‌ و در فصل نهم شبکه‌ عصبی مصنوعی به‌عنوان یکی از پرکاربردترین زیرمجموعه‌های هوش مصنوعی در مدلسازی مهندسی معرفی شده‌است. در ادامه یک مثال عملی از مدلسازی شبکه عصبی به کمک جعبه‌ابزار مربوطه در فصل آخر آورده شده‌است. همچنین در آخرین فصل کتاب پروژه‌ای تحت عنوان "مدلسازی عملکرد حرارتی-هیدرودینامیکی مبدل حرارتی مارپیچ توسط شبکه عصبی مصنوعی" مورد بحث و بررسی قرار گرفته‌است.