arXiv reaDer
Ludwig: a type-based declarative deep learning toolbox
  この作業では、ユーザーがディープラーニングモデルをトレーニングし、コードを記述せずに予測を取得するために使用できる、柔軟で拡張可能で使いやすいツールボックスであるLudwigを紹介します。 Ludwigは、2つの主要な抽象化に基づいて、ディープラーニングモデル構築への新しいアプローチを実装します。データ型と宣言的な構成ファイルです。データ型の抽象化により、コードおよびサブモデルの再利用が容易になり、この抽象化により課せられる標準化されたインターフェースにより、カプセル化が可能になり、コードの拡張が容易になります。宣言的なモデル定義構成ファイルにより、経験の浅いユーザーが効果的なモデルを取得し、専門家ユーザーの生産性を高めることができます。これらの2つのイノベーションに加えて、Ludwigは、大量の機械学習タスクを実行するためにインスタンス化できるEncoder-Combiner-Decoderと呼ばれる一般的なモジュール化された深層学習アーキテクチャを導入します。これらの革新により、エンジニア、他の分野の科学者、そして一般に、より幅広い聴衆が彼らのタスクにディープラーニングモデルを採用することが可能になり、具体的にその民主化を支援します。
In this work we present Ludwig, a flexible, extensible and easy to use toolbox which allows users to train deep learning models and use them for obtaining predictions without writing code. Ludwig implements a novel approach to deep learning model building based on two main abstractions: data types and declarative configuration files. The data type abstraction allows for easier code and sub-model reuse, and the standardized interfaces imposed by this abstraction allow for encapsulation and make the code easy to extend. Declarative model definition configuration files enable inexperienced users to obtain effective models and increase the productivity of expert users. Alongside these two innovations, Ludwig introduces a general modularized deep learning architecture called Encoder-Combiner-Decoder that can be instantiated to perform a vast amount of machine learning tasks. These innovations make it possible for engineers, scientists from other fields and, in general, a much broader audience to adopt deep learning models for their tasks, concretely helping in its democratization.
updated: Tue Sep 17 2019 16:54:29 GMT+0000 (UTC)
published: Tue Sep 17 2019 16:54:29 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)アソシエイト