Pojmovnik

Open Neural Network Exchange (ONNX)

Što je Open Neural Network Exchange (ONNX)?

Open Neural Network Exchange (ONNX) otvoreni je format datoteke za modele strojnog učenja, koji su 2017. predstavili Microsoft i Facebook (danas Meta), a danas ga održava zaklada LF AI & Data Foundation. Model treniran, primjerice, u PyTorchu može se izvesti u ONNX i pokretati drugim alatima ili runtimeima poput ONNX Runtimea. To olakšava prelazak između okvira i primjenu na različitom sklopovlju.

Teme

  • format
  • interoperabilnost
  • open source

Isprobajte KI.ordo

Agenti, tijekovi rada i predlošci u jednom radnom prostoru – besplatna demo verzija na 24 sata.

Pokrenite demo
← Svi pojmovi

Srodni pojmovi

PyTorch

PyTorch je okvir otvorenog koda za strojno i duboko učenje u programskom jeziku Python. Izvorno je razvijen u Meti (tada Facebook), a od 2022. njime upravlja PyTorch Foundation pod okriljem Linux Foundation. PyTorch se naširoko koristi u istraživanju i industriji jer programerima omogućuje fleksibilnu izgradnju modela, njihovo treniranje na GPU-ovima i testiranje korak po korak; mnogi poznati jezični i slikovni modeli izgrađeni su s njime.

  • okvir
  • duboko učenje
  • +1

TensorFlow

TensorFlow je okvir za strojno učenje otvorenog koda koji je razvio Google, a objavljen je 2015. Koristi se za izgradnju, treniranje i primjenu neuronskih mreža u aplikacijama, na poslužiteljima ili na mobilnim uređajima. Keras nudi pristupačno sučelje visoke razine; tipične primjene su klasifikacija slika, prognoziranje i sustavi preporuka.

  • Framework
  • Duboko učenje
  • +1

MXNet

Apache MXNet bio je okvir otvorenog koda za duboko učenje koji je mogao učinkovito trenirati modele na više GPU-ova i računala, sa sučeljima za Python, C++, R, Scalu i druge jezike. Amazon Web Services nekoliko ga je godina podupirao kao svoj preferirani okvir. Apache Software Foundation ukinula je projekt u rujnu 2023., a do veljače 2024. premjestila ga je u Apache Attic; više se ne razvija. Postojeći modeli obično se prebacuju na druge okvire.

  • okvir
  • duboko učenje
  • +1

Scikit-learn

Scikit-learn je Python biblioteka otvorenog koda za klasično strojno učenje. Nudi dosljedne alate za klasifikaciju, regresiju, klasteriranje, smanjenje dimenzionalnosti, predobradu podataka i evaluaciju modela, primjerice unakrsnu validaciju. Izgrađen je na NumPyju i SciPyju te se zahvaljujući jednostavnom, ujednačenom sučelju naširoko koristi u obrazovanju, istraživanju i praksi. Za duboke neuronske mreže obično se biraju okviri poput PyTorcha ili TensorFlowa.

  • Python
  • biblioteka
  • +1