thinclient

وبلاگی در حوزه تین کلاینت

thinclient

وبلاگی در حوزه تین کلاینت

بینایی کامپیوتر چیست و از چه برنامه‌هایی استفاده می‌کند؟

شاید تا به حال عبارت بینایی کامپیوتری یا computer vision به گوشتان خورده باشد و این سوال برای شما پیش آمده باشد که این عبارت یعنی چه. آیا کامپیوتر می‌تواند ببیند؟ در ادامه با ما همراه باشید تا این مفهوم را درک کنید و ببینید که چگونه یک کامپیوتر می‌تواند ببیند. بینایی رایانه ای یکی از زیر شاخه‌های هوش مصنوعی می‌باشد که در حوزه علمی میان رشته‌ای جای می‌گیرد و هدف آن درک تصاویر یا فیلم‌هاست. در واقع می‌توان گفت همان‌گونه که چشم انسان فقط تصاویر دنیای واقعی را دریافت می‌کند، این مغز است که که به درک این تصاویر کمک خواهد کرد.
دوربین تصویر برداری دیجیتال فقط ابزاری برای ذخیره سازی است و برای درک تصویر یا ویدیوی ذخیره شده به پردازشی نیاز دارد. به الگوریتم‌هایی که با این هدف توسعه داده می‌شوند الگوریتم‌های Computer Vision گفته می‌شود. بینایی کامپیوتر تقریبا مانند بینایی انسان عمل می‌کند با این تفاوت که بینایی انسان از قابلیت طول عمر بافت برای نحوه تشخیص اشیاء از هم برخوردار است.
بینایی کامپیوتر چیست؟
در بینایی رایانه‌ای یا Computer Vision شاخه‌ای از علم هوش مصنوعی و یادگیری ماشین است که با استفاده از مدل‌هایی که دارد اطلاعات بصری را درک و دریافت می‌کند. اطلاعات بصری همان تصاویر و ویدئوهای موجود در دنیای واقعی هستند. در نهایت کامپیوتر باید بتواند سه کار را به درستی انجام دهد. اول اینکه به صورت خودکار اشیای حاظر در تصویر را شناسایی کرده و مکان آن‌ها را مشخص کند. دوم اینکه اشیا دریافتی را دسته بندی کرده و روابط میان آن‌ها را پیدا کند. سوم اینکه بتواند محتوای کلی تصاویر را استخراج کند. این بینایی ارتباط نزدیکی با هوش مصنوعی دارد، زیرا کامپیوتر باید آنچه را که می‌بیند تفسیر نموده و تجزیه و تحلیل مناسبی از آن تصویر یا ویدئو ارائه دهد یا بر اساس آن عمل کند.
بینایی کامپیوتری حوزه‌ای از هوش مصنوعی (AI) است که رایانه‌ها و سیستم‌ها را قادر می‌سازد تا اطلاعات معنا داری را از تصاویر دیجیتال، ویدیوها و سایر ورودی‌های بصری به دست آورند و بر اساس آن اطلاعات اقداماتی  را انجام دهند. هوش مصنوعی رایانه‌ها را قادر می‌سازد تا فکر کنند و بینایی باعث می‌شود تا کامپیوتر مشاهده کنند و بفهمند.
برای انجام این کارها، بینایی رایانه آموزش‌های لازم را به ماشین‌ها می‌دهد و این کار را در زمان بسیار کمتری به اتمام می‌رساند. ماشین این کار را با دوربین‌ها، داده‌ها و الگوریتم‌ها انجام می‌دهد. از آنجایی که یک سیستم آموزش دیده هزاران محصول یا فرآیند را در دقیقه تجزیه و تحلیل می‌کند و متوجه عیوب یا مسائل نامحسوس می‌شود، می‌تواند به سرعت از توانایی‌های انسانی پیشی بگیرد.
هدف بینایی کامپیوتر چیست؟
هدف از computer vision شناخت و درک محتوای موجود در تصاویر دیجیتال است. برای رسیدن به چنین هدفی باید روش‌هایی پیاده ‌سازی شود که قابلیت سیستم بینایی انسان را داشته باشد. کامپیوتر برای درک محتوای موجود در تصاویر دیجیتال باید قادر به توصیف صحیح تصویر و استخراج اطلاعات از آن باشد. این اطلاعات شامل هر نوع موجودیت اطلاعاتی نظیر مدل سه ‌بعدی، موقعیت دوربین، تشخیص و بازشناسی اشیا و دسته ‌بندی و جستجوی محتویات تصویر باشد.
جهت دریافت مشاوره رایگان از شرکت رهاکو با متخصصان ما تماس حاصل فرمایید. 02154521

