تشخیص حرکت با بینایی کامپیوتر | Motion Detection with OpenCV

تشخیص حرکت با OpenCV در این بخش قصد داریم به کمک OpenCV کد تشخیص حرکت یا Motion Detection بنویسیم. درمدل تشخیص حرکت یک سیستمی وجود دارد که از تغییرات فریم و جابجایی بیشتر از یک مقدار مشخص در تصویر متوجه حرکت میشود. و بر اساس آن میتواند آن محلی که حرکت اتفاق افتاده است را مشخص […]
تشخیص لبخند با بینایی کامپیوتر | Smile Detection with OpenCV

تشخیص لبخند با OpenCV در این بخش قصد داریم به کمک OpenCV کد تشخیص لبخند یا Smile Detection بنویسیم. برای این منظور ابتدا Face Detection یا تشخیص چهره بر روی تصویر انجام میدهیم تا چهره مورد نظر به دست بیاید. سپس اگر لبخندی در داخل چهره شناسایی شده، وجود داشته باشد آن را تشخیص […]
Web Automation یعنی چی؟ | بهترین ابزار Web Automation چیست؟

Web Automation یعنی چی؟ به شاخه گسترده فعالیت به صورت bot با وب سایتها و وب اپلیکیشنهای مختلف، Web Automation گفته میشود. در واقع در این روش یک user ساخته میشود که مانند یک انسان میتواند رفتارهایی را با این وب سایتها و وب اپلیکیشنها داشته باشد. به این صورت که میتواند: ۱. اطلاعات را […]
کارتونی کردن تصویر با OpenCV در محیط Google Colab

نحوه کارتونی کردن تصویر با OpenCV در این بخش می خواهیم به نحوه کارتونی کردن تصاویر با OpenCV در محیط Google Colab بپردازیم. رفتارهای محیط Google Colab با یک سری تفاوت جزیی، شبیه به محیط Jupyter Notebook میباشد. upload تصویر در Google Colab برای وارد کردن تصویر مورد نظر جهت کارتونی کردن، در قسمت سمت […]
بررسی کامل Google Colab | نحوه کار با colab

نحوه کار با Google Colab در این بخش می خواهیم به بررسی فضای Google Colab و نحوه کار با آن بپردازیم. برای وارد شدن در محیط colab آدرس colab.research.google.com را جستجو میکنیم. برای استفاده از آن باید کاربر ابتدا به اکانت گوگل خود متصل شود. با ورود به محیط کولب با صفحه ایی مواجه میشویم […]
بازی سنگ، کاغذ، قیچی رو توی پایتون بساز | ساخت بازی با پایتون

اجرای بازی سنگ، کاغذ، قیچی در پایتون در این بخش قرار است بازی سنگ، کاغذ، قیچی را در پایتون با 25 خط بنویسیم. ابتدا برای شروع بازی باید یکی از حروف R، P و S را در داخل کادر زیر بنویسیم. در اینجا ابتدا حرف R را که ابتدای کلمه Rock است، در داخل کادر […]
LSTM چیست ؟ | از LSTM در کجا استفاده میشود؟

LSTM چیست؟ LSTM یا Long Short Term Memory به معنی حافظه بلند مدت، حافظه کوتاه مدت میباشد. با RNN ها در پست قبلی آشنا شدهاید. این مدل یکی از شاخههای RNN میباشد و مانند آن زیرمجموعه دیپ لرنینگ میباشد. در این مدل مانند مدلهای RNN خروجی به ورودی فیدبک میدهد. به این مدلها مدل فیدبک […]
شبکههای بازگشتی چیست؟ | تعریف شبکههای RNN

شبکههای بازگشتی چیست؟ در این بخش قرار است به توضیح در مورد شبکههای بازگشتی (RNN)Recurrent Neural Network بپردازیم. کاربرد این شبکهها در بحث سریهای زمانی میباشد. مانند پردازش متن (NLP)، پردازش گفتار (speech processing)، تشخیص گفتار یا بازشناسی گفتار، تحلیلهای مالی و ناوبری سیستمهای مکانیکی مثل خودروهای خودران،کشتی، قطار و رباتها، و غیره. تاریخچه […]
کورتکس بینایی انسان چیست؟|تاثیر visual cortex بر روی شبکه CNN

کورتکس بینایی انسان چیست در این بخش قرار است به توضیح در مورد کورتکس بینایی انسان و تاثیر آن بر روی شبکه عصبی CNN بپردازیم. اما قبل از آن بهتر است با تعریف و تاریخچه شبکه عصبی CNN آشنا شوید. Convolutional Neural Network(CNN) یکی از مهمترین شبکههای عصبی مورد استفاده در بخش دیپ لرنینگ، شبکههای […]
دیپ لرنینگ از گذشته تا به امروز | تاریخچه Deep Learning

تاریخچه دیپ لرنینگ در این بخش قرار است به تاریخچه دیپ لرنینگ بپردازیم. در سال 1962 آقای Frank Rosenblatt کتابی به نام Principles of Neurodynamics را نوشته اند. در این کتاب تئوریهایی در خصوص فلسفه این که یک سیستم میتواند شبیه مغز انسان عمل و فکر کند، مطرح شده است. در سال 1967 آقای Alexey […]