.NET dhe ML.NET: Platformat me burim të hapur të Microsoft

.NET dhe ML.NET: Platformat me burim të hapur të Microsoft

.NET dhe ML.NET: Platformat me burim të hapur të Microsoft

Siç kemi shqyrtuar tashmë në botimin e quajtur "Sistemet Operative në Luftë: Microsoft ruhet nga të gjithë!"aktualisht «Microsoft», Kompania e Redmond, SHBA, pronar i «Windows» është në një garë të hapur për të asimiluar më të mirën e Sistemeve të tjera Operative dhe për të eksportuar produktet e saj tek ata.

Dhe në atë mënyrë, përveç programeve të njohura tashmë të eksportuara në «GNU/Linux», mund të përmendim ato aktuale: «SQL Server, .Net, Visual Studio Code y Skype». Duke qenë një nga të fundit të inkorporuar, ai i njohur si «Microsoft Teams», siç e përmendëm edhe në një botim i fundit. Dhe tani, kjo na sjell te «ML.NET», Një Korniza e të Mësuarit Makinerik de «Código Abierto» dhe multiplatform që plotëson «.NET».

.NET dhe ML.NET: Hyrje

Ndoshta i gjithë ky ekosistem në rritje i aplikimeve të «Código Abierto» bashkohen në një kohë të shkurtër, «Navegador Edge» dhe «Antivirus Defender». Dhe kush e di, papritmas tani me të ardhurat e «Microsoft Teams» nuk do të ishte për t'u habitur për të parë «Suite Ofimática MS Office» ose diçka shumë e ngjashme ose afër kësaj për të «GNU/Linux».

.NET dhe ML.NET: Microsoft Open Source

Platformat Microsoft Open Source

Siç kemi thënë tashmë, në mesin e shumë softuer (programe, sisteme dhe platforma) de «Código Abierto» që kohët e fundit «Microsoft» ka kontribuar në «Comunidad de Software Libre y Código Abierto», bie në sy:.NET dhe ML.NETO.

Çfarë është .NET dhe cilat janë karakteristikat e tij?

  • Isshtë një platformë zhvillimi multiplatforme (Windows, Mac OS dhe Linux), me burim të hapur dhe falas, për të ndërtuar të gjitha llojet e aplikacioneve: desktop, celular, ueb, lojëra dhe për internetin e gjërave.
  • Ai lejon përdorimin e gjuhëve të ndryshme, redaktorëve dhe bibliotekave për lloje të ndryshme të aplikacioneve të mundshme. Ndër gjuhët janë:
  1. C #: E cila është një gjuhë programimi e thjeshtë, moderne, e orientuar drejt objektit dhe e sigurt.
  2. F #: E cila është një gjuhë programuese funksionale, ndër-platformë, me burim të hapur për .NET. I cili gjithashtu përfshin programimin e orientuar drejt objektit dhe atë imperativ.
  3. Bazë vizuale: E cila është një gjuhë e arritshme me një sintaksë të thjeshtë për ndërtimin e aplikacioneve të sigurta të tipit dhe të orientuara drejt objektit.
  • Isshtë një platformë e shkëlqyeshme për zhvillim të ndërsjellë, pasi lejon që aplikacionet e krijuara në gjuhët e lartpërmendura të ekzekutohen në çdo sistem operativ të pajtueshëm, falë implementimeve të ndryshme të integruara, ndër të cilat janë:
  1. Bërthama NET: Çfarë është një implementim ndër-platformor për faqet e internetit, serverat dhe aplikacionet e konsolës.
  2. Korniza NET: E cila është në përputhje me faqet e internetit, shërbimet, aplikacionet desktop dhe shumë më tepër në Windows.
  3. Xamarin / Mono: Çfarë është një implementim .NET për të ekzekutuar aplikacione në Sistemet kryesore Operative të lëvizshme.
  • Ai përmban një grup bazë të API-ve që janë të përbashkëta për të gjitha implementimet .NET. Për më tepër, çdo implementim mund të ekspozojë edhe API shtesë që janë specifike për Sistemet Operative në të cilat do të funksionojnë. Për shembull, .NET Framework është një zbatim .NET vetëm për Windows që përfshin API për të hyrë në Regjistrin e Windows.
  • Ajo ka një Bibliotekë të madhe (ekosistemin e paketave) që zgjeron funksionalitetin e saj. Për t'i përdorur ato, mund të përdorni NuGet, i cili është një menaxher pako i krijuar posaçërisht për të «.NET» që përmbajnë më shumë se 90.000 pako.