رونمایی مایکروسافت از چت GPT-4 در هفته آینده

مایکروسافت از مدل زبانی GPT-4 رونمایی کرد. به لطف چت GPT-4 بینگ هم اکنون با سرعت بیشتری به سوالات پاسخ خواهد داد. چت بات هوش مصنوعی ChatGPT که اخیرا مورد توجه بسیاری از کاربران قرار گرفته است با قابلیت‌های پیشرفته راه را برای توسعه مدل‌های زبانی بزرگ (LLM) نیز هموارتر کرد. در حال حاظر شرکت Open AI قرار است مدل پیشرفته‌تری از فناوری هوش مصنوعی را عرضه کند. مایکروسافت از هوش مصنوعی GPT-4 در هفته آینده رونمایی می‌کند و قابلیت‌های جدیدی را در اختیار کاربران قرار می‌دهد.

این خبر توسط مدیر بخش فناوری شعبه آلمان برند مایکروسافت به نام آندریاس براون در طی رویدادی به نام AI in Focus-Digital Kickoff تایید شد. طبق گفته‌های این مقام مسئول، مایکروسافت از نسخه جدید هوش مصنوعی GPT در هفته آینده رونمایی خواهد کرد و به کاربران امکان تولید محتواهای مختلف بر پایه هوش مصنوعی را می‌دهد. آقای براون اذعان داشت: ما هفته آینده از هوش مصنوعی GPT-4 پرده‌ برداری خواهیم کرد که در آن مدل‌های چند رسانه‌ای با قابلیت‌های متفاوت مانند تولید ویدئو ارائه خواهند شد.

مدل جدید Chat GPT از هوش مصنوعی GPT-3.5 بهره می‌برد که تنها به ارائه جواب‌های متنی محدود می‌شود. با عرضه چت GPT-4 این محدودیت به طور کامل برطرف می‌شود و تولید محتوای تصویری و ویدئویی امکان ‌پذیر خواهد شد. این هوش مصنوعی از قدرت بسیار بیشتری در مقایسه با GPT3.5 برخوردار خواهد بود و قابلیت‌های تازه‌تری را به ارمغان خواهد آورد.

استفاده از چت GPT-4 در برنامه‌های آفیس

مایکروسافت ظاهرا در حال آماده ‌شدن برای نمایش نحوه عملکرد برنامه‌های آفیس با هوش مصنوعی مشابه ChatGPT است. این کمپانی که چند وقت پیش از نسخه جدید بینگ با هوش مصنوعی رونمایی کرد، حالا می‌خواهد چنین ابزاری را به برنامه‌های محبوبش مانند ورد، پاورپوینت و اوت‌لوک بیاورد.

مدل جدید Prometheus مایکروسافت که مبتنی بر نسل بعدی مدل Open AI است، موتور جستجوی بینگ را متحول می‌کند و حالا مایکروسافت می‌خواهد چنین کاری را برای برنامه‌های آفیس انجام دهد. این نشان میدهد که مایکروسافت از عملکرد هوش مصنوعی مد نظرش اطمینان کامل دارد. البته در حال‌ حاضر کاربران به ‌لطف نوار بینگ در مرورگر اج می‌توانند از مدل Prometheus در نسخه تحت آفیس بهره ببرند.

