.NET un ML.NET: Microsoft atvērtā koda platformas

.NET un ML.NET: Microsoft atvērtā koda platformas

.NET un ML.NET: Microsoft atvērtā koda platformas

Kā mēs jau pārskatījām publikācijā ar nosaukumu "Operētājsistēmas karā: Microsoft aizsargā pret visiem!", pašlaik «Microsoft», Uzņēmums Redmond, ASV, īpašnieks «Windows» piedalās atklātajās sacensībās, lai asimilētu labāko no citām operētājsistēmām un eksportētu savus produktus uz tām.

Tādā veidā, izņemot jau zināmās programmas, kas eksportētas uz «GNU/Linux», mēs varam pieminēt pašreizējos: «SQL Server, .Net, Visual Studio Code y Skype». Būdams viens no pēdējiem iekļautajiem, tas, kas pazīstams kā «Microsoft Teams», kā mēs minējām vēl vienā nesen publicēta. Un tagad tas mūs noved pie «ML.NET», Viena Mašīnmācīšanās ietvars de «Código Abierto» un daudzplatformu, kas papildina «.NET».

.NET un ML.NET: ievads

Iespējams, ka visa šī pieaugošā ekosistēma «Código Abierto» pievienoties īsā laikā, «Navegador Edge» un «Antivirus Defender». Un kas zina, pēkšņi tagad ar ienākumiem no «Microsoft Teams» nebūtu pārsteidzoši redzēt «Suite Ofimática MS Office» vai kaut kas tam ļoti līdzīgs vai tuvs «GNU/Linux».

.NET un ML.NET: Microsoft atvērtā koda

Microsoft atvērtā koda platformas

Kā jau teicām, starp daudziem programmatūra (programmas, sistēmas un platformas) de «Código Abierto» ka pēdējā laikā «Microsoft» ir veicinājis «Comunidad de Software Libre y Código Abierto», izcelties:.NET un ML.NET.

Kas ir .NET un kādas ir tā īpašības?

  • Tā ir daudzplatformu izstrādes platforma (Windows, Mac OS un Linux), kas ir atvērta pirmkoda un bezmaksas, lai izveidotu visu veidu lietojumprogrammas: darbvirsmu, mobilo, tīmekli, spēles un lietu internetu.
  • Tas ļauj izmantot dažādas valodas, redaktorus un bibliotēkas dažādu veidu iespējamām lietojumprogrammām. Starp valodām ir:
  1. C #: Kas ir vienkārša, moderna, objektorientēta un droša programmēšanas valoda.
  2. F #: Kas ir funkcionāla, starpplatformu, atvērtā pirmkoda programmēšanas valoda .NET. Kas ietver arī objektorientētu un obligātu programmēšanu.
  3. Visual Basic: Kas ir pieejama valoda ar vienkāršu sintaksi, lai izveidotu tipam drošas un objektorientētas lietojumprogrammas.
  • Tā ir lieliska savstarpējas izstrādes platforma, jo tā ļauj iepriekšminētajās valodās izveidotajām lietojumprogrammām darboties dabiski jebkurā saderīgā operētājsistēmā, pateicoties dažādām integrētām ieviešanām, tostarp:
  1. NET kodols: Kas ir starpplatformu ieviešana vietnēm, serveriem un konsoles lietojumprogrammām.
  2. .NET Framework: Kas ir saderīgs ar vietnēm, pakalpojumiem, darbvirsmas lietojumprogrammām un daudz ko citu sistēmā Windows.
  3. Xamarin / Mono: Kas ir .NET ieviešana, lai palaistu lietojumprogrammas galvenajās mobilajās operētājsistēmās.
  • Tas satur API pamatkomplektu, kas ir kopīgs visām .NET ieviešanām. Turklāt katra ieviešana var arī atklāt papildu API, kas raksturīgi operētājsistēmām, kurās tie darbosies. Piemēram, .NET Framework ir tikai Windows .NET ieviešana, kas ietver API, lai piekļūtu Windows reģistram.
  • Tam ir milzīga bibliotēka (paku ekosistēma), kas paplašina tās funkcionalitāti. Lai tos izmantotu, varat izmantot NuGet, kas ir īpaši izveidots pakotņu pārvaldnieks «.NET» kas satur vairāk nekā 90.000 XNUMX iepakojumu.

