دادههای اسمی Nominal Data چیست؟

دادههای اسمی(Nominal Data) یکی از اساسیترین انواع دادهها در تجزیه و تحلیل دادهها است. شناسایی و تفسیر آن در بسیاری از زمینهها از جمله آمار، علوم کامپیوتر، روانشناسی و بازاریابی ضروری است. این مقاله ویژگیها، کاربردها و تفاوتهای دادههای اسمی را با سایر انواع دادهها را بررسی میکند. دادههای اسمی چیست؟ دادههای اسمی برخلاف دادههای […]
مقدمهای بر ژوپیتر نوتبوک Jupiter Notebook برای یادگیری ماشین

ژوپیتر نوتبوک(Jupyter Notebook) یک پلتفرم وب منبع باز است که به توسعه دهندگان اجازه میدهد اسنادی را ایجاد و به اشتراک بگذارند که شامل متن روایت، کد زنده، تجسمها و معادلات است. این پلتفرم مبتنی بر تجسم دادهها، تمیز کردن و تبدیل دادهها، یادگیری ماشین (ML)، شبیهسازی عددی و مدلسازی آماری است. ژوپیتر نوتبوک که […]
تفاوت تصویر، عکس و نگاره چیست؟

امروزه، اکثر مردم هنگام بحث در مورد نمایش بصری یک شی در رایانه، تفاوت تصویر، عکس و نگاره را نمیدانند و آنها را مترادف هم در نظر میگیرند. اما برای ابهام هر یک از این موارد را به صورت زیر تعریف میکنیم. تصاویر دیجیتال(Images)، عکسها(Photos) و نگارهها(Pictures) تصویر بالا نمونهای بصری از تفاوت تصویر، عکس […]
خزنده وب Web Crawler چیست؟

تعریف خزنده وب خزنده وب یک ربات موتور جستجوی دیجیتال است که از کپی و ابرداده(Metadata) برای کشف و فهرستبندی صفحات سایت استفاده میکند. این مفهوم همچنین به عنوان ربات عنکبوتی(اسپایدر) نیز نامیده میشود، وب کراولرها در وب جهانی (از این رو “عنکبوت” و “خزنده”) میخزند تا بفهمد یک صفحه مشخص در مورد چیست. سپس […]
مفهوم SIEM (مدیریت رویداد و امنیت اطلاعات) چیست؟

SIEM یا مدیریت رویدادها و امنیت اطلاعات، گزارشها و رویدادها را جمعآوری کرده و این دادهها را برای تجزیه و تحلیل بیشتر نرمال میکند که میتوان از آنها به صورت تجسم، هشدار، جستجو، گزارش و موارد دیگر استفاده کرد. تیمهای امنیتی اغلب از SIEM خود به عنوان داشبورد مرکزی استفاده میکنند و بسیاری از عملیات […]
یکپارچهسازی ابزار tool consolidation چیست؟

یکپارچهسازی ابزار tool consolidation چیست؟ یکپارچهسازی ابزار فرآیند کاهش تعداد ابزارهای مورد استفاده توسط یک کسب و کار یا سازمان برای نظارت بر زیرساختها و برنامههای کاربردی آنها است. یکپارچهسازی ابزار با تعویض چندین ابزار با مجموعه کوچکتری از ابزارها که کارآمدتر و بهینهتر هستند کار میکند. این موضوع به کاهش پشته فناوری سازمان کمک […]
تجزیه و تحلیل لاگ log analytics چیست؟

تعریف تجزیه و تحلیل لاگ تجزیه و تحلیل لاگ فرآیند جستجو، بررسی و تجسم دادههای تولید شده توسط سیستمهای فناوری اطلاعات است که به عنوان گزارشهای توالی زمانی ذخیره میشود. تجزیه و تحلیل گزارش، نظارت بر گزارش را یک قدم جلوتر میبرد و به تیمهای مشاهده پذیری اجازه میدهد تا الگوها و ناهنجاریها را در […]
موتور جستجو Search Engine چیست؟

تعریف موتور جستجو موتور جستجو یک برنامه نرم افزاری یا سیستمی است که برای کمک به کاربران برای یافتن اطلاعات ذخیره شده در اینترنت یا در یک پایگاه داده خاص طراحی شده است. موتورهای جستجو با فهرستبندی(indexing) و فهرستنویسی محتوا از منابع مختلف کار میکنند و سپس فهرستی از نتایج مرتبط را بر اساس جستوجوهایشان […]
پایگاه داده برداری Vector Database چیست؟