Shenim: për më shumë informacion në «.NET» hyni në faqen tuaj zyrtare në internet këtu.

Çfarë është ML.NET dhe cilat janë tiparet e tij?

  • Isshtë një platformë falas, me burim të hapur, ndër-platformë të Mësimit Makiner që sekzekutohet në Windows, Linux dhe macOS me .NET Core ose në Windows duke përdorur .NET Framework.
  • Ai ofron mundësinë e shtimit të të mësuarit makinerik në aplikacione (online ose offline) të krijuara me .NET, në mënyrë që ata të munden bëni parashikime automatike me të dhënat e nevojshme.
  • Ka si baza a model të mësuarit me makinë që specifikon hapat e kërkuar për të transformuar të dhënat e dhëna në një parashikim. Kjo platformë ju lejon të trajnoni një model të personalizuar duke specifikuar një algoritëm, ose përdorni një të krijuar, të disponueshëm dhe tashmë të trajnuar nga platformat TensorFlow dhe ONNX.
  •  Versioni 64-bit është i pajtueshëm me të gjitha platformat. Versioni 32-bit është i pajtueshëm me Windows, përveç funksioneve që lidhen me TensorFlow, LightGBM dhe ONNX.

Duke cituar nga «Microsoft», disa shembuj të mundshëm të llojit të parashikimeve që mund të bëhen me të «ML.NET» shëndoshë:

Lloji i parashikimit Përshkrimi dhe fushëveprimi
Klasifikimi dhe kategorizimi Klasifikoni automatikisht reagimet e klientëve si pozitive dhe negative.
Vlerat e regresionit dhe parashikimit të vazhdueshëm Parashikoni çmimet e shtëpive bazuar në madhësinë dhe vendndodhjen.
Zbulimi i anomalisë Zbuloni transaksione bankare mashtruese.
Rekomandime Sugjeroni produkte që blerësit në internet mund të blejnë, bazuar në blerjet e tyre të mëparshme.
Seritë kohore dhe të dhënat vijuese Parashikimi i motit dhe shitjet e produkteve
Klasifikimi i imazhit Klasifikoni patologjitë e imazheve mjekësore

Shenim: për më shumë informacion në «ML.NET» hyni në faqen tuaj zyrtare në internet këtu.

.NET dhe ML.NET: Përfundim

Përfundim

Shpresojme te jesh "post i vogël por i dobishëm" në lidhje me këto 2 interesante «Plataformas de desarrollo y Machine Learning de código abierto» de microsoft i quajtur «.NET y ML.NET», të cilat midis shumë përfitimeve ose karakteristikave, dallojnë kompaktësinë e saj (kompaktësia), fleksibiliteti dhe kapaciteti integrues, janë me interes dhe dobi të madhe, për të gjithë «Comunidad de Software Libre y Código Abierto» dhe me një kontribut të madh në përhapjen e ekosistemit të mrekullueshëm, gjigant dhe në rritje të aplikacioneve të dhe për «GNU/Linux».

Dhe për më shumë informacion, mos hezitoni gjithmonë të vizitoni ndonjë Biblioteka online si OpenLibra y jedit te lexosh libra (PDF) për këtë temë apo të tjera fushat e njohurive. Tani për tani, nëse ju pëlqeu kjo «publicación», mos ndalo ndarjen e saj me të tjerët, në tuajin Uebsajtet, kanalet, grupet ose komunitetet e preferuara të rrjeteve sociale, mundësisht falas dhe të hapura si Mastodont, ose si të sigurta dhe private Telegram.

Ose thjesht vizitoni faqen tonë në DesdeLinux ose bashkohuni në Kanalin zyrtar Telegrami i DesdeLinux për të lexuar dhe votuar për këtë ose botime të tjera interesante në «Software Libre», «Código Abierto», «GNU/Linux» dhe tema të tjera që lidhen me «Informática y la Computación», Dhe «Actualidad tecnológica».


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.