.NET және ML.NET: Microsoft Open Source платформалары

.NET және ML.NET: Microsoft Open Source платформалары

.NET және ML.NET: Microsoft Open Source платформалары

Біз бұған дейін басылымда қарастырғанымыздай «Соғыс кезіндегі операциялық жүйелер: Microsoft бәрінен қорған!«, қазіргі уақытта «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: Microsoft ашық көзі

Microsoft Open Source платформалары

Жоғарыда айтқанымыздай, көптің ішінде бағдарламалық жасақтама (бағдарламалар, жүйелер және платформалар) de «Código Abierto» жақында «Microsoft» үлес қосты «Comunidad de Software Libre y Código Abierto», ерекшелену:.NET және ML.NET.

.NET дегеніміз не және оның сипаттамалары қандай?

  • Бұл қосымшалардың барлық түрлерін: жұмыс үстелі, мобильді, веб, ойындар және Интернеттегі барлық қосымшаларды жасауға арналған, ашық бастапқы коды және ақысыз платформаны (Windows, Mac OS және Linux) дамыту платформасы.
  • Ол әр түрлі тілдерді, редакторлар мен кітапханаларды қолданбалы қосымшалардың әр түріне қолдануға мүмкіндік береді. Тілдердің арасында:
  1. C #: Қарапайым, заманауи, объектіге бағытталған және қауіпсіз бағдарламалау тілі.
  2. F #: .NET үшін функционалды, кросс-платформалық, ашық бастапқы кодтау бағдарламалау тілі. Бұған объектілік және императивті бағдарламалау кіреді.
  3. Visual Basic: Қарапайым синтаксисті қол жетімді тіл, типке қауіпсіз және нысанға бағытталған қосымшалар құруға болады.
  • Бұл кроссты дамытуға арналған тамаша платформа, өйткені ол жоғарыда аталған тілдерде жасалған қосымшалардың кез-келген үйлесімді ОЖ-да өздігінен жұмыс жасауына мүмкіндік береді, олардың ішінде әртүрлі интеграцияланған енгізулердің арқасында:
  1. NET өзегі: Веб-сайттар, серверлер және консольдық қосымшалар үшін платформалық енгізу дегеніміз не?
  2. .NET Framework: Бұл веб-сайттармен, қызметтермен, жұмыс үстеліндегі қосымшалармен және Windows-тағы басқалармен үйлесімді.
  3. Xamarin / Mono: Негізгі ұялы операциялық жүйелерде қосымшаларды іске қосуға арналған .NET енгізу дегеніміз не?
  • Онда барлық .NET іске асыруларына арналған негізгі API жиынтығы бар. Сонымен қатар, әрбір іске қосу олар жұмыс істейтін Операциялық жүйелерге тән қосымша API-ді көрсете алады. Мысалы, .NET Framework - бұл Windows тізіліміне кіруге арналған API-ді қамтитын, тек Windows үшін .NET іске асырылуы.
  • Оның функционалдығын кеңейтетін үлкен кітапханасы (пакеттердің экожүйесі) бар. Оларды пайдалану үшін сіз арнайы құрылған пакет менеджері болып табылатын NuGet-ті пайдалана аласыз «.NET» құрамында 90.000 XNUMX-нан астам пакет бар.

Ескерту: туралы қосымша ақпарат алу үшін «.NET» сіздің ресми веб-сайтыңызға кіру Мұнда.

ML.NET дегеніміз не және оның ерекшеліктері қандай?

  • Бұл ақысыз, ашық көзі бар, кросс-платформалы Machine Learning платформасыe .NET Core бар Windows, Linux және macOS жүйелерінде немесе .NET Framework көмегімен Windows жүйесінде жұмыс істейді.
  • Бұл .NET-пен жасалған қосымшаларға (онлайн немесе оффлайн) машиналық оқытуды қосу мүмкіндігін ұсынады қажетті деректермен автоматты түрде болжам жасау.
  • Бар негіз а Modelo машиналық оқыту кіріс деректерін болжамға айналдыру үшін қажетті қадамдарды анықтайды. Бұл платформа сізге алгоритмді көрсету арқылы тапсырыс моделін үйретуге немесе TensorFlow және ONNX платформаларында жасалған, қол жетімді және дайындалған біреуін пайдалануға мүмкіндік береді.
  •  64 биттік нұсқа барлық платформалармен үйлесімді. TensorFlow, LightGBM және ONNX-ке қатысты функционалдылықтан басқа, 32 биттік нұсқа Windows жүйесімен үйлесімді.

Дәйексөз «Microsoft», болжам жасауға болатын кейбір мысалдар «ML.NET» мыналар:

Болжау түрі Сипаттамасы және қолдану аясы
Жіктеу және категориялау Клиенттермен кері байланысты автоматты түрде оң және теріс деп жіктеу.
Үздіксіз регрессия және болжау мәндері Көлемі мен орналасқан жеріне қарай үй бағаларын болжау.
Аномалияны анықтау Банктік жалған операцияларды анықтаңыз.
Ұсыныстар Интернеттегі сатып алушылар бұған дейінгі сатып алуларына қарай сатып ала алатын өнімдерді ұсыныңыз.
Уақыт қатарлары және дәйекті мәліметтер Ауа райы болжамы және өнімді сату
Кескінді жіктеу Медициналық бейнелеу патологиясын жіктеңіз

Ескерту: туралы қосымша ақпарат алу үшін «ML.NET» сіздің ресми веб-сайтыңызға кіру Мұнда.

.NET және ML.NET: Қорытынды

қорытынды

Біз сізсіз деп үміттенеміз «шағын, бірақ пайдалы пост« осы 2 қызықты «Plataformas de desarrollo y Machine Learning de código abierto» de Microsoft шақырылды «.NET y ML.NET»көптеген артықшылықтар немесе сипаттамалар арасында оның ықшамдылығы ерекшеленеді (ықшамдылық), икемділік пен интеграциялау қабілеті, тұтастай алғанда, үлкен қызығушылық пен пайдалы «Comunidad de Software Libre y Código Abierto» және үшін қосымшалардың керемет, алып және өсіп келе жатқан экожүйесінің таралуына үлкен үлес қосады «GNU/Linux».

Қосымша ақпарат алу үшін кез-келгенге келуден қашпаңыз Интернет-кітапхана Como OpenLibra y JedIT оқу кітаптар (PDF) осы тақырып бойынша немесе басқалары білім салалары. Әзірге, егер бұл сізге ұнады «publicación», оны бөлісуді тоқтатпаңыз басқалармен, сіздің Сүйікті веб-сайттар, арналар, топтар немесе қауымдастықтар әлеуметтік желілер, мүмкіндігінше ашық және ашық Mastodon, немесе қауіпсіз және жеке сияқты жеделхат.

Немесе жай ғана біздің басты парағымызға кіріңіз FromLinux немесе ресми арнаға қосылыңыз DesdeLinux-тен жеделхат осы немесе басқа қызықты басылымдарды оқып, дауыс беру «Software Libre», «Código Abierto», «GNU/Linux» және басқа тақырыптар «Informática y la Computación», және «Actualidad tecnológica».


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.