موضوعات و محورهای آموزشی منتخب
دوره پردازش سیگنال قلبی ECG
دوره پردازش سیگنال ECG یک دوره کاملا پروژه محور است و در آن روشهای پردازش سیگنال ECG به صورت گام به گام آموزش داده شده و در پایتون پیاده سازی می شوند. در فصل اول انواع داده ها معرفی شده…
۱,۲۹۰,۰۰۰ تومان
افزودن به سبد خرید
پردازش سیگنال مغزی با کتابخانه MNE پایتون
برای پردازش و کار با سیگنال EEG (سیگنال مغزی الکتروانسفالوگرافی) در محیط برنامهنویسی پایتون، راههای مختلفی پیش روی شماست. میتوانید مراحل پردازش را خودتان با توابع و کتابخانههای موجود انجام دهید. علاوه بر اینها پایتون، پکیجهایی برای پردازش و کار…
۱,۵۵۰,۰۰۰ تومان
افزودن به سبد خرید
پیادهسازی شبکه های عصبی با پایتورچ PyTorch
پایتورچ (PyTorch) یک فریم ورک یادگیری ماشین متن باز است که به دلیل انعطاف پذیری، سهولت استفاده و قابلیت های محاسباتی کارآمد، محبوب ترین کتابخانه برای محققان هوش مصنوعی در سراسر جهان است. در این دوره تخصصی، یاد میگیریم که…
برنامه نویسی شیء گرا در پایتون Python
برنامه نویسی شئی گرا یک نوع الگوی برنامه نویسی است که از کلاس ها و اشیاء در برنامه نویسی استفاده میکند. پایتون یک زبان برنامه نویسی مبتنی بر شیء گرا هست و میشود گفت که تقریبا همه چیز در پایتون…
۲۹۷,۰۰۰ تومان
افزودن به سبد خرید
کتابخانه NumPy و matplotlib در پایتون
کتابخانه های NumPy و matplotlib دو کتابخانه معروف و بسیار پرکاربرد در پایتون هستند. NumPy یک بسته نرمافزاری قابل افزودن به پایتون است که کاربرد اصلیاش در مقاصد علمی و برای کار با اعداد است. تقریبا در همه زمینههای علمی…
۲۹۹,۰۰۰ تومان
افزودن به سبد خرید
اصول برنامه نویسی پایتون Python
پایتون یک زبان برنامهنویسی سطح بالا هست و به خاطر قابلیتهای مهمی که دارد، امروزه محبوبیت زیاید در جامعه علمی پیدا کرده است و میلیونها نفر در سراسر جهان از این زبان برنامه نویسی استفاده میکنند و هر روز به…
۵۷۵,۰۰۰ تومان
افزودن به سبد خرید
دوره جامع و پروژه محور کاربرد شبکه های عمیق در بینایی ماشین
بینایی ماشین (machine Vision) تکنولوژی و روشهایی برای تحلیل و بررسی خودکار مبتنی بر تصویر است. این حوزه شامل تمام متدهایی میشود که اطلاعات به صورت خودکار از تصویر استخراج میشوند. این دوره پروژه محور بر تسکهای مهم در بینایی…
۱,۱۱۹,۰۰۰ تومان
افزودن به سبد خرید
دوره جامع و پروژه محور شبکه عصبی بازگشتی RNN
یکی از شبکههای معروف یادگیری عمیق (Deep Learning)، شبکه عصبی بازگشتی (RNN) است. این شبکهها برای دادههایی مناسب هستند که ماهیت توالی یا سری زمانی دارند. این دورهی پروژه محور با مقدمهای بر مفاهیم مورد نیاز برای درک یادگیری عمیق…
۵۸۰,۰۰۰ تومان
افزودن به سبد خرید
واسط مغز و کامپیوتر مبتنی بر P300
واسط مغز-کامپیوتر مبتنی بر P300 برای اولین بار در سال 1988 توسط Farwell و Donchin ارائه شد و از آن موقع به بعد به صورت گسترده در حوزه ارتباطات BCI مورد استفاده قرار گرفته است. در یک BCI-speller مبتنی بر…
۱,۱۶۰,۰۰۰ تومان
افزودن به سبد خرید
دوره جامع و پروژه محور شبکه عصبی کانولوشنی (Convolutional Neural Network)
یادگیری عمیق (Deep Learning) یکی از حوزههای جذاب و پرکاربرد هوش مصنوعی است. در این دوره بر یکی از معروفترین شبکههای عمیق به نام شبکهی عصبی کانولوشنی (CNN) تمرکز شده است. در این دورهی پروژه محور ابتدا مفاهیم اولیه و…
۳۶۰,۰۰۰ تومان
افزودن به سبد خرید
عملیات مورفورلوژی در پردازش تصویر (فصل چهارم)
عملیات مورفورلوژی(Morphological operation) مجموعه ای از عملیاتی هست که مرتبط با ویژگی های شکل و مورفولوژی(ریخت) در یک تصویر هستند. از الگوریتمهای مورفولوژی(ریخت شناسی) به عنوان یک ابزار ریاضی برای استخراج اجزای تصویر استفاده می شود. عملیات مورفولوژی بیشتر برای…
۱۸۰,۰۰۰ تومان
افزودن به سبد خرید
تبدیل فوریه زمان کوتاه در پردازش سیگنال مغزی(eeg)
تبدیل فوریه زمان کوتاه(short time fourier transform) یک ابزار مناسب برای تحلیل همزمان سیگنال در حوزه زمان و فرکانس است. از تبدیل فوریه زمان کوتاه در پردازش سیگنالهای حیاتی، مخصوصا پردازش سیگنال مغزی(EEG) به طور گسترده ای استفاده میشود. در…
۳۰۰,۰۰۰ تومان
افزودن به سبد خرید
دوره ی کامل پیادهسازی شبکه های عصبی در متلب
معرفی دوره ی پیاده سازی شبکه های عصبی در متلب اولین وجه تمایز دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب با سایر دوره ها این است که در این دوره نحوه استفاده از توابع آماده متلب آموزش داده نمیشود…
دوره ی گام به گام پایتون(آموزش ویدئویی)
دورهی گام به گام آموزش پایتون هدف آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی آموزش کلیهی مباحث مربوط به مهندسی پزشکی و هوش مصنوعی است. زبان برنامه نویسی متلب و پایتون از جمله ابزارهای مهم موردنیاز جهت پیادهسازی مقالات و…
اصول پایه برنامهنویسی در متلب
جزوه دست نوشته برنامهنویسی متلب چرا باید برنامه نویس شویم؟ قبل از یادگیری هر زبان برنامه نویسی لازم است که ما به سوالاتی مثل چرا و به چه دلیل باید این زبان برنامه نویسی را یاد بگیریم، جواب بدیم. باید…
انواع شبکههای GAN
در این مقاله به بررسی انواع مختلف شبکههای Generative Adversarial Networks (GAN) میپردازیم که میتوانند دادههای جدید تولید کنند و کاربردهای آنها را بررسی میکنیم.
مدلسازی Generative در برابر Discriminative
از چشم انداز آکادمیکی، پیشرفتهای حاصل در discriminative modeling را سادهتر میتوان بررسی کرد؛ زیرا میتوانیم عملکرد شبکهها را با استفاده از معیارهای عملکردی، ارزیابی کنیم، اما ارزیابی مدلهای generative دشوار است. به خصوص زمانی که کیفیت خروجیهای تولید شده…
Variational Autoencoder(VAE) چیست و چه تفاوتی با Autoencoder معمولی دارد؟
در این مقاله میخواهیم ساختار Variational autoencoder (VAE) را بررسی کنیم و ببینیم چه تفاوتی با Autoencoder معمولی دارد. مدل های VAE ساده ترین نوع مدلهای مولد یا Generative modelها هستند که می توانند داده ی جدید تولید کنند.
پیاده سازی یک autoencoder ساده در کراس
می خواهیم به نحوه ی پیاده سازی autoencoderها در کراس نگاهی بیندازیم، معماری شبکه عصبی که سعی می کند بازنمایی فشرده ای از داده ی ورودی به دست دهد.
مفهوم آموزش خصمانه (Adversarial Training)
در بسیاری از مواقع شبکههای عصبی که روی دیتاستهای تست i.i.d ارزیابی میشوند، به عملکردی نزدیک به عملکرد انسانی دست پیدا میکنند. طبیعی است که تعجب کنیم آیا واقعاً این مدلها، درکی در سطح انسان از تسکها کسب کردهاند؟ به…
Early Stopping در یادگیری ماشین چیست؟
زمانی که مدلهای یادگیری ماشین را آموزش میدهیم ممکن است این مدلها روی دادهی آموزش بیش از حد آموزش ببینند و یا به اصطلاح دادهی آموزشی را حفظ کنند و بیش برازش (Overfitting) رخ دهد. اغلب در چنین مواقعی میبینیم…
یادگیری بازنمایی یا Representation Learning چیست؟
یادگیری بازنمایی یا Representation Learningروشی برای آموزش یک مدل یادگیری ماشین است تا بتواند مفیدترین بازنمایی دادهی ورودی را یاد بگیرد. این بازنماییها که اغلب به عنوان ویژگی (feature) شناخته میشوند، حالتهای داخلی مدل هستند که میتوانند دادههای ورودی را…
محاسبه چگالی طیفی توان PSD طبق روش welch
چگالی طیفی توان (Power spectral density) توزیع توان در بازه های فرکانسی را مشخص میکند و متیوانیم با کمک تبدیل فوریه آنرا محاسبه کنیم. از آنجا که PSD اطلاعات زیادی در مورد پدیدهای که بررسی میکنیم ارائه میدهد در پردازش…
الگوریتم Pan-Tompkins در تشخیص پیکهای R سیگنال ECG
در پردازش سیگنال قلبی (ECG) اولین مرحله آشکارسازی پیکهای R است. از طریق موقعیت پیکهای R کمپلکس QRS، سیگنال RRI (فاصله زمانی بین پیکهای R) و HR استخراج میشود. آشکارسازی درست موقعیت پیکهای R برای تحلیل های بعدی بسیار با…
تبدیل موجک چیست؟
تبدیل موجک (Wavelet Transform) یک ابزار ریاضیاتی است که یک تابع یا سیگنال را به یک مجموعه توابع پایه به نام موجک، تجزیه میکند. تبدیل موجک، ابزار قدرتمندی در پردازش سیگنال EEG است؛ با استفاده از آن میتوان از سیگنال…
شبکههای عمیق در نقشهای مختلف در تحلیل سیگنال EEG
اگر تابحال مقالات مربوط به کاربرد شبکههای عمیق در پردازش انواع مختلف سیگنال EEG را بررسی کرده باشید، احتمالاً متوجه شدهاید که بسته به کاربرد و عملکرد مناسب مدل، شبکههای عمیق در نقشهای مختلفی ظاهر شدهاند. برای مثال در برخی…
معرفی تابع dir متلب (خواندن فایلها با اسم های مختلف)
احتمالا شما هم موقع خواندن فایلها با اسمهای مختلف در متلب، مخصوصا اگر اسم فایلها الگوی خاصی نداشته باشند، به مشکل خورده اید. همانند ماژول glob پایتون، متلب تابعی به اسم dir داره که این کار رو براتون راحت میکنه…
معرفی چند دیتاست بینایی ماشین
در این مقاله، لیستی جامع از دیتاستهای با کیفیت بینایی ماشین را ارائه کردهایم که میتوانید به صورت رایگان به آنها دسترسی داشته باشید.
پایگاه داده EEG تشنج صرعی CHB-MIT
یکی از پایگاه داده یا دیتاستهای مهم EEG صرع تشنجی که در مقالات اخیر از آن استفاده شده است CHB-MIT است که در این مقاله به بررسی آن میپردازیم.
نصب تولباکس WFDB فیزیونت در متلب
سایت فیزیونت یک وبسایت پایگاه داده پزشکی است که داده های بسیار معتبری ارائه میدهد. سیگنالهای حیاتی این سایت با فرمتهای مختلفی هستند که برای خواندن آنها در متلب لازمه که از تولباکس خود وبسایت فیزیونت استفاده کنیم. تولباکس WFDB…
معرفی پایگاه داده MIT-BIH Arrhythmia فیزیونت و نحوه خواندن آن در پایتون
سایت فیزیونت یک منبع پایگاه داده رایگان برای تحقیقات پزشکی هست که توسط آزمایشگاه فیزولوژی محاسباتی MIT مدیریت میشود. پایگاه داده MIT BIH Arrhythmia برای تحقیقات روی بیماریهای آریتمی قلبی ثبت شده است. این پایگاه داده شامل 48 ثبت نیم…
فرایند پیش بینی وقوع تشنج صرعی در پایگاه داده فیزیونت
تقریبا 1 درصد مردم جهان از صرع رنج می برند، بیماری که در آن تشنج مکرر اتفاق می افتد. صرع به خاطر سیگنالهای الکتریکی غیرنرمالی که در مغز تولید میکند، ادارک و رفتار فرد را محدود میکند. وقتی یک تشنج…
Human Connectome Project (HCP) چیست؟
این پروژه، دیتاستهایی در رابطه با ساختار، عملکرد و اتصالات مغز بیش از 1000 فرد مورد مطالعه سالم را در اختیار قرار میدهد. پروژه HCP برای اکتساب داده از اسکنرهای بهبود یافته، توالی پالس برای تصاویر با کیفیت بالا استفاده…
پایگاه داده SSVEP
برای اینکه بتوانیم یک پروژه واسط مغز کامپیوتر مبتنی بر SSVEP با کیفیت انجام دهیم به یک پایگاه داده SSVEP استاندارد نیاز داریم. در این بخش پایگاه داده معروف و Benchmark برای SSVEP را معرفی میکنیم تا دوستان بتوانند در…
نحوه تبدیل .gdf به .mat و نحوه جداکردن ترایالهای سیگنال EEG
این ویدیو بخشی از جلسه هشتم دوره تخصصی پردازش سیگنال EEG مبتنی بر تسک تصوری حرکتی هست. در این بخش در ابتدا توضیح میدهیم که چگونه میتوان داده gdf را به .mat تبدیل کرد.
نحوه تبدیل داده .dat به .mat با استفاده از تولباکس سایت فیزیونت
سایت فیزیونت یک سایت بسیار خوبی برای بچههای مهندسی پزشکی و افرادی که علاقهمند به کار روی سیگنالهای حیاتی هستند میباشد. که اکثر این دادهها به فرمت .mat جهت پردازش در متلب نیستند و نیاز است که ما در ابتدا…
نحوهی تبدیل فایل تکست به متلب(mat.)
بسیاری از دادههایی که سایتها در اختیار محقیقین قرار میدهند به فرمت .mat نسیتند و از آنجایی که در متلب ما فقط میتوانیم با داده های .mat کار کنیم، لذا نیاز است که در ابتدا دادههارو از فرمتی که هستند…
معرفی سایت فیزیونت(physionet)
اکثر ما دانشجویان در دوره ارشد و دکتری نیاز به یک سری داده معتبر جهت انجام پروژههای درسی یا پایان نامه داریم. از آنجا که امکانات کافی در اکثر دانشگاهها نداریم، نمیتوانیم خودمان داده ثبت کنیم و یا در مواقعی…
معرفی سایت آموزش برنامه نویسی datacamp
سایت آموزش برنامه نویسی datacamp مردم جهان هر روزه در حال تولید میلیون ها داده هستند(90درصد از دیتای جهان در دو سال اخیر بدست آمده است). این دیتاها اهمیت ویژه ای برای حل چالش ها و بهبود زندگی مردم دارند. …