.NET та ML.NET: платформи з відкритим кодом Microsoft

.NET та ML.NET: платформи з відкритим кодом Microsoft

.NET та ML.NET: платформи з відкритим кодом Microsoft

Як ми вже розглядали в публікації під назвою "Операційні системи на війні: 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 Open Source

Платформи з відкритим кодом Microsoft

Як ми вже говорили, серед багатьох програмне забезпечення (програми, системи та платформи) 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 Core: Що таке крос-платформна реалізація для веб-сайтів, серверів та консольних додатків.
  2. .NET Framework: Що сумісно з веб-сайтами, службами, настільними програмами та багатьма іншими в Windows.
  3. Ксамарин / моно: Що таке реалізація .NET для запуску додатків на основних мобільних операційних системах.
  • Він містить базовий набір API, загальних для всіх реалізацій .NET. Крім того, кожна реалізація може також надавати додаткові API, специфічні для операційних систем, на яких вони працюватимуть. Наприклад, .NET Framework - це лише реалізація .NET для Windows, яка включає API для доступу до реєстру Windows.
  • Він має величезну бібліотеку (екосистему пакетів), яка розширює її функціональність. Щоб скористатися ними, ви можете використовувати NuGet, який є менеджером пакетів, створеним спеціально для «.NET» містить більше 90.000 XNUMX упаковок.

Примітка: для отримання додаткової інформації про «.NET» отримати доступ до вашого офіційного веб-сайту тут.

Що таке ML.NET і які його особливості?

  • Це безкоштовна платформа для машинного навчання з відкритим кодом, яка єПрацює на Windows, Linux та macOS з .NET Core або на Windows, використовуючи .NET Framework.
  • Він пропонує можливість додавання машинного навчання в додатки (онлайн або офлайн), створені за допомогою .NET, щоб вони могли робити автоматичні прогнози з необхідними даними.
  • Має як основа а модель машинне навчання, що визначає кроки, необхідні для перетворення вхідних даних у передбачення. Ця платформа дозволяє тренувати власну модель, задаючи алгоритм, або використовувати створену, доступну та вже навчену на платформах TensorFlow та ONNX.
  •  64-розрядна версія сумісна з усіма платформами. 32-розрядна версія сумісна з Windows, за винятком функцій, пов’язаних з TensorFlow, LightGBM та ONNX.

Цитування «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».

А для отримання додаткової інформації завжди соромтеся відвідати будь-яку Інтернет-бібліотека як OpenLibra y JedIT читати книги (PDF-файли) на цю тему чи інші галузі знань. Поки що, якщо вам це сподобалось «publicación», не припиняйте ділитися цим з іншими, у вашому Улюблені веб-сайти, канали, групи чи спільноти соціальних мереж, бажано безкоштовних і відкритих як Мастодонт, або захищений та приватний Telegram.

Або просто відвідайте нашу домашню сторінку за адресою 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.