org/int/asso/onnx/index.html

Summary

Maintainability
Test Coverage
<!--#include virtual="/header-start.html" -->
<title>ONNX</title>
<meta content="https://onnx.ai" name="url"/>
<!--#include virtual="/header-end.html" -->
<p><i lang="en">Open Neural Network Exchange</i> : échange ouvert de <a href="/tech/info/soft/data/science/ml/nn">réseaux
  de neurones</a>.</p>
<!--#include virtual="/header-start.html" -->
<section>
  <h2>Motivation</h2>
  <p>Permettre d'échanger des modèles entre différents frameworks d'<a href="/tech/info/soft/data/science/ml/nn/deep">apprentissage
    profond</a>.</p>
</section>
<section>
  <h2>Analyse</h2>
  <p>Standard de représentation des modèles de <a href="/tech/info/soft/data/science/ml">ML</a> définissant :</p>
  <ul>
    <li>un ensemble d'opérateurs</li>
    <li>un format de fichier</li>
  </ul>
</section>
<section>
  <h2>Conception</h2>
  <p>ONNX définit :</p>
  <ul>
    <li>des types de données standards</li>
    <li>des opérateurs prédéfinis</li>
    <li>un modèle de <strong>graphe</strong> de calcul acyclique, constitué de :
      <ul>
        <li><strong>noeuds</strong> ayant :
          <ul>
            <li>n <strong>entrées</strong> ou plus</li>
            <li>n <strong>sortie</strong> ou plus</li>
            <li>un <strong>opérateur</strong> à appeler</li>
          </ul>
        </li>
        <li><strong>métadonnées</strong> décrivant objectif, auteur, etc.</li>
      </ul>
    </li>
  </ul>
</section>
<section>
  <h2>Exemples</h2>
  <p>Permet d'échanger des modèles entre les frameworks :</p>
  <ul>
    <li><a href="/org/us/company/ms/product/soft/mct">CNTK</a></li>
    <li>Caffe2</li>
    <li>MXNet</li>
    <li>PyTorch</li>
  </ul>
</section>
<!--#include virtual="/footer.html" -->