✅ خواندن داده با فرمتهای مختلف در پایتون
🔷در هر پروژهی یادگیری ماشین، در ابتدا لازم هست که داده را با کمک ابزاری خوانده و وارد محیط برنامه نویسی پایتون بکنیم. در پایتون کتابخانه های مختلفی هست که میتوانیم با کمکشون داده به فرمتهای مختلف را بخوانیم. در این پست توضیح میدهیم که چطور متیوان با استفاده از کتابخانه هایی نظیر NumPy، Pandas و SciPy داده به فرمتهای مختلف را وارد محیط برنامه نویسی پایتون کرد.
⭕️جزئیات بیشتر👇
🔘https://onlinebme.com/data-reading-in-python-using-numpyscipy-pandas/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
🔷در هر پروژهی یادگیری ماشین، در ابتدا لازم هست که داده را با کمک ابزاری خوانده و وارد محیط برنامه نویسی پایتون بکنیم. در پایتون کتابخانه های مختلفی هست که میتوانیم با کمکشون داده به فرمتهای مختلف را بخوانیم. در این پست توضیح میدهیم که چطور متیوان با استفاده از کتابخانه هایی نظیر NumPy، Pandas و SciPy داده به فرمتهای مختلف را وارد محیط برنامه نویسی پایتون کرد.
⭕️جزئیات بیشتر👇
🔘https://onlinebme.com/data-reading-in-python-using-numpyscipy-pandas/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅پکیج MNE: پکیج پایتون برای بررسی، تجسم سازی و تحلیل دادههای فیزیولوژیکی انسان: MEG, EEG, SEEG, ECoG, NIRS ✍️اگر تابحال مقالات مربوط به حوزه ی BCI را مطالعه کرده باشید احتمالاً متوجه شدهاید که اگر دادهها در محیط پایتون پردازش شده باشند به احتمال زیاد از…
✅نحوه ی نصب و راه اندازی پکیج MNE پایتون
✍️پکیج MNE پایتون، جامعترین پکیج برای خواندن، تحلیل و پردازش و تجسم سازی دادههای فیزیولوژیکی انسان مانند سیگنالهای EEG, MEG و … است. بسیاری از دیتاستهای مربوط یا الگوریتمهای موردنیاز برای پردازش دادهها در این پکیج از قبل توسعه داده شدهاند و توابع زیادی برای خواندن، جدا کردن ترایالها، پیش پردازش و … در این پکیج وجود دارند. اما قبل از شروع به استفاده از آن لازم است آن را نصب کنیم. در این مقاله به بررسی نحوه ی نصب و راه اندازی این پکیج میپردازیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/mne-python-package/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✍️پکیج MNE پایتون، جامعترین پکیج برای خواندن، تحلیل و پردازش و تجسم سازی دادههای فیزیولوژیکی انسان مانند سیگنالهای EEG, MEG و … است. بسیاری از دیتاستهای مربوط یا الگوریتمهای موردنیاز برای پردازش دادهها در این پکیج از قبل توسعه داده شدهاند و توابع زیادی برای خواندن، جدا کردن ترایالها، پیش پردازش و … در این پکیج وجود دارند. اما قبل از شروع به استفاده از آن لازم است آن را نصب کنیم. در این مقاله به بررسی نحوه ی نصب و راه اندازی این پکیج میپردازیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/mne-python-package/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅ معرفی برنامه نویسی شی گرا در پایتون پایتون یک زبان برنامه نویسی سطح بالا، تفسیری و شی گرا است که هر روز به استفاده کنندگان این زبان برنامه نویسی محبوب در جهان اضافه میشود. برنامه نویسی در پایتون براساس الگوی برنامه نویسی شی گرا هست و قطعا هر فردی که میخواهد…
✅ سه متد جادویی init ،call و getitem در برنامه نویسی شئی گرای پایتون
✍ یکی از ویژگی های خیلی خوب برنامه نویسی شئی گرا، متدهای جادویی است. میشه گفت متدهای جادویی در برنامه نویسی شئی گرا همه چیز هستند و با تعریفشون به معنای واقعی جادو به کدهامون اضافه میکنیم. متدهای جادویی هر کدام کار خاصی انجام میدهند و میتوانیم یک یا چند تا از آنها را در داخل یک کلاس تعریف کنیم. سه متد جادویی init، call و getitem در طراحی DataLoader ها و شبکههای عصبی عمیق در پایتورچ بسیار پرکاربرد هستند. برای همین در این پست قصد داریم با یک مثال عملی با هر سه متد و تفاوتشون آشنا شویم.
🔘جزئیات بیشتر 👇
🌀https://onlinebme.com/magic-methods-in-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✍ یکی از ویژگی های خیلی خوب برنامه نویسی شئی گرا، متدهای جادویی است. میشه گفت متدهای جادویی در برنامه نویسی شئی گرا همه چیز هستند و با تعریفشون به معنای واقعی جادو به کدهامون اضافه میکنیم. متدهای جادویی هر کدام کار خاصی انجام میدهند و میتوانیم یک یا چند تا از آنها را در داخل یک کلاس تعریف کنیم. سه متد جادویی init، call و getitem در طراحی DataLoader ها و شبکههای عصبی عمیق در پایتورچ بسیار پرکاربرد هستند. برای همین در این پست قصد داریم با یک مثال عملی با هر سه متد و تفاوتشون آشنا شویم.
🔘جزئیات بیشتر 👇
🌀https://onlinebme.com/magic-methods-in-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✅مقدمه ای بر آموزش Autoencoderها
✍️هوش مصنوعی، طیف گستردهای از فناوریها و تکنیکها را در برمیگیرد که سیستمهای کامپیوتری را قادر میسازد تا مسائلی مانند فشرده سازی دادهها که در بینایی ماشین، شبکههای کامپیوتری، معماری کامپیوتر و بسیاری از زمینه های دیگر وجود دارند را حل کنند. Autoencoderها یا خودرمزنگارها، شبکههای عصبی بدون ناظر هستند که از یادگیری ماشین برای فشرده سازی داده استفاده میکنند. در این مقاله به معرفی این شبکهها میپردازیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/autoencoders/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✍️هوش مصنوعی، طیف گستردهای از فناوریها و تکنیکها را در برمیگیرد که سیستمهای کامپیوتری را قادر میسازد تا مسائلی مانند فشرده سازی دادهها که در بینایی ماشین، شبکههای کامپیوتری، معماری کامپیوتر و بسیاری از زمینه های دیگر وجود دارند را حل کنند. Autoencoderها یا خودرمزنگارها، شبکههای عصبی بدون ناظر هستند که از یادگیری ماشین برای فشرده سازی داده استفاده میکنند. در این مقاله به معرفی این شبکهها میپردازیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/autoencoders/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅شبکه عصبی CNN چطور کار میکنه؟ شاید براتون جالب باشه که بدونید شبکه عصبی کانولوشنی (CNN) چطور متوجه میشه تصویری که نشونش دادیم، تصویر چیه؟ مثلاً تصویر ورودی تصویر یک سگ هست یا گربه!؟ LinkedIn: PDF ⭕️ جزئیات بیشتر 👇 https://onlinebme.com/how-a-convolutional…
This media is not supported in your browser
VIEW IN TELEGRAM
onlinebme
✅ خواندن داده با فرمتهای مختلف در پایتون 🔷در هر پروژهی یادگیری ماشین، در ابتدا لازم هست که داده را با کمک ابزاری خوانده و وارد محیط برنامه نویسی پایتون بکنیم. در پایتون کتابخانه های مختلفی هست که میتوانیم با کمکشون داده به فرمتهای مختلف را بخوانیم. در این…
✅ ساخت dataloader سفارشی با کمک DataLoader و Dataset پایتورچ
✍در پروژه های یادگیری ماشین، مخصوصا یادگیری عمیق، ما با حجم بسیار بالای داده (big data) روبرو هستیم. و هندل کردن چنین داده ای جهت آموزش یک شبکه عصبی میتواند بسیار سخت و پیچیده باشد. از طرفی کدهای مربوط به پردازش نمونهها و آموزش شبکه عصبی هم میتواند بسیار شلوغ باشد. ما به طور ایده آل دوست داریم، که کد مربوط به آموزش مدل، با کد مربوط به داده جدا باشد تا یک کد خوانا و مدولار داشته باشیم. پایتورچ برای حل این مسئله دو تا کلاس به اسم Dataset و DataLoader دارد که کار با داده را بسیار ساده و راحت میکنند. در این پست میخواهیم با Dataset و DataLoader آشنا شویم و در آخر هم توضیح میدهیم که چطور میتوان یک DataLoader اختصاصی برای داده خود با کمک ابزار PyTorch بسازیم.
🔘 جزئیات بیشتر 👇
🌀https://onlinebme.com/creat-a-custom-dataset-in-pytorch/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✍در پروژه های یادگیری ماشین، مخصوصا یادگیری عمیق، ما با حجم بسیار بالای داده (big data) روبرو هستیم. و هندل کردن چنین داده ای جهت آموزش یک شبکه عصبی میتواند بسیار سخت و پیچیده باشد. از طرفی کدهای مربوط به پردازش نمونهها و آموزش شبکه عصبی هم میتواند بسیار شلوغ باشد. ما به طور ایده آل دوست داریم، که کد مربوط به آموزش مدل، با کد مربوط به داده جدا باشد تا یک کد خوانا و مدولار داشته باشیم. پایتورچ برای حل این مسئله دو تا کلاس به اسم Dataset و DataLoader دارد که کار با داده را بسیار ساده و راحت میکنند. در این پست میخواهیم با Dataset و DataLoader آشنا شویم و در آخر هم توضیح میدهیم که چطور میتوان یک DataLoader اختصاصی برای داده خود با کمک ابزار PyTorch بسازیم.
🔘 جزئیات بیشتر 👇
🌀https://onlinebme.com/creat-a-custom-dataset-in-pytorch/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
دوستان عزیز تمایل دارید کدامیک از دوره های آموزشی زیر زودتر آماده شوند؟
Anonymous Poll
34%
Generative Adversarial Networks (GAN)
42%
MNE-Python Package
32%
Transformers
14%
Autoencoders (AE)
✅تحلیل سیگنالهای MEG/EEG با کتابخانه MNE پایتون
✍در این مقاله به تحلیل سیگنالهای EEG/MEG با استفاده از پکیج MNE-Python میپردازیم. اینکه چطور دیتاست را بخوانیم، ترایالها را جدا کنیم و یا آنها را رسم کنیم. در این مقاله مهمترین ساختار دادههای پکیج MNE-Python معرفی میشوند: Raw, Epochs.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/meg-eeg-signal-analysis-using-mne-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✍در این مقاله به تحلیل سیگنالهای EEG/MEG با استفاده از پکیج MNE-Python میپردازیم. اینکه چطور دیتاست را بخوانیم، ترایالها را جدا کنیم و یا آنها را رسم کنیم. در این مقاله مهمترین ساختار دادههای پکیج MNE-Python معرفی میشوند: Raw, Epochs.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/meg-eeg-signal-analysis-using-mne-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅ ساخت dataloader سفارشی با کمک DataLoader و Dataset پایتورچ ✍در پروژه های یادگیری ماشین، مخصوصا یادگیری عمیق، ما با حجم بسیار بالای داده (big data) روبرو هستیم. و هندل کردن چنین داده ای جهت آموزش یک شبکه عصبی میتواند بسیار سخت و پیچیده باشد. از طرفی کدهای…
💡 شبکه عصبی و اهمیت مدل سازی مغز انسان
👨💻محمد نوری زاده چرلو
🗓 13 آذر 1402
#PyTorch
✍شبکه عصبی یک روشی در هوش مصنوعی است که به کامپیوتر یاد میدهد تا داده ها را به روشی پردازش کند که از مغز انسان الهام گرفته شده است. ولی سوال اساسی این است که چرا میخواهیم مغز انسان را مدل کنیم و اینکه چرا امروزه مدلسازی مغز انسان انقدر اهمیت پیدا کرده است. در این پست میخواهیم با اهمیت و نحوه مدلسازی مغز انسان آشنا شویم
🔘 جزئیات بیشتر👇
https://onlinebme.com/neural-networks-and-modeling-the-brain-with-computers/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
👨💻محمد نوری زاده چرلو
🗓 13 آذر 1402
#PyTorch
✍شبکه عصبی یک روشی در هوش مصنوعی است که به کامپیوتر یاد میدهد تا داده ها را به روشی پردازش کند که از مغز انسان الهام گرفته شده است. ولی سوال اساسی این است که چرا میخواهیم مغز انسان را مدل کنیم و اینکه چرا امروزه مدلسازی مغز انسان انقدر اهمیت پیدا کرده است. در این پست میخواهیم با اهمیت و نحوه مدلسازی مغز انسان آشنا شویم
🔘 جزئیات بیشتر👇
https://onlinebme.com/neural-networks-and-modeling-the-brain-with-computers/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
✅ترنسفورمرها (Transformers) چطور کار میکنند؟
👩💻هما کاشفی امیری
🗓16 آذر 1402
✍️ترنسفورمرها نوعی از معماری شبکه عصبی هستند که محبوبیت زیادی پیدا کردهاند. ترنسفورمرها اخیراً توسط OpenAI در مدلهای زبانی مورد استفاده قرار گرفتهاند همچنین اخیراً توسط DeepMind برای AlphaStar استفاده شدهاند. ترنسفورمرها برای حل مسائل انتقال توالی (Sequence Transduction) یا ترجمه ماشینی ساخته شدهاند. یعنی هر تسکی که یک دنبالهی ورودی را به یک دنبالهی خروجی تبدیل میکند. از جملهی این مسائل تشخیص گفتار، تبدیل متن به گفتار و … است.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/transformers/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
👩💻هما کاشفی امیری
🗓16 آذر 1402
✍️ترنسفورمرها نوعی از معماری شبکه عصبی هستند که محبوبیت زیادی پیدا کردهاند. ترنسفورمرها اخیراً توسط OpenAI در مدلهای زبانی مورد استفاده قرار گرفتهاند همچنین اخیراً توسط DeepMind برای AlphaStar استفاده شدهاند. ترنسفورمرها برای حل مسائل انتقال توالی (Sequence Transduction) یا ترجمه ماشینی ساخته شدهاند. یعنی هر تسکی که یک دنبالهی ورودی را به یک دنبالهی خروجی تبدیل میکند. از جملهی این مسائل تشخیص گفتار، تبدیل متن به گفتار و … است.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/transformers/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
💡 شبکه عصبی و اهمیت مدل سازی مغز انسان 👨💻محمد نوری زاده چرلو 🗓 13 آذر 1402 #PyTorch ✍شبکه عصبی یک روشی در هوش مصنوعی است که به کامپیوتر یاد میدهد تا داده ها را به روشی پردازش کند که از مغز انسان الهام گرفته شده است. ولی سوال اساسی این است که چرا میخواهیم…
✅ گرادیان نزولی و نقش آن در فرایند یادگیری شبکه های عصبی
🧑💻محمد نوری زاده چرلو
🗓20 آذر 1402
#PyTorch
💡گرادیان نزولی (gradient descent) یک الگوریتم بهینه سازی است که در شبکه های عصبی با کمک آن وزنهای سیناپسی تنظیم می شوند. به عبارتی با کمک گرادیان نزولی، شبکه های عصبی آموزش دیده و دانش لازم برای حل مئسله را بدست می آوردند.
🔺این الگوریتم با یک مقدار اولیه برای پارامتر بهینه سازی (وزنهای سیناپسی در شبکه های عصبی) شروع میکند، و براساس شیب خطا پارامتر بهینه سازی را تنظیم میکند.
🔺 گردایان نزولی در طول تکرارهای مختلف، در جهت شیب منفی خطا حرکت میکند تا به نقطه بهینه (global minima) همگرا شود. با کمک این رویکرد، شبکه های عصبی، در طول زمان وزنهای سیناپسی خود را برای حل مسئله خاص تنظیم میکنند.
🔺در این پست میخواهیم با فلسفه گرادیان نزولی برای حل مسئله، و چالشهایی که دارد آشنا شویم.
🔘جزئیات بیشتر 👇
https://onlinebme.com/gradient-descent/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
🧑💻محمد نوری زاده چرلو
🗓20 آذر 1402
#PyTorch
💡گرادیان نزولی (gradient descent) یک الگوریتم بهینه سازی است که در شبکه های عصبی با کمک آن وزنهای سیناپسی تنظیم می شوند. به عبارتی با کمک گرادیان نزولی، شبکه های عصبی آموزش دیده و دانش لازم برای حل مئسله را بدست می آوردند.
🔺این الگوریتم با یک مقدار اولیه برای پارامتر بهینه سازی (وزنهای سیناپسی در شبکه های عصبی) شروع میکند، و براساس شیب خطا پارامتر بهینه سازی را تنظیم میکند.
🔺 گردایان نزولی در طول تکرارهای مختلف، در جهت شیب منفی خطا حرکت میکند تا به نقطه بهینه (global minima) همگرا شود. با کمک این رویکرد، شبکه های عصبی، در طول زمان وزنهای سیناپسی خود را برای حل مسئله خاص تنظیم میکنند.
🔺در این پست میخواهیم با فلسفه گرادیان نزولی برای حل مسئله، و چالشهایی که دارد آشنا شویم.
🔘جزئیات بیشتر 👇
https://onlinebme.com/gradient-descent/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅تحلیل سیگنالهای MEG/EEG با کتابخانه MNE پایتون ✍در این مقاله به تحلیل سیگنالهای EEG/MEG با استفاده از پکیج MNE-Python میپردازیم. اینکه چطور دیتاست را بخوانیم، ترایالها را جدا کنیم و یا آنها را رسم کنیم. در این مقاله مهمترین ساختار دادههای پکیج MNE…
✅کار با دادههای حوزهی فرکانس در پکیج MNE پایتون
👩💻هما کاشفی امیری
🗓23 آذر 1402
✍️در این مقاله یاد میگیریم که با استفاده از پکیج MNE پایتون چطور بازنماییهای حوزه فرکانس دادهی خود را تجسم سازی کنیم و برای این منظور کلاسهای Spectrum و EpochsSpectrum را معرفی میکنیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/working-with-frequency-domain-data-using-mne-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
👩💻هما کاشفی امیری
🗓23 آذر 1402
✍️در این مقاله یاد میگیریم که با استفاده از پکیج MNE پایتون چطور بازنماییهای حوزه فرکانس دادهی خود را تجسم سازی کنیم و برای این منظور کلاسهای Spectrum و EpochsSpectrum را معرفی میکنیم.
⭕️ جزئیات بیشتر 👇
https://onlinebme.com/working-with-frequency-domain-data-using-mne-python/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
✅ گرادیان نزولی و نقش آن در فرایند یادگیری شبکه های عصبی 🧑💻محمد نوری زاده چرلو 🗓20 آذر 1402 #PyTorch 💡گرادیان نزولی (gradient descent) یک الگوریتم بهینه سازی است که در شبکه های عصبی با کمک آن وزنهای سیناپسی تنظیم می شوند. به عبارتی با کمک گرادیان نزولی،…
✅پارامترهای ارزیابی در مسائل رگرسیون و طبقه بندی
🧑💻محمد نوری زاده چرلو
🗓27 آذر 1402
✍در طراحی و تعیین پارامترهای یک مدل یادگیری ماشین، روشها و پارامترهای ارزیابی نقش بسیار مهمی دارند. چرا که به ما کمک میکنند دید درستی به مدل طراحی شده داشته باشیم و متوجه بشویم که مدل یادگیری ماشین underfit ،overfit شده است یا نه. در مسائل طبقه بندی و رگرسیون برای ارزیابی مدل یادگیری ماشین پارامترهای ارزیابی مختلفی وجود دارد، در این پست میخواهیم با چند تا از این پارامترهای ارزیابی مهم آشنا شویم.
🔘جزئیات بیشتر 👇
https://onlinebme.com/validation-parameters-in-regression-and-classification/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
🧑💻محمد نوری زاده چرلو
🗓27 آذر 1402
✍در طراحی و تعیین پارامترهای یک مدل یادگیری ماشین، روشها و پارامترهای ارزیابی نقش بسیار مهمی دارند. چرا که به ما کمک میکنند دید درستی به مدل طراحی شده داشته باشیم و متوجه بشویم که مدل یادگیری ماشین underfit ،overfit شده است یا نه. در مسائل طبقه بندی و رگرسیون برای ارزیابی مدل یادگیری ماشین پارامترهای ارزیابی مختلفی وجود دارد، در این پست میخواهیم با چند تا از این پارامترهای ارزیابی مهم آشنا شویم.
🔘جزئیات بیشتر 👇
https://onlinebme.com/validation-parameters-in-regression-and-classification/
🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme