CMAC مخفف Cerebellar Model Articulation Controller یا کنترلگر مدل ریاضی مخچه است.
مدل CMAC یا مدل ریاضی مخچه در سال 1971 توسط J.S.Albus ارائه شد. CMAC شبکه عصبی است که ساختار و اعمال قسمتی از مغز انسان بنام مخچه را شبیهسازی مینماید. وظیفه مخچه کنترل و هماهنگی اجزای بدن نظیر چشمها، بازوها، پاها و انگشتان میباشد و Albus برای اولین بار از مدل CMAC برای کنترل بازوهای ربات استفاده نمود [Albus 1975]. مدل CMAC مبتنی بر سلولهای حافظه انجمنی و بر اساس جدول جستجو است.
مبانی و جایگاه
مخچه متصل به مغز میانی و در زیر قشر بینایی قرار گرفته است و وظیفه آن حفظ تعادل بدن، کنترل سرعت و دقت حرکات اندامها، چشمها و دیگر اعضای بدن میباشد. مخچه از بسیاری لحاظ شبیه یک پرسپترون است. ساختمان یک پرسپترون در شکل زیر نشان داده شده است.
از آنجاییکه ساختار پرسپترون در ابتدا از مدل مغز الهام گرفته شده است بنابراین نامگذاریهای قسمتهای مختلف آن شامل عبارات فیزیولوژیکی- عصبی است. از بردارهـای ورودی S به عنوان سلولهای حسگر(Sensor Cells) یاد میشود. هنگامی که یک بردار ورودی S بر روی سلولهای حسگر قرار میگیرد، یک بردار سلول های انجمنی A فعال میشود. با ضرب کردن این بردار سلول انجمنی در ماتریس وزن W، بردار پاسخ یا خروجی P بدست میآید.
....