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

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

۷-۱- مقدمه

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

ادامه مطلب >>

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

introduction-to-kids-programming-languages

از نظر آموزشی، یاد گرفتن برنامه نویسی برای یک کودک یا نوجوان، باعث ایجاد تصویری منطقی تر از فرایند کار کامپیوترها می شود؛ به نحوی که دیگر در هنگام تفکر در مورد یک سیستم کامپیوتری، یک شبکه و یا یک نرم افزار، به دید یک فرایند علّی و کاملا منطقی آن را بررسی می کنند و تصوری غیر واقعی و جادوگرانه از این سیستم ها در ذهن شان ایجاد نمی شود. ضمن این که، آموزش برنامه نویسی و رویکردهای برنامه سازی، در کنار ایجاد یک تفکر منطقی و مسلط تر، شامل آموزش و تقویت سایر مهارت ها، از جمله ریاضیات و منطق نیز می شود، و نسبت به رویکردهای سنتی، ماندگاری بیشتری را در ذهن دانش آموزان و دانشجویان ایجاد می نماید.

مهارت برنامه نویسی، مانند هر مهارت ریاضی و محاسباتی دیگر، غالبا بر دو موضوع استوار است: استعداد و تمرین. اما متأسفانه به دلیل فراهم نشدن امکانات و شرایط آموزشی برای کودکان و نوجوانان، معمولا استعداد برنامه نویسی این افراد به شکل مناسبی ظهور و بروز پیدا نمی کند و در نتیجه، تا زمانی که در دانشگاه و یا سنین بالاتر فرصتی پیش نیامده باشد، این استعدادهای ناب، مغفول می مانند و زمینه رشد آن ها، فراهم نمی شود.

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

ابزارهای آموزش برنامه‌ نویسی به کودکان و نوجوانان – کلیک کنید

برگزاری بیش از ۲۵۰ ساعت دوره تخصصی کاربردی، عملی، نرم افزاری و برنامه نویسی

 

 

Site-title-oxalida2-ReSize-300x254
 

 

اُکسالیدا با همکاری فرادرس، بیش از ۲۵۰ ساعت دوره های تخصصی «کاربردی، عملی، نرم افزاری و برنامه نویسی» مرتبط با رشته ها و گرایش های مهندسی برق، مهندسی صنایع، مهندسی کامپیوتر، مهندسی مکانیک، هوش مصنوعی، برنامه نویسی و سایر رشته ها برگزار می کند.
 

 

اکسالیدا، دوره های عادی آموزشی مدارس و دانشگاه ها را برگزار نمی کند و بسیاری از دوره ها​ی​ ​ارائه شده و ​برگزار شده ​در اکسالیدا ​مشابه محتوایی ندارند و برای اولین بار ​در کشور ​ارائه می شوند. ​برای مشاهده ​فهرست دوره های آموزشی ​و دریافت اطلاعات تکمیلی بر روی ​لینک زیر ​کلیک نمایید:​

www.oxalida.com

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

 

با matplotlib از دستورات گرافیکی متلب در برنامه نویسی پایتان (python) استفاده کنید

 

استفاده از دستورات گرافیکی متلب در پایتان (python)

 

واقعاً حیف است دستور ساده و پرقدرتی مثل plot و mesh تنها محدود به ترمینال اصلی متلب باشد. matplotlib این مشکل را حل کرده است. اگر با زبان python کار می کنید، قطعاً به استفاده فراوان آن در طراحی وب تعاملی نیز آشنا هستید. حال در این زبان، با استفاده از matplotlib، با همان دستوارت متلب، می توانید قدرت بالای گرافیکی را به برنامه خود در پایتان (و یا به برنامه وب خود) اضافه کنید. مثلاً دستورات زیر تابع سیسنوسی را با اعمال بر روی بردار صفر تا پنج با گام ۰٫۱ ترسیم می کند. به چگونگی استفاده از دستور plot به صورت مشابهش در متلب توجه کنید.

 

