حمیدرضا تائبی

کتابخانه‌های پایتون برای کار با توزیع های احتمال
حمیدرضا تائبی
کارگاه
برنامه نویسی
07/05/1402 - 16:10
توزیع احتمال یک تابع است که مقادیر مختلف یک متغیر تصادفی را به احتمالات مشخصی نسبت می‌دهد. به عبارت دیگر، توزیع احتمال مشخص می‌کند که هر مقدار ممکن از یک متغیر تصادفی با چه احتمالی رخ می‌دهد. توزیع...
هوش منبع باز (Open-source intelligence) چیست و به چه اطلاعاتی اشاره دارد؟
حمیدرضا تائبی
عصرشبکه
04/05/1402 - 10:20
هوش باز (OSINT) سرنامOpen-source intelligence به معنی استفاده از منابع عمومی و آزاد برای جمع‌آوری و تحلیل اطلاعات است. این منابع می‌توانند شامل منابعی مانند سایت‌های وب، شبکه‌های اجتماعی، رسانه‌های...
دکوراتورها در پایتون و نحوه پیاده‌سازی آن‌ها
حمیدرضا تائبی
کارگاه
01/05/1402 - 14:55
دکوراتورها (Decorators) در پایتون، نوعی از توابع هستند که می‌توانند برای تغییر رفتار یک تابع یا کلاس، به کار رود. این تغییرات می‌توانند شامل افزودن عملکرد به یک تابع، تغییر ورودی یا خروجی یک تابع، و...
تحلیل خوشه‌ای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟
حمیدرضا تائبی
هوش مصنوعی
کارگاه
29/04/1402 - 10:10
تحلیل خوشه‌ای (Cluster Analysis)، یک روش آماری است که برای دسته‌بندی داده‌ها به گروه‌های مشابه استفاده می‌شود. در این روش، داده‌ها بر اساس شباهت‌ها و ویژگی‌های‌شان به یکدیگر دسته‌بندی و به گروه‌های...
راهنمای آشنایی با ساختارهای داده در پایتون
حمیدرضا تائبی
کارگاه
برنامه نویسی
28/04/1402 - 10:25
در پایتون، ساختار داده‌ها شامل مجموعه‌ها، انواع رشته‌ها، لیست‌ها، دیکشنری‌ها، تاپل‌ها، صف‌ها و پشته‌ها هستند. هر یک از این ساختارها دارای ویژگی‌ها و عملیات‌های مخصوص به خود هستند که برای مدیریت و...
بازیافت حافظه (garbage collection) در زبان‌های برنامه‌نویسی به چه معنا است؟
حمیدرضا تائبی
کارگاه
24/04/1402 - 12:00
بازیافت یا جمع‌‌آوری زباله (Garbage collection) یک فرآیند خودکار است که در زبان‌های برنامه‌نویسی با قابلیت مدیریت حافظه، به منظور جمع‌آوری و حذف اشیاء بدون استفاده از حافظه استفاده می‌شود. هنگامی که...
بررسی انواع روش‌های محاسبه سری فیبوناچی + راه‌حل‌های برنامه‌نویسی
حمیدرضا تائبی
کارگاه
22/04/1402 - 11:35
سری فیبوناچی یکی از مهم‌ترین سری‌های عددی در ریاضیات است که با استفاده از اعضای قبلی خود تعریف می‌شود. برای محاسبه این سری، می‌توان از روش‌های مختلفی استفاده کرد. در این مقاله قصد داریم با برخی از...
regularization در یادگیری ماشین چیست؟
حمیدرضا تائبی
هوش مصنوعی
20/04/1402 - 12:40
در یادگیری ماشین، regularization روشی برای کاهش اثر بیش‌برازش (overfitting) در مدل‌های پیش‌گویانه است. هدف اصلی این روش، جلوگیری از بیش‌برازش مدل به داده‌های آموزشی و افزایش عملکرد آن بر روی داده‌های...
چگونه به تنهایی یادگیری برنامه‌نویسی را شروع کنم؟
حمیدرضا تائبی
کارگاه
19/04/1402 - 15:55
یادگیری برنامه‌نویسی به شما امکان می‌دهد تا بتوانید نرم‌افزارهایی را بسازید که می‌توانند درآمدزایی خوبی برای شما به همراه داشته باشند. با این ‌حال، اولین قدم در این زمینه آشنایی با زبان‌های برنامه‌...
راهنمای جامع آشنایی با تحلیل الگوریتمی
حمیدرضا تائبی
کارگاه
17/04/1402 - 11:35
تحلیل الگوریتمی (analyze algorithm) به معنای بررسی و تحلیل کارایی یک الگوریتم است. با توجه به این‌که الگوریتم‌ها به منظور حل مسائل طراحی می‌شوند، بنابراین یکی از معیارهای اصلی مقایسه‌ی آن‌ها، کارایی...
9 مورد از بهترین فریمورک‌های CSS
حمیدرضا تائبی
کارگاه
14/04/1402 - 11:40
CSS مخفف Cascading Style Sheets است و یکی از اصلی‌ترین زبان‌های برنامه‌نویسی وب است که برای طراحی وب‌سایت‌ها و اعمال تغییرات ظاهری در صفحات وب مورد استفاده قرار می‌گیرد. با استفاده از CSS، برنامه‌...
چگونه با کارآموزی، یادگیری ماشین را شروع کنیم؟
حمیدرضا تائبی
هوش مصنوعی
12/04/1402 - 11:40
شروع به یادگیری ماشین می‌تواند از طریق کارآموزی آنلاین، دوره‌های آموزشی، خودآموزها و کتاب‌های مربوط به ماشین لرنینگ باشد. برای شروع به یادگیری ماشین پیشنهاد می‌کنم به این مقاله نگاهی داشته باشید تا...
ایجاد یک تولیدکننده QR code با کتابخانه QRCode.js
حمیدرضا تائبی
کارگاه
08/04/1402 - 14:30
کتابخانه QRCode.js یک کتابخانه جاوااسکریپت است که به شما امکان ایجاد تصاویر QR code را می‌دهد. برای استفاده از این کتابخانه، می‌توانید ابتدا فایل‌های مربوط به آن را از آدرس https://github.com/...
دیجیتال مارکتینگ را از کجا و چطور یاد بگیریم؟
حمیدرضا تائبی
دانش کامپیوتر
06/04/1402 - 15:45
دیجیتال مارکتینگ فرایندی است که در آن از تکنولوژی و ابزارهای دیجیتالی برای تبلیغ، فروش و تبدیل مخاطبان به مشتریان استفاده می‌شود. این فرایند شامل استفاده از تکنیک‌هایی مانند تبلیغات در وب‌سایت‌ها،...
چگونه با فلاتر برنامه های کاربردی موبایل طراحی کنیم؟
حمیدرضا تائبی
کارگاه
04/04/1402 - 12:40
فلاتر (Flutter) یک فریم‌ورک متن‌باز برای ساخت اپلیکیشن‌های کاربردی و وب با زبان برنامه‌نویسی دارت (Dart) است. این فریم‌ورک توسط شرکت گوگل ایجاد شده است و اولین نسخه از آن در سال ۲۰۱۷ منتشر شد. یکی از...
راهنمای کاربردی آشنایی با نام‌پای (numpy) و نحوه استفاده از آن
حمیدرضا تائبی
کارگاه
برنامه نویسی
31/03/1402 - 15:25
نام‌پای (NumPy) یک کتاب‌خانه پایتون است که برای انجام عملیات علمی و محاسبات عددی استفاده می‌شود. NumPy مخفف عبارت "Numerical Python" است. این کتاب‌خانه در پردازش داده‌ها و بررسی داده‌های...

صفحه‌ها