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

تصویر programming-matlab-psychtoolbox_5814_1 کتاب برنامه نویسی آزمایش های رفتاری در متلب و سایک تولباکس

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

در این بخش دانلود رایگان کتاب برنامه نویسی آزمایش های رفتاری در متلب و سایک تولباکس (9 گام ساده برای دانشجویان و پژوهشگران) با عنوان اصلی Programming Behavioral Experiments with MATLAB and Psychtoolbox (9 simple steps for students and researchers) نوشته ارمان میسیرلیسوی (Erman Misirlisoy) به صورت PDF و با زبان انگلیسی آماده کرده ایم که در ادامه توضیحاتی از مقدمه و توضیحات کتاب ارائه شده و فهرست مطالب به همراه لینک دانلود رایگان کتاب قرار داده شده است.

پیشگفتار کتاب

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

مقدمه مترجم

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

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

سایک تولباکس

سایک تولباکس (Psychtoolbox) ابزار برنامه نویسی به شدت قدرتمندی است که امکان نظارت بر هر مرحله از پژوهش را به پژوهشگر می دهد. شما با آن می توانید هر نوع محرکی که میخواهید (شنیداری و دیداری و …) بسازید و در زمان و موقعیت های مختلف آن را ارائه کنید، از شرکت کننده پاسخ های رفتاری بگیرید و داده ها را ثبت و تحلیل کنید. یادتان نرود گروه های پژوهشی سرتاسر دنیا دنبال پژوهشگرانی هستید که مهارت برنامه نویسی با MATLAB داشته باشند. پس بر شما است که این کتاب را بخوانید.

مقدمه

روانشناسی و عصب پژوهی رشته های دانشگاهی محبوبی هستند و سرمقاله های علمی زیادی در سرتاسر جهان با این رشته ها پیوند دارند. هسته مرکزی این رشته های پیچیده و جالب یک ابزار بی ادعا بیش نیست: آزمایش رفتاری. روانشناسان و عصب پژوهان از انواع و اقسام تکالیف دقیق برای کشف ماهیت رفتار انسان بهره می گیرند. این موضوع معمولاً افزون بر مهارت های علمی به دانش برنامه نویسی نیاز دارد. مثالی که در طول کتاب با آن کار می کنیم توصیف کننده فرآیند کلی کد نویسی آزمایش رفتاری در متلب نسخه R2015b و با استفاده از تولباکس رایگانی به نام سایک تولباکس است (psychtoolbox.org). شما برای طراحی آزمایش ها به هردوی این ابزارها روی سیستمتان نیاز دارید.

این دو ابزار در موسسات دانشگاهی به طور گسترده ای برای کد نویسی آزمایش ها مورد استفاده هستند. کدهای این کتاب را روی یک سیستم مک با نسخه 10.11.1 سیستم عامل اواس ایکس اجرا کرده ام، اما این مثال ها باید روی هر سیستم دیگری هم که از سایک تولباکس پشتیبانی می کند بدون مشکل اجرا شوند. منتهی قبل از هرچیز مشخصات مورد نیاز را برای سایک تولباکس در وب سایت رسمی اش (psychtoolbox.org/requirements) بخوانید و سازگاری سیستم خود را با اجرای مثال ها و دمو های آموزشی محک بزنید (peterscarfe.com/ptbtutorials.html). چنانچه نمی توانید کدهای دموی موجود در این سایت را اجرا کنید احتمالاً از نظر سازگاری با سیستم مشکلی وجود دارد. سیستم عامل پیشنهادی سازندگان سایک تولباکس لینوکس است که می توانید آن را رایگان دانلود و نصب کنید (www.gnu.org/software/software.en.html). اما یک سلب مسئولیت کوتاه: هرگز تضمین نمی کنم که مثال های این کتاب کاملاً با هر سیستم عامل و سخت افزار مشخصی سازگار باشند. بنابراین باید کلیه کدهایتان را محک بزنید تا مطمئن شوید عملکرد، دقت زمانی و کیفیت گرافیکی مورد نظرتان را دارا باشند.

