در چند سال اخیر یادگیری تقویتی (Reinforcement Learning) دستاوردهای بزرگی داشته و مسائل مختلفی را حل کرده است، اما هنوز هم مواردی وجود دارند که اگر از این دانش در ارتباط با آنها استفاده کنید با مشکل...
یادگیری ماشین یکی از شاخههای اصلی هوش مصنوعی است که خود زیرمجموعههای مختلفی دارد که همگی در قالب سه پارادایم اصلی یادگیری ماشین تحت نظارت (Supervised Learning)، بدون نظارت (Unsupervised Learning) و...
بیشتر متخصصانی که به دنیای هوش مصنوعی وارد میشوند، ابتدا کار خود را بهعنوان یک برنامهنویس کامپیوتر آغاز میکنند و برای مدتها در این حرفه باقی میمانند. با این حال، کارشناسان بر این باور هستند که...
ابر بومی (Cloud-Native) یکی از داغترین مباحث مرتبط با توسعه نرمافزار است. برخی توسعهدهندگان ابر بومی را تب زودگذری توصیف میکنند که پس از مدتی ناپدید خواهد شد، اما برخی دیگر آنرا آینده توسعه نرم...
پروتکلهای شبکه مجموعه قواعد و دستورالعملهایی هستند که تجهیزات شبکه با استفاده از آنها با یکدیگر ارتباط برقرار میکنند. پروتکلهای شبکه راهکاری ایمن، قابل اعتماد و آسان برای تبادل اطلاعات در...
یکی از نکاتی که بهعنوان یک کارشناس یادگیری ماشین یا دانشمند داده باید به آن دقت کنید، هوشمند شدن فرآیند ساخت مدلها است. به بیان دقیقتر، دنیای هوش مصنوعی در حال حرکت به سمتی است که سرویسهای...
در چند سال گذشته، دنیای زبانهای برنامهنویسی تغییرات قابل توجهی داشته است. این تغییرات باعث شدهاند تا برخی از زبانهای برنامهنویسی با استقبال بیشتری از سوی کاربران روبهرو شوند، و در عین حال از...
امنیت در حوزه فناوری اطلاعات (IT) به روشها، ابزارها و پرسنل مورد استفاده برای دفاع از داراییهای دیجیتال سازمان اشاره دارد. هدف امنیت فناوری اطلاعات محافظت از این داراییها، دستگاهها و خدمات در...
پایتون یک زبان برنامهنویسی شیءگرا، سطح بالای معنایی پویا است که کدها توسط یک مفسر اجرا میشود. ساختارهای داده داخلی سطح بالای آن، همراه با تایپ پویا و اتصال پویا، آنرا برای توسعه سریع برنامهها...
یکی از مهمترین گرایشهای توسعه نرمافزارهای کاربردی، برنامهنویسی سمت سرور(Server-Side Programming) است. برنامههای سمت سرور، نوع خاصی از برنامههای کاربردی هستند که روی سرور اجرا میشوند و مرتبط با...
این روزها، برندسازی شخصی بهشدت مورد توجه برخی کاربران و حتا متخصصان حوزههای مختلف قرار گرفته است. افراد در شبکههای اجتماعی سعی میکنند به روشهای مختلف خود را نشان دهند و با انتشار پستهای تخصصی،...
در نگاه اول، یک شبکه تحویل محتوا (CDN) و یک زیرساخت ابر سنتی ممکن است شبیه بهنظر برسند. با این حال، این فناوریها برای مقاصد مختلفی استفاده میشوند و از اینرو متفاوت از یکدیگر هستند.
یکی از وظایف مهم متخصصان امنیتی، ارزیابی امنیت سازمان است. این ارزیابی، جنبههای فنی مانند وضعیت پیکربندی سرورها، فایروالها، نرمافزارها، کنترلهای امنیت فیزیکی و اطلاعرسانی به کارکنان در رابطه با...
شبکههای نرمافزارمحور فناوری جدیدی بهشمار نمیروند و عمری بیش از ده سال دارند، اما در چند سال اخیر مورد توجه بسیاری از شرکتها و بهویژه شرکتهای ایرانی قرار گرفتهاند. بهطوری که اغلب سازمانها در...
برنامههای کاربردی، سامانهها و شبکهها با انواع مختلفی از حملههای سایبری مثل شکستن رمزهای عبور، حملههای فرهنگ لغت و جستوجوی فراگیر روبهرو هستند. در سالهای گذشته، شرکتها از برنامهنویسان انتظار...
نکتهای که در هنگام ارزیابی امنیتی باید به آن دقت کنید این است که به عنوان یک آزمایشکننده نفوذ، باید مطابق با خطمشیهای مربوطه کار خود را انجام دهید تا بتوانید به نتیجه دلخواه دست پیدا کنید. درک...