Viyaの分析機能をPythonから利用するためのハイレベルAPIパッケージであるDLPyでは、kerasと同等の簡潔なコーディングで、複雑な画像処理やディープラーニングを実行することができます。DLPyでは、kerasと同様に、2つの手法でディープラーニングのモデルを構築することができます。Sequentialとは、その名の通り、レイヤーを順序通りに積み重ねて、順序通りに実行していくモデルです。modelのネットワークを定義している例です。APIは、sequentialでは、表現することが難しい、より複雑な構造のモデルを構築する際に利用されます。以下は、kerasの公式サイトに記載されている文面です。modelの構築も可能になっています。以下はその一例として、複数の入力と出力を持つような画像分類のためのディープラーニングモデルのネットワーク例です。テンソルオブジェクトを返すInput()によって、2つのテンソル、グレースケール画像とカラー(RGB)画像、を定義します。グレースケール画像は2つの畳み込み層に送り込まれます。カラー画像はそれらとは別の畳み込み層に送り込まれます。