تصویر programming-matlab-psychtoolbox_5814_2 کتاب برنامه نویسی آزمایش های رفتاری در متلب و سایک تولباکس

در این کتاب قرار است مولفه های اصلی برنامه نویسی یک آزمایش رفتاری در اختیار شما قرار بگیرد. این اثر دقیقاً بر مواردی متمرکز است که من به خوبی توانستم با آنها برنامه نویسی را یاد بگیرم؛ و معتقدم اینها موضوعاتی هستند که برای هرکس دیگر هم جواب می دهند؛ خواه روانشناس شناختی، عصب پژوه یا پژوهشگر دیگر حوزه های رفتاری باشید. من این کتاب را با صفت آموزش فوری متلب معرفی می کنم چراکه به سرعت اصول اولیه پشت پرده برنامه نویسی را به خواننده یاد می دهد (و حتی برخی اصول اولیه کمتر ضروری را حذف می کند) و مستقیماً نشان می دهد اسکریپت های یک آزمایش رفتاری چگونه کار می کنند. هدف من این است که شما را با بزرگترین مانع یادگیری برنامه نویسی آزمایش های رفتاری آشنا کنم. پس از این مرحله، این مانع کوچک و کوچکتر شده و دانش بیشتر درباره متلب برایتان دسترس پذیر خواهد شد. در این مسیر و پس از پایان کتاب با یاری گرفتن از گوگل می توانید آزمایش های رفتاری خودتان را کد نویسی کنید. و این اتفاقی سریع و ساده است که اصلاً وحشتناک نیست.

آموزش های این کتاب به طور مستقیم بر کد نویسی آزمایش های رفتاری متمرکز هستند و موارد دیگری را که متلب در آنها عملکردی عالی دارد کنار می گذارند؛ بنابراین، اگر این کتاب را انتخاب کردید، آزمایش های رفتاری اولویت اصلی شما بوده اند. لیکن، قواعد و روش های معرفی شده قابل تعمیم به حوزه های دیگر از جمله تحلیل پیشرفته داده و مدل سازی محساباتی نیز هستند. نسخه کامل مثال این کتاب در وبسایت رسمی انتشارات راتلج و در بخش دانلود (eResources) قابل دسترسی است. اسکریپت با نام gonogo_tutorial_predebug.m شامل کلیه دستورات تا گام 7 است (یعنی وقتی مرحله اشکال زدایی و ایجاد توابع شروع می شوند). پس از تکمیل این گام فایل gonogo_tutorial_postfunction.m کلیه مولفه های ویرایش شده اسکریپت را دارد. همچنین فایل دیگری (به نام analysis_script.m) وجود دارد که برای گام 9 و دستورات پایه تحلیل داده ها به کارتان می آید.

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

فهرست مطالب کتاب

  • تقدیر و تشکر
  • برنامه نویسی آزمایش های رفتاری در متلب و سایک تولباکس
  • مقدمه مترجم
  • مقدمه
  • گام صفر: نکات ابتدایی
  • گام اول: راه اندازی برنامه
  • گام دوم: تنظیم پارامترها و متغیرها برای ذخیره شرایط و داده های آزمایش
  • گام سوم: اجرای حلقه های FOR برای تکرار کوشش ها
  • گام چهارم: استفاده از دستور IF برای تعریف کوشش ها و ارائه محرک ها
  • گام پنجم: ارائه محرک ها و ثبت پاسخ شرکت کنندگان
  • گام ششم: ذخیره سازی داده ها
  • گام هفتم: اشکال زدایی، بهینه سازی و توابع
  • گام هشتم: امتحان و بررسی درستی داده ها
  • گام نهم: اصول تحلیل داده ها
  • به شما تبریک می گویم
 

باکس دانلود
شناسه:
۵۸۱۴
نویسنده:
ارمان میسیرلیسوی (Erman Misirlisoy)
صفحات:
۸۰ صفحه
زبان:
انگلیسی
فرمت فایل:
PDF
اندازه فایل:
۱.۴۱ مگابایت
کتاب های مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است