onlinebme
4.82K subscribers
1.48K photos
574 videos
345 files
700 links
آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
ارائه‌دهنده‌ی پکیجهای آموزشی پروژه محور:
برنامه‌نویسی متلب-پایتون
پردازش تصویر-سیگنالهای حیاتی
شناسایی الگو
یادگیری ماشین
شبکه‌های عصبی
واسط مغز-کامپیوتر

تماس👇
09360382687
@onlineBME_admin

www.onlinebme.com
Download Telegram
خواندن داده‌ با فرمتهای مختلف در پایتون
🔷در هر پروژه‌ی یادگیری ماشین، در ابتدا لازم هست که داده را با کمک ابزاری خوانده و وارد محیط برنامه نویسی پایتون بکنیم. در پایتون کتابخانه های مختلفی هست که میتوانیم با کمکشون داده به فرمتهای مختلف را بخوانیم. در این پست توضیح میدهیم که چطور متیوان با استفاده از کتابخانه هایی نظیر 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
onlinebme
Pytorch and Neural Networks-problem02.pdf
Pytorch and Neural Networks#problem03 and project2.pdf
504.3 KB
🔥دوره پایتورچ
📝  فصل سوم:
Dataset and DataLoader
🔷 تمرینات سری سوم
🔶 پروژه 2

@Onlinebme
onlinebme
معرفی برنامه نویسی شی گرا در پایتون پایتون یک زبان برنامه نویسی سطح بالا، تفسیری و شی گرا است که هر روز به استفاده کنندگان این زبان برنامه نویسی محبوب در جهان اضافه می‌شود. برنامه نویسی در پایتون براساس الگوی برنامه نویسی شی گرا هست و قطعا هر فردی که میخواهد…
سه متد جادویی init ،call و getitem در برنامه نویسی شئی گرای پایتون

یکی از ویژگی های خیلی خوب برنامه نویسی شئی گرا، متدهای جادویی است. میشه گفت متدهای جادویی در برنامه نویسی شئی گرا همه چیز هستند و با تعریفشون به معنای واقعی جادو به کدهامون اضافه می‌کنیم. متدهای جادویی هر کدام کار خاصی انجام می‌دهند و میتوانیم یک یا چند تا از آنها را در داخل یک کلاس تعریف کنیم. سه متد جادویی init، call و getitem در طراحی  DataLoader ها و شبکه‌های عصبی عمیق در پایتورچ بسیار پرکاربرد هستند. برای همین در این پست قصد داریم با یک مثال عملی با هر سه متد و تفاوتشون آشنا شویم.

🔘جزئیات بیشتر 👇
🌀https://onlinebme.com/magic-methods-in-python/

🏢 آکادمی آنلاین مهندسی پزشکی و  هوش مصنوعی
@Onlinebme
مقدمه ای بر آموزش Autoencoderها


✍️هوش مصنوعی، طیف گسترده‌ای از فناوری‌ها و تکنیک‌ها را در برمی‌گیرد که سیستم‌های کامپیوتری را قادر می‌سازد تا مسائلی مانند فشرده سازی داده‌ها که در بینایی ماشین، شبکه‌های کامپیوتری، معماری کامپیوتر و بسیاری از زمینه های دیگر وجود دارند را حل کنند. Autoencoderها یا خودرمزنگارها، شبکه‌های عصبی بدون ناظر هستند که از یادگیری ماشین برای فشرده سازی داده استفاده می‌کنند. در این مقاله به معرفی این شبکه‌ها می‌پردازیم.

⭕️ جزئیات بیشتر 👇

https://onlinebme.com/autoencoders/

🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
onlinebme
💡ساختار یک نورون @Onlinebme
This media is not supported in your browser
VIEW IN TELEGRAM
ما پنجاه سال پیش یک اشتباهی کردیم و الان هم داریم تاوانش رو میدهیم...
#مغز
@Onlinebme
onlinebme
خواندن داده‌ با فرمتهای مختلف در پایتون 🔷در هر پروژه‌ی یادگیری ماشین، در ابتدا لازم هست که داده را با کمک ابزاری خوانده و وارد محیط برنامه نویسی پایتون بکنیم. در پایتون کتابخانه های مختلفی هست که میتوانیم با کمکشون داده به فرمتهای مختلف را بخوانیم. در این…
ساخت dataloader سفارشی با کمک DataLoader و Dataset پایتورچ

در پروژه های یادگیری ماشین، مخصوصا یادگیری عمیق، ما با حجم بسیار بالای داده (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
onlinebme
ساخت dataloader سفارشی با کمک DataLoader و Dataset پایتورچ در پروژه های یادگیری ماشین، مخصوصا یادگیری عمیق، ما با حجم بسیار بالای داده (big data) روبرو هستیم. و هندل کردن چنین داده ای جهت آموزش یک شبکه عصبی میتواند بسیار سخت و پیچیده باشد. از طرفی کدهای…
💡 شبکه عصبی و اهمیت مدل سازی مغز انسان
👨‍💻محمد نوری زاده چرلو
🗓 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
onlinebme
Pytorch and Neural Networks#problem03 and project2.pdf
Pytorch and Neural Networks#problem04.pdf
576.9 KB
🔥دوره پایتورچ
📝  فصل چهارم:
Single Layer Perceptron
🔷 تمرینات سری چهارم
@Onlinebme
onlinebme
💡 شبکه عصبی و اهمیت مدل سازی مغز انسان 👨‍💻محمد نوری زاده چرلو 🗓 13 آذر 1402 #PyTorch شبکه عصبی یک روشی در هوش مصنوعی است که به کامپیوتر یاد میدهد تا داده ها را به روشی پردازش کند که از مغز انسان الهام گرفته شده است. ولی سوال اساسی این است که چرا میخواهیم…
 گرادیان نزولی و نقش آن در فرایند یادگیری شبکه های عصبی
🧑‍💻محمد نوری زاده چرلو
🗓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
onlinebme
 گرادیان نزولی و نقش آن در فرایند یادگیری شبکه های عصبی 🧑‍💻محمد نوری زاده چرلو 🗓20 آذر 1402 #PyTorch 💡گرادیان نزولی (gradient descent) یک الگوریتم بهینه سازی است که در شبکه های عصبی با کمک آن وزنهای سیناپسی تنظیم می شوند. به عبارتی با کمک گرادیان نزولی،…
پارامترهای ارزیابی در مسائل رگرسیون و طبقه بندی
🧑‍💻محمد نوری زاده چرلو
🗓27 آذر 1402

در طراحی و تعیین پارامترهای یک مدل یادگیری ماشین، روشها و پارامترهای ارزیابی نقش بسیار مهمی دارند. چرا که به ما کمک می‌کنند دید درستی به مدل طراحی شده داشته باشیم و متوجه بشویم که مدل یادگیری ماشین underfit ،overfit  شده است یا نه. در مسائل طبقه بندی و رگرسیون برای ارزیابی مدل یادگیری ماشین پارامترهای ارزیابی مختلفی وجود دارد، در این پست میخواهیم با چند تا از این پارامترهای ارزیابی مهم آشنا شویم.

🔘جزئیات بیشتر 👇
https://onlinebme.com/validation-parameters-in-regression-and-classification/
 
 🏢 آکادمی آنلاین مهندسی پزشکی و هوش مصنوعی
@Onlinebme
Type I error vs Type II error 😅
@Onlinebme