آشنایی با ANSYS Fluent و خصوصیات آن ن
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
رشته
مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوترمی پردازد، لذا
از اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدف از طی این دوره
تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت و راه اندازی
دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعه های سخت
افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح و توسعه
فعالیت کنند.azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و … همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
در این گرایش دانشجویان با مطالب جدیدی مانند شبکههای عصبی، هوش مصنوعی پیشرفته، تئوری فازی، پردازش تصویر و … آشنا میشوند.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
در گرایش نرمافزار در مقطع کارشناسی ارشد دانشجویان با سیستمهای عامل پیشرفته ـ بانکهای اطلاعاتی، داده کاوی، وب معنایی، مدلسازی شبکههای کامپیوتری، مهندسی نرمافزار پیشرفته و الگوریتمهای پردازش موازی و … آشنا میشوند.
در این گرایش دانشجویان با معماریهای پیشرفته کامپیوتر و ابر رایانهها، طراحی مدارهای مجتمع، شبکههای کامپیوتری گسترده، طراحی سیستمهای تحملپذیر خطا و آزمون پذیر و … آشنا میشوند.
این گرazsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comایش
که یک گرایش جدید است، دانشجویان را با الگوریتمهای توزیعی و پیشرفته،
ریاضیات پیشرفته کامپیوتری و … آشنا میکند.
JAVA:برنامههای تحت وب،برنامه نویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی،برنامههای کاربردی بزرگ (Enterprise) ،برنامههای رومیزی (Desktop) و……..
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
#C: سی شارپ یک زبان برنامه نویسی چند مدلی است که شامل دستوری ، تابعی ، عمومی ، شی گراء و جزء گرا می شود این زبان به دلیل پشتیبانی ماکروسافت و امکان استفاده از مجموعه Visual Studio ماکروسافت ، یکی از مدعیان قوی در بین زبان های برنامه نویسی است.
++C++: C / C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند) ، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است.++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
JAVA SCRIPT: جاوا اسکریپت زبان برنامه نویسی می باشد که درون کدهای HTML قرار می گیرد و بر روی مرورگر بازدید کننده اجرا می شود. جاوا اسکریپت توانایی تغییر در محتویات المانهای نمایش داده شده را بر روی مرورگر فرد بازدید کننده دارد بطوریکه امکان پویا سازی یا دینامیک شدن صفحات بوجود می آید.
VISUAL BASIC: برنامه نویسان با این زبان هم قادر به ایجاد برنامه های ساده GUI (دارای رابط گرافیکی برای کاربر) و هم خلق برنامه های پیچیده و توسعه یافته هستند.در حقیقت برنامه نویسی در Visual Basic ، ترکیبی است از اجزای مرتب شده ای برای کنترل روی ویژگی های مختلف فرم ها که از پیش تعریف شده اند و توابع عملیاتی که بر روی این اجزا قابل پیاده سازی و اجرا هستند.
PHP: یک زبان اسکریپت نویسی سمت سرویس دهنده است که بر روی ویندوز و لینوکس عمل می نماید و برای ایجاد صفحات وب پویا به کار می رود
OBJECTIVE_C: این زبان اساسا برای استفاده بر روی سیستم عامل های Mac OS X و IOS شرکت اپل ایجاد شده است.
PERL: مانند یک نوار مسیر عبوری برای اینترنت به نظر می رسد و بیشتر برای هماهنگ سازی پایگاه های اطلاعاتی و یا دیگر سیستم ها بکار می رود. یکی از کاربردهای مهم زبان برنامه نویسی Perl در نوشتن اکسپلوییتها و کدهای تخریب است . پرل به عنوان یک زبان چسبنده میتواند در زبانهای دیگر مورد استفاده قرار گیرد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
RUBY: زبان Ruby برای ساخت برنامه های تحت وب ، شبیه ساز ها ، مدل های سه بعدی ، برنامه تجاری ، رباتیک ، شبکه ، علوم مخابراتی و سیستم های مدیریت سیستم استفاده می شود. طراح و سازنده این زبان ، در سال ۲۰۱۰ گفت : هیچ برنامه نویس Ruby نمی شناسم که بیکار مانده باشد.
HTML/CSS: اچ تی ام ال زبان برنامهنویسی نیست، بلکه زبانی برای نشانهگذاری ابرمتن است و اساساً برای ساختمند کردن اطلاعات و جدایش اجزای منطقی یک نوشتار نظیر عناوین، تصاویر، فهرستها، بندها و جداول به کار میرود. از سوی دیگر، HTML را نباید به عنوان زبانی برای صفحهآرایی یا نقاشی صفحات وب به کار بُرد؛ این وظیفه اکنون بر دوش فناوریهای دیگری همچون CSS استHTML. در کنار CSSهستهٔ فناوری ساخت صفحههای وب هستند. HTMLزبان توصیف ساختار صفحههای وب است.
MATLAB:برنامه کامپیوتری است که برای کسانی که با محاسبات عددی و بویژه جبر خطی سر و کار دارند، تهیه شده است.
Python: زبان های برنامه نویسی پویا, بخصوص Python ، برای ایجاد برنامه های کاربردی ابری در قالب هایی مثل Django استفاده می
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
شوند. قابل ذکر است موتور برنامه های گوگل ، با زبان Python نوشته شده است . این زبان در رده زبان های برنامه نویسی عمومی جای می گیرد به طوری که به منظور های متفاوتی مثل عرصه های همچون هوا و فضا ، موبایل ، اقتصادی و نظامی قابل استفاده می باشد.
AWK: یک زبان پردازش متن میباشد که کوچک و سریع و ساده بوده و این یکی از ویژگی های استاندارد از اکثر سیستم عامل های شبه یونیکس است.
Delphi: دلفی یک زبان بصری (Visual) است که در محیط ویندوز اجرا میشود و این قابلیت را دارد که برای ویندوز و DOS برنامه تولید کند.
XUL: زبان زول به صورت عمده برای ایجاد ابزارهای شرکت موزیلا و گسترش دهندههای (به انگلیسی: extensions) آنها استفاده میشود هرچند در ابزارهای تحت وبی که بر روی پروتکل HTTP تبادل داده دارند نیز مورد استفاده قرار میگیرد.
Curl: کرل ترکیبی از متن نشانه گذاری (مشابه HTML) اسکریپتی (مشابه جاوا اسکریپت) ، و محاسبات سنگین امری (مانند جاوا، #C، c++) در یک چارچوب واحد و یکپارچه است. به همین خاطر در طیف وسیعی از شرکتهای داخلی، B2B B2C و برنامههای کاربردی استفاده میشود.azsoft.ir
مطالعه، طراحی، ساخت، راه اندازی، نگهداری سیستم های سخت افزاری و نرم افزاری، جمع آوری، سازمان دهی، طبقه بندی و انتقال اطلاعات مهم ترین اهدافی است که مهندسی فناوری اطلاعات آن را دنبال می کند. مهم ترین توانمندی دانش آموختگان این رشته، استفاده صحیح و بهره برداری به موقع از اطلاعات است. هسته اصلی این رشته را مهندسی کامپیوتر به ویژه گرایش نرم افزار تشکیل می دهد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
با توجه به افزایش وابستگی به تکنولوژِی اطلاعات و ارتباطات در دولت الکترونیک و خطراتی که دراستفاده از آن با آنها مواجه هستیم، مانند برنامههای مخرب ویروسها، حمله نفوذگران و سارقان، حملات Dos و … نیاز به متخصصینی که بتوانند جلوی اینگونه خطرات را بگیرند و یا در صورت بروز، سیستمها را سریعا به حالت صحیح بازیابی کنند، بسیار احساس می شود. بنابر گزارش Gartner بین رشته های IT این رشته بیشترین رشد را در سال های اخیر داشته است که خود گواهی بر اهمیت و ضرورت امنیت اطلاعات در شرکتها و سازمانها است.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
متخصین شبکههای کامپیوتری قادرند با تواناییهای برگرفته از تحصیلات خود در این زمینه، فعالیتهای گوناگونی را انجام داده و در حرفههای متفاوت و متنوعی مشغول به خدمت رسانی شوند. از جمله دانشهای کاربردی این گرایش میتوان به موارد مهمی همچون طراحی، پیکربندی و پیادهسازی شبکههای کامپیوتری و برنامهنویسی شبکه اشاره کرد. امنیت در شبکههای کامپیوتری از دیگر مباحثی است که در قالب تعلیمات مرتبط با این گرایش قرار میگیرد. مهندسان گرایش شبکههای کامپیوتری همچنین قادر خواهند بود با مهندسان گرایشهای دیگر مثل تجارت الکترونیک در زمینه بسترسازی برای فعالیتهایشان، همکاری کنند. ساختن برنامههای تحت شبکه اینترنت جهانی یا web نیز از توانایی های فارق التحصیلان این رشته است.
رشته فناوری اطلاعات دانشی را به مخاطب منتقل میکند که طی آن روشهای جمعآوری اطلاعات، استفاده و انتقال آن میسر میشود. مطالعه، طراحی، ساخت، راهاندازی، نگهداری سیستمهای سختافزاری و نرمافزاری، جمعآوری، سازماندهی، طبقهبندی و انتقال اطلاعات، مهمترین اهدافی است که مهندسی فناوری اطلاعات آن را دنبال میکند. مهمترین توانمندی دانشآموختگان این رشته، استفاده صحیح و بهرهبرداری به موقع از اطلاعات است.
مدیریت سیتمهای اطلاعاتی (MIS) درواقع کاربرد تکنولوژی اطلاعات است در پشتیبانی از فعالیتهای تجاری, چرا که تجارت روز به روز متحول می گردد و در این میان همواره افرادی با قدرت تحلیل بالا و زاویه دید و پیشینه تجاری مورد نیاز هستند تا فرایندهای تجاری را بارور کنند. یک متخصص MIS بایستی با ساختار سازمانی, اهداف تجاری, عملیات بازرگانی (شامل روالهای کاری و چرخش اطلاعات میان پروسه ها) و با چگونگی برقراری ارتباط موثر با کاربران آشنا بوده و بداند چگونه سیستمی طراحی کند که فعالیتهای کاربر را تحت پوشش قرار دهد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
تجارت الکترونیک با استفاده از شبکههای رایانهای، معاملات تجاری را در مراحل گوناگون آن مانند طراحی، تولید، خرید، فروش و تحویل، ساده نموده و به آن سرعت میبخشد. عبارت «تجارت الکترونیک» دربرگیرنده هر گونه تجارت و تعامل مدیریتی است که با استفاده از فن آوری اطلاعات و ارتباطات صورت میگیرد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
مهندسی برق زیرمجموعهای از مهندسی است که به مطالعه و کاربردهای مرتبط با الکتریسیته، الکترومغناطیس و الکترونیک میپردازد. میتوان مهندسی برق را به دو قسمت عمدهی بررسی و طراحی سیستمهای انتقال انرژی الکتریکی و ماشینهای الکتریکی و یا بررسی و طراحی سیستمهای الکترونیکی نظیر رایانهها، سامانههای مخابراتی، مدارهای مجتمع، رادارها و نظایر آن تقسیم نمود. به بیان دیگر، مهندسان برق از الکتریسیته یا برای انتقال انرژی و یا برای پردازش اطلاعات استفاده میکنند محور اصلی فعالیت های مهندسی برق، تبدیل یک سیگنال به سیگنال دیگر است. که البته این سیگنال ممکن است شکل موج ولتاژ یا شکل موج جریان و یا ترکیب دیجیتالی یک بخش از اطلاعات باشد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
این گرایش شامل کلیه امور مربوط به طراحی و بهره برداری سیستم انرژی الکتریکی از تولید تا مصرف است ، به طوری که بتوان انرژی الکتریکی را به صورت اقتصادی و با کیفیت لازم در اختیار مصرف کننده قرار داد. زمینه کاری برای فارغ التحصیلان این گرایش تنها محدود به شرکت های برق نمی شود، بلکه کلیه کارخانه ها و کارگاه های بزرگ برای مدیریت شبکه برق خود نیاز به مهندسین قدرت دارند. علاوه بر این شرکت های مهندسین مشاور و تأسیساتی نیازهای شغلی وسیعی به این گرایش دارند.
مهندسی برق شاخه ی قدرت دارای گرایش های: انتقال و توزیع، حفاظت، ماشین های الکتریکی و سیستم های قدرت است.
این گرایش مربوط به انتقال اطلاعات و ارتباطات به طرق مختلف مانند فیبر نوری و ماهواره و همچنین تجهیزات و روش های مربوط می باشد. پیشرفت های فناوری اطلاعات و ارتباطات در دو دهه اخیر نیاز به مهندسین این گرایش را افزایش داده است. در واقع رشد پیشرفت به حدی بوده است که در کشورهای پیشرفته صنعتی امکان تربیت متخصصین با این رشته نبوده و در نتیجه متخصصین کشورهای دیگر با ارایه امکانات بهتر جذب گردیدند. در حال حاضر امکانات شغلی علاوه بر شرکت های مخابراتی و همچنین نظامی ، در شرکت های تولید کننده تجهیزات مخابراتی بسیار است.
مخابرات از دو گرایش عمده یعنی میدان و سیستم تشکیل می شود.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
این گرایش مربوط به انتقال اطلاعات و ارتباطات به طرق مختلف مانند فیبر نوری و ماهواره و همچنین تجهیزات و روش های مربوط می باشد. پیشرفت های فناوری اطلاعات و ارتباطات در دو دهه اخیر نیاز به مهندسین این گرایش را افزایش داده است. در واقع رشد پیشرفت به حدی بوده است که در کشورهای پیشرفته صنعتی امکان تربیت متخصصین با این رشته نبوده و در نتیجه متخصصین کشورهای دیگر با ارایه امکانات بهتر جذب گردیدند. در حال حاضر امکانات شغلی علاوه بر شرکت های مخابراتی و همچنین نظامی ، در شرکت های تولید کننده تجهیزات مخابراتی بسیار است.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
این گرایش مربوط به طراحی و ساخت قطعات الکترونیکی مانند مدارهای مجتمع و وسایل نیمه هادی و همچنین طراحی و ساخت دستگاه ها و وسایل الکترونیکی مانند دستگاه های صوتی و تصویری می باشد تعداد این نوع دستگاه ها آنقدر زیاد است که در زندگی روزمره ، هر فردی با تعدادی از آنها سروکار دارد. به همین دلیل این زمینه شغلی نسبتاً شناخته شده است و نیازهای فراوانی به این مهندسین در کارخانه ها و شرکت های سازنده تجهیزات الکترونیکی وجود دارد.
مهندسی برق شاخه ی الکترونیک دارای گرایش های: طراحی آنالوگ، مدارهای دیجیتال، ادوات میکرو و نانوالکترونیک است.
شاید به جرات بتوان گفت که پیشرفتهای عمده اخیر در زمینه پزشکی مرهون پیشرفتهای مهندسی است . اگر بعنوان مثال می توان جراحی قلب باز انجام داد علت آن دستگاهی است که می تواند عمل قلب را در مدت زمانی که قلب بیمار از بدنش خارج شده و تحت عمل جراحی قرار گرفته است، انجام دهد. به همین دلیل این رشته در سالهای اخیر به تدریج در مجموعه گرایش های مهندسی برق قرار گرفته است. دانشجویان این رشته معمولاً علاوه بر آموزش های مهندسی مقداری نیز آموزش پزشکی خواهند داشت به همین جهت و با توجه به حجم آموزش ها معمولاً دانشجویان این رشته باید آمادگی ادامه تحصیل تا سطح کارشناسی ارشد را داشته باشند تا بهتر بتوانند مفید واقع شوند. به هر صورت در این رشته نیز امکانات کاری خوبی وجود خواهد داشت.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
مکاترونیک (یا مهندسی مکانیک و الکترونیک) تلفیق سه رشتهٔ مهندسی مکانیک، مهندسی الکترونیک و مهندسی کامپیوتر است. این رشته سعی بر آن دارد تا نگاهی یکپارچه به سیستم های تشکیل شده از اجزای مکانیکی -الکترونیکی – کنترلی و نرم افزار داشته باشد. واژهٔ مکاترونیک توجه را به علم مکانیک و الکترونیک جلب می کند. اما هدف مکاترونیک ایجاد و استفاده از ارتباط داخلیِ میان رشته های مهندسی مرتبط با اتوماسیون و خودکارسازی است، تا یک نمایه از کنترلِ پیشرفته را در سیستم های ترکیبی به خدمت بگیرد.
Matlab: ﻧﺮم اﻓﺰاری ﺑﺮای ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪ و ﻣﺤﺎﺳﺒﺎت رﻳﺎضی در ﻣﻬﻨﺪسی
Transformer Design: نرم افزاری جهت طراحی ترانسفورماتور می باشد که با استفاده از اطلاعات ورودی از جمله توان، جریان و ولتاژ نتایج خروجی برای طراحی و ساخت ترانسفورماتور ارائه می نماید.
Automation Studio: نرم افزاری است برای طراحی مدار و کاربرد عمده ی آن در بخش اتوماسیون و تکنولوژی کنترل می باشد. این نرم افزار امکان طراحی مدار شماتیک، شبیه سازی مدار و مستند سازی فرآیند را به کاربر می دهد. زمینه هایی که این نرم افزار در آن کاربرد های فراوانی دارد عبارتست از: سیستم های هیدرولیک صنعتی ،سیستم های نیوماتیک صنعتی،سیستم های هیدرولیک موبایل،سیستم های کنترل الکتریکی،کنترل با PLC،سیستم های کنترل خودکار.
Resistance Code: نرم افزاری برای تعیین مقدار مقاومت با استفاده از نوارهای رنگی می باشد.
Cable Sizing:افزار کاربردی برای تعیین کابل های مورد استفاده در تاسیسات الکتریکی.
Caddie:این نرم افزار برای طراحی و شبیه سازی بخش اتوماسیون کاربرد دارد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
Calculux:نرم افزاری در زمینه طراحی روشنایی معابر می باشد.
Circuit Maker: نرم افزاری برای طراحی شماتیک و PCB مدارات می باشد.
CYME CYMCAP: نرم افزاری برای محاسبه ظرفیت کابل ها می باشد. که کابل ها را از نظر تنش های حرارتی و مکانیکی مورد بررسی قرار می دهد.
CYME CYMTCC:نرم افزاری برای هماهنگی تجهیزات و ادوات حفاظتی می باشد.
CYME PSAF: نرم افزاری برای راه اندازی موتور،دیاگرام تک خطی،محسبات پخش بار،محاسبات پایداری گذراو…
DIALUX: یکی از بهترین نرم افزار های مهندسی روشنایی بوده و جهت شبیه سازی و محاسبات روشنایی خیابان ها، معابر عمومی، ساختمان ها و تونلها ، محوطهها … استفاده می گردد.
Dolphins Volt:جهت طراحی مدارهای الکتریکی کاربرد دارد.
E3.Series:نرم افزاری پیشرفته برای ترسیم نقشه های برق بوده و دارای معماری پیشرفته ای می باشد.
Electrical and electronic formulas: نرم افزاری جهت ارائه تمامی فرمول های مربوط به الکترونیک وقدرت است.
Electrical Calculations:نرم افزاری جهت انجام برخی محاسبات الکتریکی مهندسی برق گرایش قدرت می باشد.
Electrical Function Utility Suite:نرم افزاری جهت محاسبات موتورها و کابل ها می باشد.
Electronics Workbench Multisim: این برنامه از قویترین برنامه های نرم افزاری در زمینه طراحی وتست و آنالیز مدارات الکترونیک می باشد.
EMTP: یکی ازنرم افزارهای بسیار کارآمد در حل حالات گذرا نرم افزار EMTP میباشد. این نرم افزار با دقت بسیار بالا قادر به شبیه سازی حالات گذرا می باشد.
EPLAN P8 Cabinet: نرم افزار ecabinet مخصوص طراحی تابلوهای برق صنعتی است.در این نرم افزار نحوه چیدمان قطعات بر روی تابلو تعیین شده و یک نمای دو بعدی یا سه بعدی (به دلخواه کاربر) از این تابلو برای شما رسم میشود که دید طراح را نسبت به طرح نهایی تابلو کامل می کند.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
ETAP PowerStation Portable: یک برنامه آنالیز جامع جهت طراحی، شبیه سازی و عملکرد تولید، توزیع سیستمهای توان الکتریکی است. این نرم افزار در واقع یک شبیه سازی گرافیکی سیستمهای تولید و توزیع فشار قوی است.
NI Lab VIEW: نرم افزار عالی و کاربردی برای مهندسی الکترونیک و برق جهت طراحی مدارات الکترونیکی و….
Magnetics Designer:نرم افزاری بسیار کاربردی برای طراحی ترانسفورماتورها می باشد.
MAX Plus II:نرم افزاری مفید در زمینه طراحی مدارهای الکتریکی می باشد.
Modec160: نرم افزارمکانیزاسیون محسبات مهندسی توزیع می باشد.
Motor-CAD:نرم افزاری برای طراحی و تحلیل وضعیت حرارتی موتورها و ژنراتورها می باشد.
PSCAD:نرم افزاریست گرافیکی برای تحلیل گذرای سیستم های قدرت به کمک موتور شبیه ساز می باشد.
Transformer Calculator:نرم افزاری برای طراحی ترانسفورماتور می باشد.
Transmission Line:نرم افزاری برای طراحی خطوط انتقال به شکل ساده می باشد.
Agilent Advanced Design System: نرمافزار قدرتمند اتوماسیون طراحی الکترونیکی که به طذاحان کمک می کند تا درزمینه طراحی مدارات الکترونیکی دستگاههایی مانند تلفن ، پیجر ، شبکه هایبی سیم رادار و… عمل کنند.
CADDY++ Electronical: نرم افزار حرفه ای طراحی دیاگرام پروژه های الکترونیک.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
CirCAD: نرم افزار پیشرفته و معروف طراحی قطعات و مدارات الکترونیکی
CSiEDA: نرم افزار تخصصی مدلسازی و طراحی سه بعدی بردهای PCB با قابلیت های ویژه و بانک کامل قطعات
Dolphin SMASH: طراحی و ساخت مدارات میکروسکوپی به همراه امکانات تست
Dolphin Soc GDS: طراحی و ساخت مدارات میکروسکوپی به همراه امکانات تست
ELCAD & AUCOPLAN: نرم افزار بسیار قدرتمند جهت طراحی دقیق مدارهای چند لایه و معمولی با بانک اطلاعاتی کامل ، قابلیت چاپ دقیق و پیشرفته.
Flomerics FLOTHERM: نرم افزار حرفه ای محاسبه گر سه بعدی درجه حرارت مدارات و قطعات الکترونیکی و اثر حرارت در کارکرد مدارات الکترونیکی
Hspice: نرم افزار طراحی و تست مدارات چاپی با تکنولوژی جدید و قابلیت طراحی مدارات در چند ثانیه
IC Master Full Edition: کامل ترین بانک موجود از اطلاعات مربوط به IC ها و نحوه استفاده از آنها در مدارات و کاربردهای مختلف الکترونیکی
Keil Microvision: مجموعه نرم افزارهای پیشرفته و حرفه ای جهت برنامه سازی و پروکرام کردن میکروکنترلها
NI Circuit Design: نرم افزار حرفه ای و پیشرفته طراحی قطعات و مدارات الکترونیکی به همراه بانک اطلاعات
OrCAD: جهت طراحی پیشرفته مدارات الکتریکی با امکانات بسیارقوی در طراحی و کنترل سیستم طراحی طراحی شده با قابلیت های حرفه ای
Protel DXP: نرم افزار طراحی مدارات چاپی با امکانات پیشرفته تست و بانکاطلاعاتی از قطعات الکترونیکی موجود جهت تسریع در ساخت با دقت بالا
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
Proteus Professional: نرم افزار حرفه ای در طراحی مدارات الکترونیکی بخصوص در زمینه روباتیک و قابلیت پروکرام کردن میکروکنترلرها
PSpice: نرم افزاری معروف جهت طراحی حرفه ای مدارات الکتریکی به همراه بانک اطلاعاتکامل و جامع و قابلیت آنالیز و تحلیل و شبیه سازی مدارات الکترونیک
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
هوش مصنوعی یا هوش ماشینی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، نورولوژی، و فیزیولوژی جستجو کرد و کاربردهای گوناگون و فراوانی در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم ارتباطات و بسیاری از علوم دیگر دارد. هوش مصنوعی در علم پزشکیامروزه به دلیل گسترش دانش و پیچیده تر شدن فرایند تصمیم گیری، استفاده از سیستمهای اطلاعاتی به خصوص سیستمهای در حمایت ازArtificial Intelligence هوش مصنوعی تصمیم گیری اهمیت بیشتری یافته است. هوش مصنوعی به سیستمهایی گفته میشود که میتواند واکنشهایی مشابه رفتارهای هوشمند انسانی از جمله درک شرایط پیچیده، شبیه سازی فرایندهای تفکری و شیوههای استدلالی انسانی و پاسخ موفق به آنها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل داشته باشند. گسترش دانش در حوزهٔ پزشکی و پیچیدگی تصمیمات مرتبط با تشخیص و درمان - به عبارتی حیات انسان - توجه متخصصین را به استفاده از سیستمهای پشتیبان
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com
تصمیم گیری در امور پزشکی جلب نموده است. به همین دلیل، استفاده از انواع مختلف سیستمهای هوشمند در پزشکی رو به افزایش است، به طوری که امروزه تأثیر انواع سیستمهای هوشمند در پزشکی مورد مطالعه قرار گرفته است. هوش مصنوعی به هوشی که یک ماشین در شرایط مختلف از خود نشان میدهد، گفته میشود. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی، آن را به عنوان «دانش شناخت و طراحی عاملهای هوشمند» تعریف کردهاند. یک عامل هوشمند، سیستمی است که با شناخت محیط اطراف خود، شانس موفقیت خود را پس از تحلیل و بررسی افزایش میدهد. جان مکارتی که واژه هوش مصنوعی را در سال ۱۹۵۶ استفاده نمود، آن را «دانش و مهندسی ساخت ماشینهای هوشمند» تعریف کردهاست. تحقیقات و جستجوهایی انجام شده برای رسیدن به ساخت چنین ماشینهایی با بسیاری از رشتههای علمی در ارتباط و همکاری است، مانند علوم رایانه، روانشناسی، فلسفه، عصب شناسی، علوم ادراکی، تئوری کنترل، احتمالات، بهینهسازی و منطق.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comتاریخچه
هوش
مصنوعی توسط فلاسفه و ریاضیدانانی نظیر بول که اقدام به ارائهٔ قوانین و
نظریههایی در مورد منطق نمودند، مطرح شده بود. با اختراع رایانههای
الکترونیکی در سال ۱۹۴۳، هوش مصنوعی دانشمندان آن زمان را به چالشی بزرگ
فراخواند. دراین شرایط، چنین بهنظر میرسید که این فناوری قادر به
شبیهسازی رفتارهای هوشمندانه خواهد بود.
با وجود مخالفت گروهی از
متفکرین با هوش مصنوعی که با تردید به کارآمدی آن مینگریستند تنها پس از
چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سامانههای هوشمند در صنایع
گوناگون شدیم.
نام هوش مصنوعی در سال ۱۹۶۵ میلادی به عنوان یک دانش
جدید ابداع گردید. البته فعّالیّت در این زمینه از سال ۱۹۶۰ میلادی شروع
شد.(مرجع۱)
بیشتر کارهای پژوهشی اولیه در هوش مصنوعی بر روی انجام
ماشینی بازیها و نیز اثبات قضیههای ریاضی با کمک رایانهها بود. در آغاز
چنین به نظر میآمد که رایانهها قادر خواهند بود چنین فعالیتهایی را تنها
با بهره گرفتن از تعداد بسیار زیادی کشف و جستجو برای مسیرهای حل مسئله و
سپس انتخاب بهترین روش برای حل آنها به انجام رسانند.
این
اصطلاح (هوش مصنوعی) برای اولین بار توسط جان مکارتی (John McCorthy) -که
از آن بهعنوان پدر «علم و دانش تولید ماشینهای هوشمند» یاد میشود-
استفاده شد. آقای جان مکارتی مخترع یکی از زبانهای برنامه نویسی هوش
مصنوعی به نام (lisp) نیز هستند. با این عنوان میتوان به هویت رفتارهای
هوشمندانه یک ابزار مصنوعی پی برد. (ساختهٔ دست بشر، غیر طبیعی، مصنوعی)
حال آنکه AI به عنوان یک اصطلاح عمومی پذیرفته شده که شامل محاسبات
هوشمندانه و ترکیبی (مرکب از مواد مصنوعی) است.
از اصطلاح strong
and weak AI میتوان تا حدودی برای معرفی ردهبندی سیستمها استفاده کرد.
AIها در رشتههای مشترکی چون علم کامپیوتر، روانشناسی و فلسفه مورد مطالعه
قرار میگیرند، که مطابق آن باعث ایجاد یک رفتار هوشمندانه، یادگیری و سازش
میشود و معمولاً نوع پیشرفتهٔ آن در ماشینها و کامپیوترها استفاده
میشود. زبانهای برنامه نویسی هوش مصنوعی lisp ,Prolog, clips، VP-Expert
میباشد.
آزمون تورینگ
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comآزمون
تورینگ آزمونی است که توسط آلن تورینگ در سال ۱۹۵۰ در نوشتهای به نام
«محاسبات ماشینی و هوشمندی» مطرح شد. در این آزمون شرایطی فراهم میشود که
شخصی با ماشینی تعامل برقرار کند و پرسشهای کافی برای بررسی اقدامات
هوشمندانهٔ ماشین، از آن بپرسد. چنانچه در پایان آزمایش نتواند تشخیص دهد
که با انسان و یا با ماشین در تعامل بوده است، تست تورینگ با موفقیت انجام
شده است. تا کنون هیچ ماشینی از این آزمون با موفقیت بیرون نیامده است.
کوشش این آزمون برای تشخیص درستی هوشمندی یک سیستم است که سعی در شبیه سازی
انسان دارد.
تعریف و طبیعت هوش مصنوعی
هنوز تعریف دقیقی برای
هوش مصنوعی که مورد توافق دانشمندانه این علم باشدارائه نشدهاست، و این به
هیچ وجه مایهٔ تعجّب نیست. چرا که مقولهٔ مادر و اساسیتر از آن، یعنی خود
هوش هم هنوز بطور همهجانبه و فراگیر تن به تعریف ندادهاست. در واقع،
میتوان نسلهایی از دانشمندان را سراغ گرفت که تمام دوران زندگی خود را
صرف مطالعه و تلاش در راه یافتن جوابی به این سؤال عمده نمودهاند که: هوش
چیست؟
اما اکثر تعریفهایی که در این زمینه ارایه شدهاند بر پایه یکی از ۴ باور زیر قرار میگیرند:
سیستمهایی که به طور منطقی فکر میکنند
سیستمهایی که به طور منطقی عمل میکنند
سیستمهایی که مانند انسان فکر میکنند
سیستمهایی که مانند انسان عمل میکنند (مرجع۱)
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comشاید
بتوان هوش مصنوعی را این گونه توصیف کرد: «هوش مصنوعی عبارت است از مطالعه
این که چگونه کامپیوترها را میتوان وادار به کارهایی کرد که در حال حاضر
انسانها آنها را صحیح یا بهتر انجام میدهند»(مرجع۲). هوش مصنوعی به هوشی
که یک ماشین از خود نشان میدهد و یا به دانشی در کامپیوتر که سعی در ایجاد
آن دارد گفته میشود. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی آن
را «دانش شناخت و طراحی عاملهای هوشمند [۱]» تعریف کردهاند. یک عامل
هوشمند سیستمی است که با شناخت محیط اطراف خود، شانس موفقیت خود را بالا
میبرد. جان مکارتی که واژه هوش مصنوعی را در سال ۱۹۵۶ استفاده نمود، آن را
«دانش و مهندسی ساخت ماشینهای هوشمند» تعریف کردهاست.
اینکه هوش
مصنوعی چیست و چه تعریفی میتوان از آن بیان نمود؟ مبحثی است که تاکنون
دانشمندان به یک تعریف جامع در آن نرسیدهاند و هریک تعریفی را ارائه
نمودهاند که در زیر نمونهای از این تعاریف آمدهاست.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comهنر ایجاد ماشینهایی که وظایفی را انجام میدهندکه انجام آنها توسط انسانها نیاز به هوش دارد (کورزویل- ۱۹۹۰)
مطالعه استعدادهای ذهنی از طیق مدلهای محاسباتی (کارنیاک و مک درموت - ۱۹۸۵)
مطالعه
اینکه چگونه کامپیوترها را قادر به انجام اعمالی کنیم که در حال حاضر،
انسان آن اعمال را بهتر انجام میدهد.(ریچ و نایت -۱۹۹۱)
خودکارسازی
فعالیتهایی که ما آنها را به تفکر انسانی نسبت میدهیم. فعالیتهایی مثل
تصمیم گیری، حل مسئله، یادگیری و... (بلمن -۱۹۷۸)
تلاشی نو و مهیج برای اینکه کامپیوترها را قادر به فکر کردن کنیم. ماشینهایی با فکر و حس تشخیص واقعی (هاگلند-۱۹۸۵)
یک زمینه تخصصی که به دنبال توضیح و شبیه سازی رفتار هوشمندانه بوسیله فرایندهای کامپیوتری است.(شالکوف -۱۹۹۰)
مطالعه محاسباتی که درک، استدلال و عمل کردن را توسط ماشینها را ممکن میسازد. (وینستون - ۱۹۹۲)
توانایی دست یافتن به کارایی در حد انسان در همه امور شناختی توسط رایانه (آلن تورینگ – ۱۹۵۰)
هوش
مصنوعی دانش و مهندسی ساخت ماشینهای هوشمند و به خصوص برنامههای
رایانهای هوشمند است. هوش مصنوعی با وظیفه مشابه استفاده از کامپیوترها
برای فهم چگونگی هوش انسان مرتبط است، اما مجبور نیست خودش را به روشهایی
محدود کند که بیولوژیکی باشند. (جان مک کارتی – ۱۹۸۰)
هوش مصنوعی علم
طراحی سیستمهایی رایانهای ویا الکترونیکی است که تلاش مینماید تا رفتار
انسان گونه را بازسازی نماید." به عبارت دیگر: هوش مصنوعی علم و مهندسی
ایجاد ماشینهایی با هوش با به کارگیری از کامپیوتر و الگوگیری از درک هوش
انسانی و یا حیوانی و نهایتاً دستیابی به مکانیزم هوش مصنوعی در سطح هوش
انسانی میباشد. (مسعود مولوی-۲۰۰۶)
همانطور که مشاهده مینمایید
تعاریف بسیار متفاوتی از هوش مصنوعی ارائه شدهاست. همه تعریفهای ارائه
شده درباره هوش مصنوعی تا کنون بر پایه یکی از چهار تعریف زیر استوار هستند
که:
- سیستمی که عقلانی فکر میکند. – سیستمی که مثل انسانها فکر
میکند. - سیستمی که عقلانی رفتار میکند. – سیستمی که همانند انسانها عمل
میکند.
هر دانشمند و محققی در این زمینهها، عقیده متفاوتی را از
عملکرد و نحوه کارکرد یک سیستم هوشمند دارد. اما براستی چرا این چنین است؟
برای پاسخ به این سوال میبایست در ابتدا مفهوم هوشمندی را برای خود تعریف
کنیم.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comهوشمندی مفهومی نسبی دارد و نمیتوان محدوده صحیحی را برای
ارائه تعریف از آن مشخص نمود. رفتاری که از نظر یک فرد هوشمند به نظر
میرسد؛ ممکن است برای یک فرد دیگر اینگونه به نظر نرسد. اما در مجموع
خصوصیات زیر قابلیتهای ضروری برای هوشمندی است:
پاسخ به موقعیتهای از قبل تعریف نشده با انعطاف بسیار بالا و بر اساس بانک دانش
معنا دادن به پیامهای نادرست یا مبهم
درک تمایزها و شباهتها
تجزیه و تحلیل اطلاعات و نتیجه گیری
توانمندی آموختن و یادگرفتن
برقراری ارتباط دوطرفه
و...
به
فرض اینکه تعاریف بالا را از هوشمندی بپذیریم، موارد زیر فهرستی است از
وظایفی که از یک سیستم هوشمند انتظار میرود و تقریباً اکثر دانشمندان هوش
مصنوعی بر آن توافق نظردارند به شرح زیر است:
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.com تولید گفتار
تشخیص و درک گفتار (پردازش زبان طبیعی انسان)
دستور پذیری و قابلیت انجام اعمال فیزیکی در محیط طبیعی و مجازی
استنتاج و استدلال
تشخیص الگو و بازشناسی الگو برای پاسخ گویی به مسائل بر اساس دانش قبلی
شمایلی گرافیکی و یا فیزیکی جهت ابراز احساسات و عکس العملهای ظریف
سرعت عکس العمل بالا
و...
تحقیقات
و جستجوهایی انجام شده برای رسیدن به ساخت چنین ماشینهایی مرتبط با
بسیاری از رشتههای علمی دیگر میباشد، مانند علوم رایانه، روانشناسی،
فلسفه، عصب شناسی، علوم ادراکی، تئوری کنترل، احتمالات، بهینه سازی و منطق
فلسفهٔ هوش مصنوعی
بطور
کلی ماهیت وجودی هوش به مفهوم جمع آوری اطلاعات، استقرا و تحلیل تجربیات
به منظور رسیدن به دانش و یا ارایه تصمیم است. در واقع هوش به مفهوم به
کارگیری تجربه به منظور حل مسائل دریافت شده تلقی میشود. هوش مصنوعی علم و
مهندسی ایجاد ماشینهایی هوشمند با به کارگیری از کامپیوتر و الگوگیری از
درک هوش انسانی و یا حیوانی و نهایتاً دستیابی به مکانیزم هوش مصنوعی در
سطح هوش انسانی است.
در مقایسه هوش مصنوعی با هوش انسانی میتوان
گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسایل در جهت قضاوت و اخذ
تصمیم است در حالی که هوش مصنوعی مبتنی بر قوانین و رویههایی از قبل تعبیه
شده بر روی کامپیوتر است. در نتیجه علیرغم وجود کامپیوترهای بسیار کارا و
قوی در عصر حاضر ما هنوز قادر به پیاده کردن هوشی نزدیک به هوش انسان در
ایجاد هوشهای مصنوعی نبودهایم.
بطور کلّی، هوش مصنوعی را میتوان
از زوایای متفاوتی مورد بررسی و مطالعه قرار داد. مابین هوش مصنوعی به
عنوان یک هدف، هوش مصنوعی به عنوان یک رشته تحصیلی دانشگاهی، و یا هوش
مصنوعی به عنوان مجموعهٔ فنون و راه کارهایی که توسط مراکز علمی مختلف و
صنایع گوناگون تنظیم و توسعه یافتهاست باید تفاوت قائل بود.
اتاق چینی
اتاق
چینی بحثی است که توسط «جان سیرل» در ۱۹۸۰ مطرح شد در این راستا که یک
ماشین سمبل گرا هرگز نمیتواند دارای ویژگیهایی مانند «مغز» و یا «فهمیدن»
باشد، صرف نظر از اینکه چقدر از خود هوشمندی نشان دهد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comمدیریت پیچیدگی
ایجاد
و ابداع فنون و تکنیکهای لازم برای مدیریّت پیچیدگی را باید به عنوان
هستهٔ بنیادین تلاشهای علمی و پژوهشی گذشته، حال، و آینده، در تمامی
زمینههای علوم رایانه، و به ویژه، در هوش مصنوعی معرّفی کرد. شیوهها و
تکنیکهای هوش مصنوعی، در واقع، برای حلّ آن دسته از مسائل به وجود
آمدهاست که به طور سهل و آسان توسط برنامهنویسی تابعی (Functional
programming)، یا شیوههای ریاضی قابل حلّ نبودهاند.
در بسیاری از
موارد، با پوشانیدن و پنهان ساختن جزئیّات فاقد اهمّیّت است که بر پیچیدگی
فائق میآییم و میتوانیم بر روی بخشهایی از مسئله متمرکز شویم که مهمتر
است. تلاش اصلی در واقع، ایجاد و دستیابی به لایهها و ترازهای بالاتر از
هوشمندی تجرید را نشانه میرود، تا آنجا که، سرانجام برنامههای کامپیوتری
درست در همان سطحی کار خواهند کرد که خود انسانها رسیدهاند.
به
یاری پژوهشهای گسترده دانشمندان علوم مرتبط، هوش مصنوعی تاکنون راه بسیاری
پیمودهاست. در این راستا، تحقیقاتی که بر روی توانایی آموختن زبانها
انجام گرفت و همچنین درک عمیق از احساسات، دانشمندان را در پیشبرد این دانش
کمک زیادی کردهاست. یکی از اهداف متخصصین، تولید ماشینهایی است که دارای
احساسات بوده و دست کم نسبت به وجود خود و احساسات خود آگاه باشند. این
ماشین باید توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته و
به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comبرای
نمونه روباتیی هوشمند که بتواند اعضای بدن خود را به حرکت درآورد، این
روبات نسبت به این حرکت خود آگاه بوده و با آزمون و خطا، دامنه حرکت خود را
گسترش میدهد و با هر حرکت موفقیت آمیز یا اشتباه، دامنه تجربیات خود را
وسعت بخشیده و سر انجام راه رفته و یا حتی میدود و یا به روشی برای جابجا
شدن دست مییابد، که سازندگانش برای او متصور نبودهاند.
هر چند
نمونه بالا ممکن است کمی آرمانی به نظر برسد، ولی به هیچ عنوان دور از
دسترس نیست. دانشمندان، عموماً برای تولید چنین ماشینهایی، از وجود مدلهای
زندهای که در طبیعت وجود، به ویژه آدمی نیز سود بردهاند.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comهوش
مصنوعی اکنون در خدمت توسعه علوم رایانه نیز است. زبانهای برنامه نویسی
پیشرفته، که توسعه ابزارهای هوشمند را ممکن ساختهاند، پایگاههای دادهای
پیشرفته، موتورهای جستجو، و بسیاری نرمافزارها و ماشینها از نتایج
پژوهشهایی در راستای هوش مصنوعی بودهاند.
تکنیکها و زبانهای برنامه نویسی هوش مصنوعی
عملکرد
اولیه برنامه نویسی هوش مصنوعی ایجاد ساختار کنترلی مورد لزوم برای محاسبه
سمبولیک است زبانهای برنامه نویسی LISP,PROLOG علاوه بر اینکه از مهمترین
زبانهای مورد استفاده در هوش مصنوعی هستند خصوصیات نحوی ومعنایی انها باعث
شده که انها شیوهها و راه حلهای قوی برای حل مسئله ارایه کنند. تاثیر
قابل توجه این زبانها بر روی توسعه AI از جمله تواناییهای آنها به عنوان
«ابزارهای فکرکردن» است. در حقیقت همان طور که هوش مصنوعی مراحل رشد خود را
طی میکند، زبانهای LISP ,PROLOG بیشتر مطرح میشوند که این زبانها کار
خود را در محدوده توسعه سیستمهای AIدر صنعت ودانشگاهها دنبال میکنند و
طبیعتاً اطلاعات در مورد این زبانها به عنوان بخشی از مهارت هر برنامه نویس
AIاست.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comPROLOG: یک زبان برنامه نویسی منطقی است. یک برنامه منطقی
دارای یک سری ویژگیهای قانون و منطق است. در حقیقت خود این نام از برنامه
نویسی PROدر LOGIC میآید. در این زبان یک مفسر برنامه را بر اساس یک منطق
مینویسد. ایده استفاده توصیفی محاسبهٔ اولیه برای بیان خصوصیات حل مسئله
یکی از محوریتهای مشارکت PROLOG است که برای علم کامپیوتر به طور کلی و
بطور جزئی برای زبان برنامه نویسی هوشمند مورد استفاده قرار میگیرند.
LISP:
اصولاً LISP یک زبان کامل است که دارای عملکردها و لیستهای لازمه برای
توصیف عملکردهای جدید، تشخیص تناسب و ارزیابی معانی است. LISP به برنامه
نویس قدرت کامل برای اتصال به ساختارهای اطلاعاتی را میدهد گر چه LISP یکی
از قدیمیترین ترین زبانهای محاسباتی است که هنوز فعال است ولی دقت کافی
در برنامه نویسی وطراحی توسعه باعث شده است که این یک زبان برنامه نویسی
فعال باقی بماند.
در حقیقت این مدل برنامه نویسی طوری موثر بودهاست
که تعدادی از دیگر زبانها براساس عملکرد برنامه نویسی آن بنا شدهاند: مثل
FP،ML،SCHEME
یکی از مهمترین برنامههای مرتبط با LISP برنامه
SCHEME است که یک تفکر دوباره در باره زبان در آن وجود دارد که بوسیله
توسعه AI وبرای آموزش واصول علم کامپیوتر مورد استفاده قرار میگیرد.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comعاملهای هوشمند
عاملها
(Agents) قادر به شناسایی الگوها، و تصمیم گیری بر اساس قوانین فکر کردن
خودهستند. قوانین و چگونگی فکر کردن هر عامل در راستای دستیابی به هدفش،
تعریف میشود. این سیستمها بر اساس قوانین خاص خود فکر کرده و کار خودرا
به درستی انجام میدهند. پس عاقلانه رفتار میکنند، هر چند الزاماً مانند
انسان فکر نمیکنند.
در بحث هوشمندی اصطلاح PEAS سرنام واژههای
"کارایی (Performance)"، "محیط (Environment)"، "اقدام گر (Agent)" و "حسگر
(Sensor)" است.
azsoft.ir
azsoftir@gmail.com
0936-729-2276
azsoft.ir
azsoftir@gmail.comسیستمهای خبره
سیستمهای
خبره زمینهای پرکاربرد در هوش مصنوعی و مهندسی دانش است که با توجّه به
نیاز روزافزون جوامع بر اتخاذ راه حلها و تصمیمات سریع در مواردی که
دانشهای پیچیده و چندگانهٔ انسانی مورد نیاز است، بر اهمیت نقش آنها
افزوده هم میشود. سیستمهای خبره به حل مسائلی میپردازند که به طور معمول
نیازمند تخصّصهای کاردانان و متخصّصان انسانی است. به منظور توانایی بر
حل مسائل در چنین سطحی (ترازی)، دسترسی هرچه بیشتر اینگونه سامانهها به
دانش موجود در آن زمینه خاص ضروری میگردد.