مایکروسافت به ‌خاطر رقابت با گوگل می‌خواهد هرچه سریع‌تر هوش مصنوعی را به سرویس‌های مختلفش اضافه کند. حتی طبق برخی گزارش‌ها، ردموندی‌ها ابتدا قصد داشتند بینگ جدید را در اواخر ماه فوریه معرفی کنند، اما چند هفته زودتر رونمایی شد. البته گوگل هم از Bard رونمایی کرد.

چت GPT-4 چیست؟

GPT-4 یک مدل زبان جدید است که توسط Open AI ایجاد شده است و می‌تواند متنی شبیه به گفتار انسان تولید کند. ChatGPT بر فناوری GPT-3.5 مبتنی است و با این روش ارتقا خواهد یافت. GPT مخفف Generative Pre-trained Transformer است، یک فناوری یادگیری عمیق که از شبکه‌های عصبی مصنوعی برای ادامه مطلب...

با پشتیبانی حرفه‌ای Citrix خیالتان از مجازی سازی راحت است!

وقتی صحبت از مجازی سازی به میان می آید، نام کمپانی‌های مختلفی که این سرویس را ارائه می‌دهند به ذهنمان می‌رسد. یکی از دلایلی که سیتریکس در  چنین مواقعی مفهوم مجازی سازی دسکتاپ را در ذهن ما تداعی میکند این است که این شرکت از زمان آغاز به کار خود، یعنی نزدیک به 30 سال گذشته بر روی فناوری مجازی سازی تمرکز کرده است. سه دهه در دنیای فناوری به اندازه هزار دهه به نظر می‌رسد، بنابراین اینکه یک شرکت برای مدت طولانی به طرح تجاری اولیه‌اش پایبند باشد، قطعا چیزی است که ارزش توجه دارد. اما طول عمر این شرکت چگونه بر محصولات مجازی سازی که امروزه ارائه می‌کند تاثیر می‌گذارد؟ فکر می‌کنید به پشتیبانی حرفه‌ای Citrix نیاز دارید؟

سیتریکس پلتفرم منحصر به فرد مجازی سازی خود را برای ارائه برنامه‌ها و منابع از یک سرور مرکزی ایجاد کرده است. این پلتفرم به کارکنان دورکار اجازه می‌دهد تا از طریق یک سرور به دسکتاپ و برنامه‌ها دسترسی داشته باشند. در بیشتر مواقع RDS و Citrix بسیار به یکدیگر شباهت دارند و به دلیل رابطه قدرتمند و طولانی مدت این دو شرکت، هر دو به عنوان جایگزین یکدیگر در نظر گرفته می‌شوند. از دیدگاه کاربر نهایی، XenDesktop سیتریکس ویژگی‌های مشابهی با مایکروسافت ارائه می‌دهد؛ اما سبک‌تر، آسان‌تر و سریع‌تر از RDS کار می‌کند. اگر می‌خواهید برنامه‌هایی با گرافیک سبک و پهنای باند کافی داشته باشید، این سرویس‌ گزینه مناسبی برای شما خواهد بود. در ادامه با پشتیبانی حرفه‌ای Citrix و سرویس‌های مختلف این پلتفرم بیشتر آشنا می‌شوید.

راه اندازی و پیکربندی زیر ساخت Citrix Virtual Apps and Desktops 

سیتریکس جامع‌ترین راهکارهای DaaS و VDI را ارائه می‌دهد و با پیاده سازی آن بهترین تجربه دسکتاپ مجازی را خواهید داشت. راهکار VDI سیتریکس دسترسی مطمئن به تمام برنامه‌ها و اطلاعات مورد نیاز را فراهم می‌کند و کاربران تجربه‌ای مطمئن و باکیفیت را دارند؛ چه در محل کار و چه در خانه. 