import numpy as num
import matplotlib
import matplotlib.pyplot as plt
x = num.arange(0, 5, 0.1);
y = num.sin(x)
plt.plot(x, y)
plt.show()

 

اطلاعات بیشتر در این مورد به همراه لیست دستورات مشترک آن با متلب، را در صفحه رسمی انتشار matplotlib ببینید.

انقلابی جدید در آموزش آکادمیک – آموزش برای ۹۹ درصدی ها

 

 

انقلابی جدید در آموزش آکادمیک

 

سرویس خبری متلب سایت – به نظر می رسد که همان اتفاقی که فروشگاههای زنجیره ای بر سر بقالی ها آوردند، در حوزه دانش و آموزش نیز در حال وقوع می باشد. اما اینبار بقالی ها، خیلی هم کوچک نیستند. آنها همان دانشگاههای بزرگ و سنتی امروز هستند و در مقابل توسط اینترنت و روشهای آموزشی جدید در حال به چالش کشیده شدن هستند. جایی که می توان هوش مصنوعی را از اساتید به نام این حوزه در دانشگاههای راهبر جهان، یاد گرفت، شاید انگیزه حضور در کلاسهای حضوری، حداقل برای خیلی ها، کاهش یابد. Coursera عنوان یکی از مجموعه هایی هست که به تازگی در زمینه های مختلف، از اساتید به نام در جهت آموزش عمومی استفاده می کند. کلاس Probabilistic Graphical Models عنوان یکی از کلاسهای این مجموعه است که در روزهای اخیر شروع خواهد شد (اگر علاقه مند هستید، فرصت حضور رایگان را ازدست ندهید). لیست کامل دوره های این مجموعه را در این لینک (+) ببینید. سباستین ترون، از استاتید دانشگاه استنفورد نیز کمپانی آموزشی udacity را ایجاد کرده است با شعار آموزش برای ۹۹ درصدها. او در صفحه شخصی خود می نویسد:

ادامه مطلب >>

انجمن های متلب سایت با صدها برنامه آماده دانلود در زمینه هوش مصنوعی

انجمن های متلب سایت

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

 

معرفی کنسرسیوم منابع آموزشی رایگان و سایت های دانشگاهی مرتبط

متلب سایت: معرفی کنسرسیوم منابع آموزشی رایگان و سایت های دانشگاهی مرتبط

 

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

کنسرسیوم منابع آموزشی رایگان یا Open Courseware Consortium و یا به اختصار OCW Consortium، یک همکاری همه جانبه از طرف موسسات آموزشی و پژوهشی است که هدف آن ایجاد مدلی جامع و عمومی برای به اشتراک گذاری منابع آموزشی رایگان، در سطوح مختلف تحصیلات عالی و دانشگاهی است. موسسات و دانشگاه های بسیار زیادی در این کنسرسیوم عضو شده اند و در گسترش منابع آموزشی رایگان یا OCW همکاری می کنند. در این پست از متلب سایت قصد داریم چند سایت از دانشگاه های معتبر را که منابع آموزشی رایگان را منتشر می کنند، معرفی کنیم. در ادامه مطلب با ما همراه باشید.

ادامه مطلب >>

معرفی سایت: مخزن بهینه سازی تکاملی چند هدفه

معرفی سایت: مخزن بهینه سازی تکاملی چند هدفه

 

در این پست قصد داریم سایتی را معرفی کنیم که مجموعه ای از معتبرترین منابع در مورد بهینه سازی چند هدفه با استفاده از الگوریتم های تکاملی را ارائه می نماید. مخزن بهینه سازی تکاملی چند هدفه یا EMOO Repository سایتی است که به همت پرفسور کارلوس کوئلو کوئلو (Carlos A. Coello Coello) راه اندازی شده است و اکنون توسط ایشان مدیریت می شود. پرفسور کوئلو یکی از افراد سرشناس در حوزه بهینه سازی چند هدفه و مقید است و الگوریتم بهینه سازی ازدحام ذرات چند هدفه یا MOPSO از ابداعات ایشان می باشد. لطفا به ادامه مطلب توجه نمایید.

ادامه مطلب >>