.NET و ML.NET: سیستم عامل های منبع باز مایکروسافت

.NET و ML.NET: سیستم عامل های منبع باز مایکروسافت

.NET و ML.NET: سیستم عامل های منبع باز مایکروسافت

همانطور که قبلاً در نشریه به نام بررسی کردیم "سیستم عامل در جنگ: مایکروسافت در برابر همه محافظت می کند!"در حال حاضر «Microsoft»، شرکت از ردموند ، آمریکا، مالک «Windows» در یک مسابقه آزاد است تا بهترین سیستم عامل های دیگر را جذب کند و محصولات خود را به آنها صادر کند.

و از این طریق ، جدا از برنامه های شناخته شده صادر شده به «GNU/Linux»، می توان موارد موجود را ذکر کرد: «SQL Server, .Net, Visual Studio Code y Skype». یکی از آخرین اعضای ثبت شده ، یکی از معروف ترین ها «Microsoft Teams»، همانطور که در یک مورد دیگر ذکر کردیم انتشار اخیر. و حالا ، ما را به «ML.NET»، یکی از چارچوب یادگیری ماشین de «Código Abierto» و چند پلتفرمی که مکمل است «.NET».

.NET و ML.NET: مقدمه

احتمالاً این کل اکوسیستم در حال رشد از برنامه های کاربردی «Código Abierto» در یک زمان کوتاه پیوستن ، «Navegador Edge» و «Antivirus Defender». و چه کسی می داند ، ناگهان اکنون با درآمد «Microsoft Teams» تعجب آور نیست که دیدن «Suite Ofimática MS Office» یا چیزی بسیار مشابه یا نزدیک به این برای «GNU/Linux».

.NET و ML.NET: منبع باز مایکروسافت

سیستم عامل های منبع باز مایکروسافت

همانطور که قبلا گفتیم ، در میان بسیاری نرم افزار (برنامه ها ، سیستم ها و سیستم عامل ها) de «Código Abierto» که اخیراً «Microsoft» در کمک کرده است «Comunidad de Software Libre y Código Abierto»، برجسته:NET و ML.خالص.

.NET چیست و چه خصوصیاتی دارد؟

  • این یک پلت فرم توسعه چند پلت فرم (ویندوز ، سیستم عامل مک و لینوکس) ، منبع باز و رایگان است ، برای ساخت انواع برنامه ها: دسک تاپ ، موبایل ، وب ، بازی ها و برای اینترنت موارد مختلف.
  • این امکان را می دهد تا از زبانها ، ویرایشگران و کتابخانه های مختلف برای انواع مختلف برنامه های ممکن استفاده کنید. از جمله زبانها:
  1. C #: که یک زبان برنامه نویسی ساده ، مدرن ، شی گرا و ایمن است.
  2. F #: که یک زبان برنامه نویسی متن باز ، کاربردی ، کراس پلتفرم و منبع باز برای NET است. که همچنین شامل برنامه نویسی شی گرا و ضروری است.
  3. ویژوال بیسیک: که یک زبان قابل دسترسی با یک نحو ساده برای ساخت برنامه های امن از نوع و شی گرا است.
  • این یک پلت فرم عالی برای توسعه متقابل است ، زیرا به برنامه های ایجاد شده در زبان های فوق اجازه می دهد تا به لطف پیاده سازی های مختلف یکپارچه ، روی هر سیستم عامل سازگار بومی اجرا شوند ، از جمله:
  1. هسته NET: اجرای کراس پلتفرم برای وب سایت ها ، سرورها و برنامه های کنسول چیست.
  2. .چارچوب خالص: که با وب سایت ها ، سرویس ها ، برنامه های دسک تاپ و موارد دیگر در ویندوز سازگار است.
  3. Xamarin / Mono: پیاده سازی NET برای اجرای برنامه ها در سیستم عامل های اصلی تلفن همراه چیست.
  • این شامل یک مجموعه اساسی از API ها است که در همه پیاده سازی های NET مشترک است. علاوه بر این ، هر پیاده سازی همچنین می تواند API های اضافی را که مختص سیستم عامل هایی است که روی آن اجرا می شود ، نشان دهد. به عنوان مثال .NET Framework یک پیاده سازی دات نت فقط برای ویندوز است که شامل API ها برای دسترسی به رجیستری ویندوز است.
  • این کتابخانه دارای یک کتابخانه عظیم (اکوسیستم بسته ها) است که عملکرد آن را گسترش می دهد. برای استفاده از آنها ، می توانید از NuGet استفاده کنید که یک مدیر بسته است که مخصوص آن ساخته شده است «.NET» حاوی بیش از 90.000،XNUMX بسته.