سیتریکس با ارائه زیرساخت VDI مدیریت فناوری اطلاعات را آسان می‌کند. ویژگی‌های بی نظیر مجازی سازی برنامه و دسکتاپ سیتریکس بهره وری و امنیت را افزایش می‌دهد. دسکتاپ مجازی Citrix در سراسر جهان توسط تیم‌های فناوری اطلاعات برای ارائه برنامه‌ به بیش از 100 میلیون کاربر استفاده می‌شوند. با این سرویس داده‌های مهم سازمان شما در بالاترین سطح امنیت قرار دارند و تجربه کاربری برتری را ارائه می‌دهد. علاوه بر این، هزینه‌ها را کاهش داده و با ارائه سطح دسترسی مناسب از داده‌های حساس سازمانی محافظت می‌کند. کاربران با VDI سیتریکس بهره وری قابل قبولی خواهند داشت و مدیران با این دسکتاپ مجازی می‌توانند دسکتاپ مجازی لینوکس را در کنار برنامه‌های ویندوز از یک کنسول مرکزی مدیریت کنند. یک تیم پشتیبانی حرفه‌ای Citrix زیرساخت دسکتاپ مجازی را به بهترین شکل ممکن در سازمان شما پیاده سازی می‌کند.

پشتیبانی حرفه‌ای Citrix با نصب و راه اندازی زیرساخت Citrix XenServer

XenServer یک هایپروایزر است که  ادامه مطلب...

وب سرویس چیست و چه کاربردی در زندگی امروزی دارد؟

همه‌ی ما روزانه در حال استفاده از Web service هستیم بدون اینکه خودمان متوجه آن باشیم. وب سرویس یکی از رایج‌ترین اصطلاحات کاربردی در دنیای برنامه نویسی است. در اصل هنگامی که در حال خرید بلیط هواپیما یا قطار هستید، یا زمانی که اطلاعات بانکی خود را از طریق موبایل بانک دریافت می‌کنید در حال استفاده از Web service هستید.  

وب سرویس‌ها اجزای یک نرم افزار هستند که از طریق پروتکل ارتباط برقرار می‌کنند و نیازی به منابع بیرونی ندارند که اصطلاحا به آن‌ها self _contained می‌گویند. می‌توان از این قابلیت برای اپلیکشین‌های دیگر هم استفاده کرد. 

وب سرویس چیست؟

Web service یک نوع رابط برنامه نویسی است که بر بستر وب پیاده سازی می‌شود. که با استفاده از پروتکل‌های استاندارد مانند http توابع و مکانیزم‌های مختلفی را در اختیار ما قرار می‌دهد تا بتوانیم تبادل اطلاعات در سیستم‌های مختلف را انجام دهیم.

به عبارت دیگر Web service ارتباط میان نرم افزار با نرم افزار و کلاینت با نرم افزار را فراهم می‌کنند. و یک رابط ارتباطی می‌باشد که به منظور تبادل اطلاعات در نرم افزارهای مختلف توسط سازمان W3C توسعه یافته است. که می‌تواند بدون هیچ نیاز خاصی بر روی سیستم عامل‌ها و زبان‌های برنامه نویسی مختلف عملکرد یکسانی داشته باشد. 

خدمات وب توسط نرم ‌افزارها و سرویس‌های مختلفی ارائه می‌شوند که افراد را قادر به تعامل و ارتباط در سراسر اینترنت می‌کنند. و معمولا از زبان‌های مختلفی تشکیل شده‌اند که می‌توانند با یکدیگر ارتباط برقرار کنند. 

هدف اصلی استفاده از Web service چیست؟

هدف اصلی استفاده از Web service ایجاد راه ارتباطی بین سرور و کلاینت بر اساس استاندارهای مشخص است. در این صورت برای اینکه Web service بتواند عملکرد یکسانی در سیستم‌های مختلفی داشته باشد باید از چهار پروتکل استاندارد مشخص پیروی کند. 

چهار استاندارد مورد استفاده در Web service 

یک سرویس وب که برنامه‌های جاوا، PHP یا Net را ارائه می‌کند، می‌تواند از طریق شبکه با یکدیگر ارتباط برقرار کند. از نظر عملیات شرکتی، وب سرویس‌ها دارای مزایای مختلفی هستند. با کاهش زمان توسعه، این فناوری به متخصصان فناوری اطلاعات و معماران وب در ساده ‌سازی اتصال کمک می‌کند. که امکان توزیع کارآمد فناوری را در سراسر یک شبکه کامل در یک کسب و کار B2B فراهم می‌کند. که در آن هر دو طرف از نحوه عملکرد فرآیند مطلع خواهند شد. اجزای Web service عبارتند از:  ادامه مطلب...

