.NET và ML.NET: Nền tảng nguồn mở của Microsoft

.NET và ML.NET: Nền tảng nguồn mở của Microsoft

.NET và ML.NET: Nền tảng nguồn mở của Microsoft

Như chúng tôi đã xem xét trong ấn phẩm có tên "Hệ điều hành trong chiến tranh: Microsoft đề phòng mọi người!"hiện tại «Microsoft», Công ty của Redmond, Mỹ, chủ sở hữu của «Windows» đang trong một cuộc đua mở để đồng hóa những gì tốt nhất của các Hệ điều hành khác và xuất khẩu sản phẩm của mình cho họ.

Và theo cách đó, ngoài các chương trình đã biết được xuất sang «GNU/Linux», chúng ta có thể đề cập đến những cái hiện tại: «SQL Server, .Net, Visual Studio Code y Skype». Là một trong những hợp nhất cuối cùng, cái được gọi là «Microsoft Teams», như chúng tôi đã đề cập trong một công bố gần đây. Và bây giờ, nó đưa chúng ta đến «ML.NET», One Khung học máy de «Código Abierto» và đa dạng bổ sung «.NET».

.NET và ML.NET: Giới thiệu

Có thể là tất cả hệ sinh thái đang phát triển này của các ứng dụng «Código Abierto» tham gia trong một thời gian ngắn, «Navegador Edge»«Antivirus Defender». Và ai biết được, đột nhiên bây giờ với thu nhập của «Microsoft Teams» sẽ không ngạc nhiên khi thấy «Suite Ofimática MS Office» hoặc một cái gì đó rất giống hoặc gần với cái này cho «GNU/Linux».

.NET và ML.NET: Mã nguồn mở của Microsoft

Nền tảng nguồn mở của Microsoft

Như chúng tôi đã nói, trong số rất nhiều phần mềm (chương trình, hệ thống và nền tảng) de «Código Abierto» gần đây «Microsoft» đã đóng góp vào «Comunidad de Software Libre y Código Abierto», nổi bật:.NET và ML.MẠNG LƯỚI.

.NET là gì và đặc điểm của nó là gì?

  • Nó là một nền tảng phát triển đa nền tảng (Windows, Mac OS và Linux), mã nguồn mở và miễn phí, để xây dựng tất cả các loại ứng dụng: máy tính để bàn, thiết bị di động, web, trò chơi và cho Internet vạn vật.
  • Nó cho phép sử dụng nhiều ngôn ngữ, trình soạn thảo và thư viện khác nhau cho các loại ứng dụng có thể có. Trong số các ngôn ngữ là:
  1. C #: Là một ngôn ngữ lập trình đơn giản, hiện đại, hướng đối tượng và an toàn.
  2. F #: Đây là một ngôn ngữ lập trình chức năng, đa nền tảng và mã nguồn mở cho .NET. Trong đó cũng bao gồm lập trình hướng đối tượng và lập trình mệnh lệnh.
  3. Ngôn ngữ lập trình: Đó là một ngôn ngữ có thể truy cập với cú pháp đơn giản để xây dựng các ứng dụng hướng đối tượng và an toàn kiểu.
  • Đây là một nền tảng phát triển chéo tuyệt vời, vì nó cho phép các ứng dụng được tạo bằng các ngôn ngữ nói trên chạy nguyên bản trên bất kỳ Hệ điều hành tương thích nào, nhờ các triển khai tích hợp khác nhau, trong số đó có:
  1. Lõi NET: Triển khai đa nền tảng cho các trang web, máy chủ và ứng dụng bảng điều khiển là gì.
  2. .Nền tảng NET: Tương thích với các trang web, dịch vụ, ứng dụng máy tính để bàn và nhiều hơn nữa trên Windows.
  3. Xamarin / Mono: Triển khai .NET là gì để chạy các ứng dụng trên Hệ điều hành di động chính.
  • Nó chứa một bộ API cơ bản chung cho tất cả các triển khai .NET. Ngoài ra, mỗi triển khai cũng có thể hiển thị các API bổ sung dành riêng cho Hệ điều hành mà chúng sẽ chạy. Ví dụ, .NET Framework là một triển khai .NET chỉ dành cho Windows bao gồm các API để truy cập Windows Registry.
  • Nó có một Thư viện khổng lồ (hệ sinh thái các gói) mở rộng chức năng của nó. Để sử dụng chúng, bạn có thể sử dụng NuGet, là một trình quản lý gói được xây dựng đặc biệt cho «.NET» chứa hơn 90.000 gói.