Piezīme: lai iegūtu vairāk informācijas par «.NET» piekļūt savai oficiālajai vietnei šeit.

Kas ir ML.NET un kādas ir tā funkcijas?

  • Tā ir bezmaksas un atvērtā koda mašīnmācīšanās platforma, kas ir daudzplatformae darbojas operētājsistēmās Windows, Linux un MacOS ar .NET Core vai Windows, izmantojot .NET Framework.
  • Tas piedāvā iespēju pievienot mašīnmācīšanos lietojumprogrammās (tiešsaistē vai bezsaistē), kas izveidotas ar .NET, lai tās varētu veikt automātiskas prognozes ar nepieciešamajiem datiem.
  • Ir kā bāze a modelis mašīna to mācās norāda soļus, kas nepieciešami, lai ievaddatus pārveidotu par prognozi. Šī platforma ļauj apmācīt pielāgotu modeli, norādot algoritmu, vai izmantot izveidoto, pieejamo un jau apmācīto platformu TensorFlow un ONNX.
  •  64 bitu versija ir saderīga ar visām platformām. 32 bitu versija ir saderīga ar Windows, izņemot funkcionalitāti, kas saistīta ar TensorFlow, LightGBM un ONNX.

Citējot «Microsoft», daži iespējamie piemēri veida prognozēm, ar kurām var veikt «ML.NET» skaņa:

Prognozes veids Apraksts un darbības joma
Klasifikācija un kategorizēšana Automātiski klasificēt klientu atsauksmes kā pozitīvas un negatīvas.
Nepārtrauktas regresijas un prognozēšanas vērtības Paredziet mājas cenas, pamatojoties uz lielumu un atrašanās vietu.
Anomāliju noteikšana Atklājiet krāpnieciskus bankas darījumus.
Ieteikumi Iesakiet produktus, kurus tiešsaistes pircēji var iegādāties, pamatojoties uz viņu iepriekšējiem pirkumiem.
Laika rindas un secīgi dati Prognoze par laika apstākļiem un produktu pārdošanu
Attēlu klasifikācija Klasificējiet medicīniskās attēlveidošanas patoloģijas

Piezīme: lai iegūtu vairāk informācijas par «ML.NET» piekļūt savai oficiālajai vietnei šeit.

.NET un ML.NET: secinājums

Secinājums

Mēs ceram, ka esat "mazs, bet noderīgs ieraksts" par šiem 2 interesantajiem «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft sauc «.NET y ML.NET», kas starp daudzām priekšrocībām vai īpašībām izceļas ar kompaktumu (kompaktums), elastība un integrācijas spēja ir liela interese un lietderība kopumā «Comunidad de Software Libre y Código Abierto» un ir liels ieguldījums brīnišķīgās, gigantiskās un pieaugošās ekosistēmas izplatībā «GNU/Linux».

Lai iegūtu vairāk informācijas, ne vienmēr vilcinieties ar kādu no tiem Tiešsaistes bibliotēkaOpenLibra y jedit Lasīt grāmatas (PDF) par šo tēmu vai citiem zināšanu jomas. Pagaidām, ja jums tas patika «publicación», nepārtrauciet to kopīgot ar citiem, jūsu Izlases vietnes, kanāli, grupas vai kopienas sociālo tīklu, vēlams bezmaksas un atvērtu kā Mastodontsvai droša un privāta Telegram.

Vai vienkārši apmeklējiet mūsu mājas lapu vietnē DesdeLinux vai pievienojieties oficiālajam kanālam Telegramma no DesdeLinux lasīt un balsot par šo vai citām interesantām publikācijām vietnē «Software Libre», «Código Abierto», «GNU/Linux» un citas tēmas, kas saistītas ar «Informática y la Computación», un «Actualidad tecnológica».


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.