عامل هوشمند يادگيرنده(Learner Agent) عامل های یاد گیرنده شامل مؤلفه های عنصر کارایی، عنصر یاد گیرنده، مولد مسئله و منتقد می باشد.عنصر کارایی، مسئول انتخاب فعالیت های خارجی است. عنصر یاد گیرنده، مسئول ایجاد بهبود ها است. منتقد، مسئول تولید باز خورد با توجه به استاندارد کارایی برای عنصر یاد گیرنده است. مولد مسئله، مسئول […]
عامل هوشمند مبتنی بر سودمندی(Utility Based Agent) تابع سودمندی: یک حالت یا رشته ای از حالات را به یک عدد حقیقی که درجه رضایت نام دارد. نگاشت می کند.مثال تاکسی خودکار را در نظر بگیرید؛در رسیدن تاکسی به مقصد ممکن است دنباله زیادی از اعمال وجود داشته باشد تا به مقصد برسیم ولی بعضی از […]
عامل هوشمند مبتنی بر هدف اطلاع از حالت فعلی محیط برای تصمیم گیری در مورد اقدام مناسب بعدی کافی نیست بلکه برای انتخاب یک عمل از بین چند عمل ممکن نیازمند انتخاب درست می باشیم.به عبارت دیگر علاوه بر توصیف حالت فعلی ،عامل به نوعی اطلاعات درباره هدف که همان وضعیت مطلوب را توصیف می […]
عامل واکنشی مبتنی بر مدل(حافظه دار) اغلب محیطهایی که عامل در آن قرار دارد مشاهده پذیر جزئی می باشد.موثرترین روش برخورد عامل با محیطی که مشاهده پذیر جزئی است نگه داشتن سوابق آن بخش از دنیاست که اکنون قابل مشاهده برای آن نیست .عامل باید به نوعی حالت داخلی عامل را نگهداری کند که با […]
عامل واکنشی ساده ساده ترین نوع عامل عامل واکنشی ساده است این عامل اقدامات را براساس مشاهدات فعلی انتخاب می نماید و عملاً تاریخچه ادراکی را در نظر نمی گیرد. سادگی یکی از ویژگیهای بسیار بارز این عامل می باشد ولی هوشمندی محدودی را دارند. دانلود جزوه دانلود ویدئو (۲۸۲۱)
عامل مبتنی بر جدول جستجو عامل مبتنی بر جدول جستجو ساده ترین شیوه پیاده سازی یک عامل هوشمند می باشد و شامل جدولی است که یکی از فیلدهای آن مشاهدات است و فیلد دیگر آن اعمالی است که برای آن مشاهده انتظار اجرای آن را داریم .اندیس این جدول براساس مشاهده می باشد. عملاً این […]
هوش مصنوعی چیست؟ هزاران سال است بشر تلاش می کند بفهمد که چگونه فکر م یکند یعنی چگونه یک موجود می تواند حس کند ؛بفهمد؛پیش بینی کند و دنیایی بسیار بزرگتر و پیچیده تر از خود را بپاید. رشته هوش مصنوعی از این هم فراتر می رود؛ نه تنها برای درک موجودات هوشمند تلاش می […]
قضیه قابل پذیرش بودن تابع هیورستیک (Admissible heuristic) جستجوي حريصانه ميتواند زمان جستجو را اما كاهش دهد نه كامل است نه بهينه. در جستجو با هزينه يكسان هزينه مسير را نيز حداقل مي كند . جستجوي با هزينه يكسان هم بهينه هست هم كامل اما مي تواند بسيار بي فايده .باشد اگر ما بتوانيم دو […]
مثالی از زمانبندی غیرانحصاری (SRT,Round Robin) در این ویدئو قصد داریم تا برای شما مثالی از یک زمانبندی غیر انحصاری داشته باشیم که با دو الگوریتم Round Robin و الگوریتم SRT توضیح داده می شود . دانلود جزوه دانلود ویدئو (۵۹۰۲)
مثالی برای الگوریتم های (FCFS,SPN,HRRN) در این ویدئو تصمیم داریم تا برای شما مثالی از الگوریتم های FCFS,SPN,HRRN و تفاوت این ودل ها برای شما ارائه دهید. از ویدئو های گذشته دانلود جزوه دانلود ویدئو (۴۵۵۶)
الگوریتم زمان بندی صف چندسطحی با قابلیت بازخورد( Multi Level Feedback Queue) الگوریتم زمان بندی صف چندسطحی با قابلیت بازخورد یکی از کاربردی ترین الگوریتمهای زمان بندی برای فرآیندها در سیستم عاملهای تعاملی محسوب میشود. همانطوریکه در ویدئوهای قبلی ذکر شد نقطه ضعف الگوریتم R.R این بود که با تخصیص کوانتوم های طولانی به تمام فرآیندها مدت زمان […]
تحلیلگر نحوی غیرپیشگو (Non Predictive Syntax Analyzer) تحلیلگر نحوی(Syntax Analyzer) یا پارسر (Parser) فازم دوم عمل کامپایل میباشد.گرامر مورد استفاده در این مرحله گرامر مستقل از متن یا Context Free میباشد. در حین این مرحله از کامپایل میباشد که خطاهای نحوی تشخیص داده میشوند. تحلیلگر نحوی(Syntax Analyzer) در ورودی خود یک جریانی از توکنهای شناخته شده […]
مقدمه ای بر تحلیلگر نحوی بخش اول درواقع در یک کامپایلر متعارف شش فاز وجود دارد که مهمترین قسمت آن تحلیلگر نحوی (Syntax Analyzer) می باشد. در حقیقت (Syntax Analyzer) براساس گرامر زبان که معمولا نوع مستقل از متن می باشد بررسی صحت نحو یک رشته از زبان را انجام می دهد. دریک گرامرمستقل از […]
مقدمه ای برتحلیلگر نحوی بخش دوم دراین ویدئو قصد داریم تا مقدمه ای برتحلیلگر نحوی (Syntax Analyzer) را به شما دانشجویان عزیز بیان نماییم.دریک گرامرمستقل از متن میبایستی برای رسیدن به رشته نهایی عمل اشتقاق (Derivation) گرفت. ممکن است چندین روش برای رسیدن به یک جمله پایانی ثابت وجود داشته باشد.به ازای هر جمله پایانی […]
عمل تعویض متن (Context Switching) مهمترین عملی که در سیستم عاملهایی که به صورت چندبرنامگی عمل می کنند این است که یک فرآیند در حین اجرا به دلیل یک وقفه یا یک فراخوانی سیستمی از پردازنده پس گرفته می شود و بعداز آن سیستم عامل در ۴ مرحله عمل تعویض متن را انجام می دهد. […]
الگوریتم کوتاهترین زمان باقیمانده (SRT) یکی از الگوریتمهای غیر انحصاری الگوریتم ابتدا کوتاهترین زمان باقیمانده می باشد. این الگوریتم در واقع همان الگوریتم SJF (ابتدا کوتاهترین کار) می باشد فقط این الگوریتم به صورت غیرانحصاری است . دانلود جزوه دانلود ویدئو (۷۹۳۴)
الگوریتم بالاترین نسبت پاسخ (HRRN) یکی از الگوریتمهای در محیطهای دسته ای الگوریتم بالاترین نسبت پاسخ می باشد. این الگوریتم در واقع بهبود یافته الگوریتم SJF (ابتدا کوتاهترین کار) می باشد به گونه ای که دیگر امکان گرسنگی در آن وجود ندارد.این الگوریتم به هردو پارامتر زمان انتظار و زمان پردازش یازمان سرویس ارزش قائل […]
الگوریتم زمانبندی مهمترین نکته در هر الگوریتم زمانبندی شناخت محیط آن است و این که در هر محیطی چه الزاماتی را بایستی محقق نماید. درهرمحیطی یک سری الگوریتمها وجود دارد که در این ویدئو به اختصار به معرفی آنها می پردازیم دانلود جزوه دانلود ویدئو (۸۱۷)
الگوریتم خدمت به ترتیب ورود (First Come First Serve) یکی از سادهترین؛ عادلانه ترین الگوریتمهای زمان بندی برای فرآیندها در سیستم عامل محسوب میشود. سیاست و اولویت کارها به ترتیب ورود فرآیندها می باشد .همان صف نانوایی دانلود جزوه دانلود ویدئو (۹۵۴)
الگوریتم زمان بندی نوبت گردشی الگوریتم زمان بندی نوبت گردشی یکی از سادهترین محبوبترین عادلانه ترین الگوریتمهای زمان بندی در سیستم عامل محسوب میشود. به هر فرآیند یک برشهای زمان نسبت داده میشود به هر فرایند در سهمهای مساوی و ترتیب چرخشی، مدیریت تمام پردازشها بدون اولویت انجام میپذیرد (به همین دلیل به صورت اجرای چرخشی نیز […]
گروه بندی الگوریتم های زمانبندی مهمترین نکته در هر الگوریتم های زمانبندی شناخت محیط آن است و این که در هر محیطی چه الزاماتی را بایستی محقق نماید . برخی از معیارها مشترک در هر محیطی است و برخی از آنها به صورت اختصاصی می باشد. ذکر این نکته الزامی است تحقق همه معیارها ناممکن […]
تئوری آتاماتا درعلوم نظری رایانه ؛نظریه آتاماتا یا همان نظریه ماشینها به بررسی ریاضی ماشینهای انتزاعی محاسبه گر می پردازد همچنین در این نظریه توانایی حل مسائل توسط این ماشینها مورد بررسی قرار می گیرند. این نظریه بسیار ارتباط تنگاتنگی با نظریه زبانهای صوری دارد ونقطه اتصال نظریه ماشینها و نظریه زبانها اینجا می باشد […]
دسته بندی چامسکی برای گرامرهای صوری شناخت گرامرهای زبانهای صوری (مصنوعی)مهمترین راه بررسی زبانهای برنامه سازی و شناخت پذیرنده آنها می باشد. نوام چامسکی (زبان شناس)نسبت به ارائه یک طبقه بندی براساس قواعد تولید گرامرها اقدام نمود.این ویدئو این دسته بندی را ارائه می دهد. سایت مرتبط (۶۷۴)