Lưu ý: để biết thêm thông tin về «.NET» truy cập trang web chính thức của bạn đây.

ML.NET là gì và các tính năng của nó là gì?

  • Đây là một nền tảng Học máy mã nguồn mở miễn phí, đa nền tảng mà se chạy trên Windows, Linux và macOS với .NET Core hoặc trên Windows sử dụng .NET Framework.
  • Nó cung cấp khả năng thêm học máy trong các ứng dụng (trực tuyến hoặc ngoại tuyến) được tạo bằng .NET, để chúng có thể đưa ra các dự đoán tự động với các dữ liệu cần thiết.
  • Có như cơ sở a mô hình máy học đó chỉ định các bước cần thiết để chuyển đổi dữ liệu đầu vào thành dự đoán. Nền tảng này cho phép bạn đào tạo một mô hình tùy chỉnh bằng cách chỉ định một thuật toán hoặc sử dụng một thuật toán được tạo, có sẵn và đã được đào tạo từ nền tảng TensorFlow và ONNX.
  •  Phiên bản 64-bit tương thích với tất cả các nền tảng. Phiên bản 32-bit tương thích với Windows, ngoại trừ chức năng liên quan đến TensorFlow, LightGBM và ONNX.

Trích dẫn «Microsoft», một số ví dụ có thể có về loại dự đoán có thể được thực hiện với «ML.NET» âm thanh:

Loại dự đoán Mô tả và phạm vi
Phân loại và phân loại Tự động phân loại phản hồi của khách hàng là tích cực và tiêu cực.
Hồi quy liên tục và giá trị dự đoán Dự đoán giá nhà dựa trên kích thước và vị trí.
Phát hiện bất thường Phát hiện các giao dịch ngân hàng gian lận.
Khuyến nghị Đề xuất các sản phẩm mà người mua sắm trực tuyến có thể mua, dựa trên những lần mua trước đó của họ.
Chuỗi thời gian và dữ liệu tuần tự Dự báo thời tiết và bán sản phẩm
Phân loại hình ảnh Phân loại bệnh lý hình ảnh y tế

Lưu ý: để biết thêm thông tin về «ML.NET» truy cập trang web chính thức của bạn đây.

.NET và ML.NET: Kết luận

Kết luận

Chúng tôi hy vọng bạn là "bài viết nhỏ nhưng hữu ích" về 2 điều thú vị này «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft được gọi là «.NET y ML.NET», trong số nhiều lợi ích hoặc đặc điểm, nổi bật là tính nhỏ gọn của nó (sự nhỏ gọn), tính linh hoạt và khả năng tích hợp, rất được quan tâm và hữu ích, cho toàn bộ «Comunidad de Software Libre y Código Abierto» và đóng góp to lớn vào việc truyền bá hệ sinh thái tuyệt vời, khổng lồ và đang phát triển của các ứng dụng và «GNU/Linux».

Và để biết thêm thông tin, đừng ngần ngại truy cập bất kỳ Thư viện trực tuyến như OpenLibra y JedIT đọc sách (PDF) về chủ đề này hoặc chủ đề khác lĩnh vực kiến ​​thức. Còn bây giờ, nếu bạn thích điều này «publicación», đừng ngừng chia sẻ nó với những người khác, trong Các trang web, kênh, nhóm hoặc cộng đồng yêu thích của mạng xã hội, tốt nhất là miễn phí và mở như Loại voi lớn đa tuyệt chủnghoặc an toàn và riêng tư như Telegram.

Hoặc chỉ cần truy cập trang chủ của chúng tôi tại FromLinux hoặc tham gia Kênh chính thức Telegram từ FromLinux để đọc và bình chọn cho ấn phẩm này hoặc các ấn phẩm thú vị khác trên «Software Libre», «Código Abierto», «GNU/Linux» và các chủ đề khác liên quan đến «Informática y la Computación»«Actualidad tecnológica».


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.