۰۶٫۱۰٫۱۳۹۹
مشاوره Andrew Ng در مورد روش خواندن مقاله های پژوهشی – ویدیو
در این پست خلاصه ای از توصیه های Andrew Ng رو درباره خواندن مقاله های پژوهشی در دوره درسی یادگیری عمیق دانشگاه استنفورد (۲۰۱۸) آورده ام. توصیه می کنم برای جزئیات بیشتر سخنرانی را تماشا کنید.
۱۳٫۱۰٫۱۳۹۸
توازن بار با کمک HAProxy
توازن بار (Load Balancing) به بهبود توزیع بار کاری بین چند منبع (نظیر شبکه، پردازنده، دیسک و …) گفته می شود. HAProxy یک نرم افزار متن باز است که از آن به عنوان متوازن کننده بار و پراکسی عموما برای سرویس های تحت وب استفاده می شود. حتی از این ابزار برای توازن بار ترافیک TCP هم می توان استفاده کرد.
۰۲٫۱۰٫۱۳۹۸
رابط کاربری خط فرمان سفارشی
حالتی را در نظر بگیرید که بخواهید اجازه دسترسی به رابط کاربری خط فرمان را به کاربری بدهید و در عین حال کاربر تنها مجاز به اجرای برخی فرامین خاص سیستم عامل باشد. چه باید کرد؟
۱۳٫۰۷٫۱۳۹۸
کتابخانه تولید JSON تصادفی
برای تولید مقدار تصادفی با فرمت JSON ابزارهای متعددی در زبان های برنامه نویسی مختلف طراحی شده است. تولید داده ساختگی (Fake) کاربردهای متعددی دارد. این کتابخانه را برای تولید JSON تصادفی مبتنی بر یک الگوی مشخص شده توسط کاربر، در زبان پایتون ساخته ام.
۱۱٫۰۷٫۱۳۹۸
بررسی مقاله: Cross-Domain Weakly-Supervised Object Detection through Progressive Domain Adaptation
روش های متعددی برای تشخیص اشیاء ابداع شده است؛ در همه این روش ها ویژگی های تصویر استخراج و سپس از روی ویژگی ها با استفاده از الگوریتم های یادگیری ماشین تصاویر تشخیص داده می شود. از جنبه ی استخراج ویژگی از تصویر می توان الگوریتم های تشخیص شیء را به دو دسته کلی با و بدون یادگیری عمیق تقسیم کرد.
۲۵٫۰۴٫۱۳۹۸
مجازی سازی ARMv8-A – مجازی سازی در حالت AArch64
AArch64 به حالت اجرای ۶۴ بیتی در مجموعه دستورات ARMv8 اطلاق می شود. پردازنده در این حالت عملیات را با مجموعه دستورات A64 اجرا می کند. نسخه های پیشین ARM تنها از حالت اجرای ۳۲ بیتی پشتیبانی می کنند و مد اجرای ۶۴ بیتی در مجموعه دستورات ARMv8 معرفی شده است. در این مد از اجرا تنها دستورات A64 در دسترس قرار دارد؛ با این حال در این حالت هر دو مجموعه ثبات ۶۴ بیت و ۳۲ بیت در دسترس قرار دارند.
۲۱٫۰۴٫۱۳۹۸
مجازی سازی ARMv8-A – مقدمه
از فناوری مجازی سازی به طور وسیعی استفاده می شود. شالوده تقریبا تمامی سامانه های محاسبات ابری و زیرساخت های تجاری مجازی سازی است. اجرای چند سیستم عامل به طور همزمان بر روی یک ماشین از طریق مجازی سازی امکان پذیر است. مجازی سازی امکان اجرا و تست نرم افزارها را بدون مواجه با مخاطره آسیب رسانی به ماشین اصلی بدست می دهد.