تعریف پایگاه داده برداری پایگاه داده برداری یک پایگاه داده است که اطلاعات را به صورت بردار ذخیره میکند، که نمایش عددی اشیاء دادهای است که به عنوان جاسازی برداری(Vector Embedding) نیز شناخته میشود. از قدرت جاسازیهای برداری برای فهرستبندی و جستجو در میان مجموعه دادههای عظیمی از دادههای بدون ساختار و دادههای نیمه ساختاریافته، […]
برنامه نویسی منطقی Logic Programming چیست؟

برنامه نویسی منطقی یک پارادایم برنامه نویسی است که مبتنی بر منطق است. این بدان معنی است که یک زبان برنامه نویسی Logic دارای جملاتی است که از منطق پیروی میکنند، به طوری که آنها حقایق و قوانین را بیان میکنند. محاسبات با استفاده از برنامه نویسی منطق با استنتاج منطقی بر اساس تمام دادههای […]
الگوی Proxy در الگوهای طراحی Structural به همراه کد

الگوی Proxy یک الگوی طراحی ساختاری است که به برنامه نویس امکان میدهد یک جایگزین یا مکان نگهدار(Placeholder) برای یک شی دیگر تهیه کنید. یک پروکسی دسترسی به شی اصلی را کنترل کرده و به شما امکان میدهد قبل یا بعد از ارسال درخواست به شی اصلی، کاری را انجام دهید. بیان مسئله: خوب اطلا […]
الگوی Flyweight در الگوهای طراحی Structural به همراه کد

الگوی Flyweight یکی از الگوهای طراحی Structural است زیرا این الگو راههایی را برای کاهش تعداد اشیا ارائه میدهد و در نتیجه ساختار اشیاء مورد نیاز کاربرد را بهبود میبخشد. الگوی Flyweight زمانی که ما نیاز به ایجاد تعداد زیادی از اشیاء مشابه داشته باشیم (مثلاً تعداد 213) استفاده میشود. یکی از ویژگیهای مهم اجسام […]
الگوی Facade در الگوهای طراحی Structural به همراه کد

الگوی Facade یا نما، پیچیدگیهای سیستم را پنهان میکند و اینترفیسی را برای مشتری فراهم میکند که با استفاده از آن مشتری میتواند به سیستم دسترسی داشته باشد. این نوع الگوی طراحی زیر مجموعهای از الگوی ساختاری(Structural) قرار میگیرد زیرا این الگو یک اینترفیس به سیستم موجود اضافه میکند تا پیچیدگیهای آن را پنهان کند. […]
الگوی Decorator در الگوهای طراحی Structural به همراه کد

الگوی Decorator به کاربر اجازه میدهد تا عملکرد جدیدی را به یک شیء موجود بدون تغییر ساختار آن اضافه کند. این نوع الگوی طراحی تحت الگوهای ساختاری قرار میگیرد زیرا این الگو به عنوان یک پوشش برای یک کلاس موجود عمل میکند. این الگو یک کلاس دکوراتور ایجاد میکند که کلاس اصلی را میپوشاند و […]
الگوی Composite در الگوهای طراحی Structural به همراه کد

الگوی Composite یک الگوی طراحی ساختاری(Structural) است که به شما امکان میدهد اشیاء را در ساختارهای درخت مانند ترکیب کنید تا با این ساختار سلسله مراتب ایجاد شده را که بخشی از کل است را نشان دهید. این الگو به مشتریان اجازه میدهد تا با اشیا و ترکیبات اشیاء به طور یکنواخت رفتار کنند. به […]
الگوی Bridge در الگوهای طراحی Structural به همراه کد

الگوی Bridge یک الگوی طراحی ساختاری(Structural) است که به شما امکان میدهد که یک کلاس بزرگ یا مجموعهای از کلاسهای نزدیک به هم را به دو سلسله مراتب مجزا تقسیم کنید که شامل کلاسهای انتزاعی و پیادهسازی است که میتوانند مستقل از یکدیگر توسعه یابند. در واقع الگوی Bridge زمانی استفاده میشود که باید یک […]
