Genとは

以下、公式サイトの和訳。


統計、機械学習、コンピュータビジョン、認知科学、ロボット工学、自然言語処理、人工知能など、さまざまな分野のコアツールを含む概念およびモデルのグループの機能上の制限および制限を満たすこと。しかしながら、推論アルゴリズムを実装することはしばしば困難であり、そして誤りがちである。 Genは、ユーザーがモデルを表現するためのモデリング言語、および自動化された高水準プログラミング構成を提供することによって、構成的モデリングおよび推論の使用を単純化します。

いくつかの確率論的プログラミング研究言語と同様に、Genには確率的構造を持つモデル、離散および連続確率変数を含むモデルを表すことができる普遍的なモデリング言語が含まれています。 2、3行のコードで済み、スケーラビリティと効率の要件をより満たすことができるカスタムアルゴリズムを開発できます。

一般的な柔軟なモデリングおよび推論プログラミング機能は、モデリングおよび推論、包括的因果モデリング、象徴的学習、階層的学習、および脳へのシンボリック、ニューラル、確率論的、およびシミュレーションベースのアプローチを統合します。

JuliaのDSLおよび推論プログラミングのためのJuliaライブラリーに実装されている複数のモデリング言語のGencons。