چرا وقتی صحبت از گراف میشه، پای ماتریس هم وسط میاد؟

چرا وقتی صحبت از گراف میشه، پای ماتریس هم وسط میاد؟
  واقعیت اینه که یکی از بهترین روش‌های نمایش گراف، ماتریس مجاورت (Adjacency Matrix) هست. تو این روش هر راس می‌شه یه سطر و ستون، اگه بین دو راس ارتباط باشه عدد ۱ می‌ذاریم و اگه نباشه ۰. همین ماتریس ساده کلی اطلاعات مهم به ما می‌ده: درجه هر راس رو می‌تونیم از جمع سطر یا ستون به دست بیاریم، تعداد مسیرها رو با توان‌های مختلف ماتریس حساب کنیم و …
ادامه مطلب

چرا یه زیست‌شناس باید گراف بلد باشه؟

 چرا یه زیست‌شناس باید گراف بلد باشه؟
وقتی اسم گراف میاد، خیلی‌ها یاد یک مفهوم در علم ریاضی می‌افتن!  اما واقعیت اینه که دنیای زیست‌شناسی پر از شبکه‌هاست، و گراف بهترین زبون برای خوندن این شبکه‌هاست.     گراف یعنی مجموعه‌ای از نقطه‌ها (راس‌ها) و خط‌ها (یال‌ها) که نشون می‌ده کی به کی وصله. حالا بذار ببینیم تو زیست چه جوریه: شبکه پروتئین‌ها (PPI): پروتئین‌ها تنها کار نمی‌کنن؛ دست به دست هم می‌دن. هر پروتئین یه راسه …
ادامه مطلب

اگر هر دارو یک شناسنامه داشت...

اگر هر دارو یک شناسنامه داشت...
همون‌طور که ما آدما شناسنامه داریم (اسم، سن، قد و …)، داروها هم می‌تونن یک شناسنامه عددی داشته باشن.     این شناسنامه در علم به اسم ماتریس ویژگی داروها (Feature Matrix) شناخته می‌شه. مثلاً: دارو A → وزن مولکولی 300، محلول در آب، ۲ پیوند هیدروژنی دارو B → وزن مولکولی 450، چربی‌دوست، ۵ پیوند هیدروژنی وقتی صدها یا هزاران دارو رو کنار هم بذاریم، یک جدول بزرگ تشکیل …
ادامه مطلب

ماتریس ویژگی داروها؛ شناسنامه عددی مولکول‌ها

ماتریس ویژگی داروها؛ شناسنامه عددی مولکول‌ها
هر دارو یا مولکول یک ساختار پیچیده شیمیایی دارد، اما برای اینکه رایانه‌ها بتوانند آن را تحلیل کنند، باید این ساختار به زبان اعداد ترجمه شود. اینجاست که ماتریس ویژگی داروها (Feature Matrix) وارد عمل می‌شود.     در این ماتریس، هر دارو به صورت یک ردیف و هر ویژگی (Feature) به صورت یک ستون نمایش داده می‌شود: ویژگی‌های فیزیکوشیمیایی: وزن مولکولی، LogP، بار الکتریکی… ویژگی‌های ساختاری: تعداد حلقه‌های آروماتیک، …
ادامه مطلب

ماتریس‌ها؛ زبان پنهان طراحی دارو

ماتریس‌ها؛ زبان پنهان طراحی دارو
شاید وقتی اسم ماتریس میاد یاد کلاس ریاضی بیفتید، اما همین ماتریس‌ها قلب تپنده خیلی از پیشرفت‌های امروزی در طراحی دارو هستن. ماتریس‌ها به ما اجازه می‌دن: خواص شیمیایی هزاران مولکول رو در یک جدول منظم ذخیره کنیم. برهم‌کنش داروها با پروتئین‌ها رو در قالب یک Drug–Target Matrix نشون بدیم. شبکه‌های زیستی مثل ارتباط ژن‌ها و پروتئین‌ها رو مدل کنیم. حرکت هزاران اتم رو در شبیه‌سازی دینامیک مولکولی دنبال کنیم. …
ادامه مطلب

نمایش روابط در سیستم‌های زیستی با ماتریس

نمایش روابط در سیستم‌های زیستی با ماتریس
در سیستم‌های زیستی، اجزایی مثل ژن‌ها، پروتئین‌ها یا متابولیت‌ها با یکدیگر ارتباط دارند. این ارتباط می‌تواند به صورت فعال‌سازی، مهار کردن یا بی‌اثر بودن باشد. برای ذخیره این روابط به شکلی که بتوانیم آن را محاسبه کنیم، از چیزی به نام ماتریس مجاورت استفاده می‌کنیم. در این ماتریس، هر سطر نشان می‌دهد یک جزء روی کدام اجزای دیگر اثر می‌گذارد و هر ستون نشان می‌دهد یک جزء از کدام اجزای …
ادامه مطلب

شبکه‌های عصبی چیست؟ مدل یادگیری ماشین الهام گرفته از مغز انسان

شبکه‌های عصبی چیست؟ مدل یادگیری ماشین الهام گرفته از مغز انسان
شبکه‌های عصبی، یکی از پیشرفته‌ترین مدل‌های یادگیری ماشین هستند که از ساختار مغز انسان الهام گرفته‌اند. اما چطور؟     مغز ما از میلیون‌ها سلول عصبی یا «نورون» تشکیل شده که به هم متصل‌اند و با هم کار می‌کنند تا اطلاعات را پردازش کنند. شبکه‌های عصبی هم از تعداد زیادی نورون مصنوعی ساخته شده‌اند که لایه‌لایه به هم متصل‌اند.     هر نورون ورودی‌هایی می‌گیرد، آن‌ها را با وزن‌های خاصی …
ادامه مطلب

درخت تصمیم چیست؟ مدل یادگیری ماشین شبیه به گرفتن تصمیم‌های روزمره

درخت تصمیم چیست؟ مدل یادگیری ماشین شبیه به گرفتن تصمیم‌های روزمره
درخت تصمیم یکی از مدل‌های محبوب یادگیری ماشین است که شبیه یک نمودار شاخه‌دار کار می‌کند. تصور کنید می‌خواهید تصمیم بگیرید که آیا امروز لباس گرم بپوشید یا نه. برای این تصمیم، ممکن است چند سوال بپرسید: آیا هوا سرد است؟ آیا باران می‌آید؟ آیا فردا قرار است بیرون بروید؟     هر سوال مثل یک شاخه در درخت است. بر اساس جواب‌ها، مسیرهای مختلفی را طی می‌کنید تا به …
ادامه مطلب

رگرسیون خطی چیست؟ ساده‌ترین مدل یادگیری ماشین

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

مدل‌های ریاضی در یادگیری ماشین

مدل‌های ریاضی در یادگیری ماشین
حالا که فهمیدیم مدل‌سازی ریاضی چقدر مهمه، بیاید چند مدل معروف و ساده رو با هم مرور کنیم:   رگرسیون خطی (Linear Regression) یه مدل خیلی ساده که رابطه‌ی بین ورودی‌ها و خروجی‌ها رو با یه خط یا صفحه توصیف می‌کنه. درخت تصمیم (Decision Tree) یه مدل شبیه یک نمودار شاخه‌دار که سوال‌های ساده می‌پرسه و بر اساس جواب‌ها مسیر رو انتخاب می‌کنه تا به نتیجه برسه. ماشین بردار پشتیبان …
ادامه مطلب

جستجو در مقالات

سبد خرید