Slovník pojmov

Open Neural Network Exchange (ONNX)

Čo je Open Neural Network Exchange (ONNX)?

Open Neural Network Exchange (ONNX) je otvorený formát súborov pre modely strojového učenia, ktorý v roku 2017 predstavili Microsoft a Facebook (dnes Meta) a dnes ho zastrešuje LF AI & Data Foundation. Model natrénovaný napríklad v PyTorch je možné exportovať do ONNX a spúšťať ho v iných nástrojoch alebo prostrediach, ako je ONNX Runtime. Uľahčuje to prechod medzi frameworkmi a nasadenie na rôznom hardvéri.

Témy

  • formát
  • interoperabilita
  • open source

Vyskúšajte KI.ordo

Agenti, postupy a šablóny v jednom pracovnom priestore – bezplatné 24-hodinové demo.

Spustiť demo
← Všetky pojmy

Súvisiace pojmy

PyTorch

PyTorch je open-source framework na strojové učenie a hlboké učenie v programovacom jazyku Python. Pôvodne ho vyvinula spoločnosť Meta (vtedy Facebook) a od roku 2022 ho spravuje PyTorch Foundation pod záštitou Linux Foundation. PyTorch sa široko používa vo výskume aj v praxi, pretože vývojárom umožňuje flexibilne vytvárať modely, trénovať ich na GPU a testovať krok za krokom; vznikli v ňom mnohé známe jazykové a obrazové modely.

  • framework
  • hlboké učenie
  • +1

TensorFlow

TensorFlow je open-source framework na strojové učenie, ktorý vyvinul Google a vydal v roku 2015. Používa sa na vytváranie, trénovanie a nasadzovanie neurónových sietí v aplikáciách, na serveroch alebo na mobilných zariadeniach. Keras poskytuje prístupné rozhranie vyššej úrovne; typické použitia zahŕňajú klasifikáciu obrázkov, predpovedanie a odporúčacie systémy.

  • Framework
  • Hlboké učenie
  • +1

MXNet

Apache MXNet bol open-source framework na hlboké učenie, ktorý dokázal efektívne trénovať modely na viacerých GPU a strojoch, s rozhraniami pre Python, C++, R, Scalu a ďalšie jazyky. Amazon Web Services ho niekoľko rokov podporoval ako preferovaný framework. Apache Software Foundation projekt v septembri 2023 ukončila a do februára 2024 ho presunula do Apache Attic; už sa nevyvíja. Existujúce modely sa zvyčajne migrujú do iných frameworkov.

  • framework
  • hlboké učenie
  • +1

Scikit-learn

Scikit-learn je open-source knižnica Pythonu na klasické strojové učenie. Poskytuje jednotné nástroje na klasifikáciu, regresiu, zhlukovanie, redukciu dimenzionality, predspracovanie dát a vyhodnotenie modelov, napríklad krížovú validáciu. Je postavená na NumPy a SciPy a vďaka jednoduchému, jednotnému rozhraniu sa široko používa vo vzdelávaní, výskume aj praxi. Pre hlboké neurónové siete sa zvyčajne volia frameworky ako PyTorch alebo TensorFlow.

  • Python
  • knižnica
  • +1