تعریف DDoS؛ به عنوان رایج‌ترین تهدید برای وبسایت‌ها

برای درک تعریف DDoS، تصور کنید که در حال رفتن به سمت محل کار خود هستید. همه چیز خوب است، اما ناگهان ده‌ها ماشین در اتوبان جلوی شما ظاهر می‌شوند، سپس صدها و پس از آن هزاران. با ازدحام جمعیت و ترافیک سرعت ماشینتان را کند می‌کند و سپس به طور کامل متوقف می‌شود. چیزی که شما به عنوان یک کابوس ترافیکی در اتوبان مشاهده می‌کنید، همان کابوس DDoS در شبکه‌های کامپیوتری است.
صنعت فناوری اطلاعات اخیرا شاهد افزایش مداوم حملات DDoS بوده است. سال‌ها پیش، حمله DDoS مزاحمت‌های جزئی بودند که توسط هکرهای تازه کار انجام می‌شد. هکرها این کار را برای سرگرمی انجام می‌دادند و مهار آن نسبتا آسان بود. متاسفانه دیگر وضعیت به آن شکل نیست. اکنون حملات DDoS یک فعالیت پیچیده و در بسیاری از موارد یک معامله بزرگ است. در این مقاله در مورد تعریف DDoS و اینکه این حمله چگونه کار می‌کند بیشتر بخوانید.
تعریف DDoS چیست؟
حمله DDoS یا محروم سازی از سرویس برای ایجاد اختلال در وب سایت و شبکه طراحی می‌شود. با این حال، این تنها بخشی از این حملات DDoS است و کسب و کارهای آنلاین و مراکز داده باید در برابر این تهدیدات محافظت شوند. حملات DDoS لایه‌های شبکه را هدف قرار می‌دهد و با اسکن و مصرف منابع شبکه دسترسی کاربران را قطع می‌کند. لایه سرور نیز تحت تاثیر این حملات از طریق اسکن پورت، ابزارهای DoS و سوء استفاده از منابع سرور مختل می‌شود. در نهایت، لایه برنامه در برابر طیف گسترده‌ای از این حملات آسیب پذیر است. حمله DDoS در لایه برنامه از حفره‌های امنیتی سو استفاده می‌کند، منابع را مصرف کرده و دستورات مخرب را اجرا می‌نماید.
این حملات معمولا در سازمان‌های بزرگ رخ می‌دهند که افراد برای دریافت خدمات ضروری خود به آن‌ها وابسته هستند، مانند بانک‌ها و وب سایت‌های خبری و در برخی موارد حتی نیروگاه‌ها. هدف نهایی آن‌ها سرقت اطلاعات، از کار انداختن سیستم، فیشینگ و یا صرفا ایجاد هرج و مرج می‌باشد.
تاریخچه حملات DDoS
اکنون که با تعریف DDoS آشنا شده اید بهتر است با تاریخچه آن نیز آشنا شوید. اولین حمله DDoS توسط هکر Khan C. Smith در سال 1997 اتفاق افتاد. این حمله دسترسی اینترنت در لاس وگاس را برای بیش از یک ساعت مختل کرد. انتشار کد نمونه در طول این رویداد منجر به حملات بعدی در شرکت‌های بزرگ شد. در اوایل سال 2000، مایکل کالس، هکر نوجوان کانادایی حمله DDoS را ارتقا داد و با اختلال در یاهو تاثیر زیادی بر تجارت جهانی گذاشت! پس از آن سایر سایت‌های بزرگ مانند آمازون، CNN و eBay نیز با اختلال مواجه شدند. در نهایت، همانطور که ما وارد عصر اینترنت اشیا (IoT) شده‌ایم، تقریبا هر دستگاه متصل به اینترنت مانند تلفن‌های هوشمند، دوربین‌های امنیتی، روترها و چاپگرها را می‌توان برای تاثیر بیشتر DDoS در یک بات نت جمع آوری کرد.