توجه: برای اطلاعات بیشتر در مورد «.NET» به وب سایت رسمی خود دسترسی پیدا کنید اینجا.

ML.NET چیست و چه ویژگی هایی دارد؟

  • این یک پلت فرم رایگان و منبع باز برای یادگیری ماشین ، چند پلت فرم است که sدر ویندوز ، لینوکس و macOS با NET Core یا در ویندوز با استفاده از NET Framework قابل اجرا است.
  • این امکان را برای اضافه کردن یادگیری ماشین در برنامه های کاربردی (آنلاین یا آفلاین) ایجاد شده با .NET ارائه می دهد ، به طوری که آنها می توانند پیش بینی خودکار را با داده های لازم انجام دهید.
  • به عنوان پایه a مدل یادگیری ماشین که مراحل مورد نیاز برای تبدیل داده های ورودی به پیش بینی را مشخص می کند. این سیستم عامل به شما امکان می دهد با تعیین الگوریتمی ، یک مدل سفارشی را آموزش دهید یا از یک سیستم ایجاد شده ، موجود و از قبل آموزش دیده از سیستم عامل TensorFlow و ONNX استفاده کنید.
  •  نسخه 64 بیتی با تمام سیستم عامل ها سازگار است. نسخه 32 بیتی با ویندوز سازگار است ، به جز قابلیت های مربوط به TensorFlow ، LightGBM و ONNX.

با استناد «Microsoft»، برخی از نمونه های ممکن از نوع پیش بینی هایی که می توان با آنها انجام داد «ML.NET» صدا:

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

توجه: برای اطلاعات بیشتر در مورد «ML.NET» به وب سایت رسمی خود دسترسی پیدا کنید اینجا.

.NET و ML.NET: نتیجه گیری

نتیجه

امیدواریم که باشید "پست کوچک اما مفید" در مورد این 2 جالب است «Plataformas de desarrollo y Machine Learning de código abierto» de مایکروسافت به نام «.NET y ML.NET»، که در میان بسیاری از مزایا یا ویژگی ها ، فشردگی آن را برجسته می کند (فشردگی) ، انعطاف پذیری و ظرفیت یکپارچه سازی ، برای کل افراد بسیار مورد توجه و سودمند است «Comunidad de Software Libre y Código Abierto» و سهم بزرگی در انتشار اکوسیستم فوق العاده ، غول پیکر و رو به رشد برنامه های کاربردی برای و «GNU/Linux».

و برای کسب اطلاعات بیشتر ، همیشه در بازدید از هیچ گونه دریغ نکنید کتابخانه آنلاین مانند OpenLibra y JedIT خواندن کتاب (PDF) در مورد این موضوع یا موارد دیگر حوزه های دانش. در حال حاضر ، اگر این را دوست دارید «publicación», اشتراک گذاری آن را متوقف نکنید با دیگران ، در شما وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه از شبکه های اجتماعی ، ترجیحا رایگان و آزاد به عنوان مادادون، یا مانند امن و خصوصی تلگراف.

یا به سادگی از صفحه اصلی ما در دیدن کنید از لینوکس یا به کانال رسمی بپیوندید تلگرام از DesdeLinux برای خواندن و رأی دادن به این یا سایر نشریات جالب در «Software Libre», «Código Abierto», «GNU/Linux» و سایر موضوعات مرتبط با «Informática y la Computación»، و «Actualidad tecnológica».


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.