近年では、大規模データ向けのTensorFlow、PyTorch、Caffee、CNTK、Spark、Kubeflow、さまざまな汎用モデル向けのscikit-learn、ML.NET、最近のTripoなど、優れた機械学習ツールが次々と登場しています。 Algorithmia による 2019 年の調査によると、機械学習アルゴリズムを使用する企業の成熟度は全体的に高まっているものの、ほとんどの企業 (50% 以上) では単一の機械学習モデルを展開するのに依然として 8 ~ 90 日かかっています (90 日以上かかる企業は 18% に上ります)。 ほとんどの人は、モデルの規模とそれを複製することの難しさ、経営陣の同意の欠如、利用可能なツールの不足を非難しました。 Dagli の場合、モデル パイプラインは、トレーニングと推論の両方において、有向非巡回グラフ、つまり頂点と辺で構成されるグラフとして定義され、各辺は 1 つの頂点から別の頂点へと方向付けられます。 Dagli の環境は、パイプライン定義、静的型付け、ほぼ普遍的な不変性、およびその他の機能を提供して、ほとんどの潜在的なロジック エラーを防ぎます。 「モデルは統合パイプラインの一部であることが多く、これらのパイプラインの構築、トレーニング、および本番環境への展開は依然として面倒です」と、LinkedIn の自然言語処理研究科学者 Jeff Pasternak 氏はブログ投稿で述べています。トレーニングと推論に対応するために重複した作業や無関係な作業が必要になることが多く、その結果、モデルの将来の進化とメンテナンスを複雑にする脆弱な「接着剤」コードが生成されます。 Dagli は、サーバー、Hadoop、コマンドライン インターフェイス、IDE、その他の一般的な JVM で動作します。ニューラル ネットワーク、ロジスティック回帰、GBDT、FastText、クロス検証、クロス トレーニング、機能選択、データ リーダー、評価、機能変換など、多くのパイプライン コンポーネントもすぐに使用できます。 LinkedIn は Dagli をリリースすることで、機械学習コミュニティに主に 3 つの貢献をしたいと考えています。 1. 使いやすく、バグに強い、JVMベースの機械学習フレームワーク 2. さまざまな統計モデルとトランスフォーマーを統合し、すぐに使用できるライブラリ 3. 従来の「ブラック ボックス」に匹敵する、各コンポーネントの実装を容易にしながら最適化をサポートする、有向非巡回グラフの新しい抽象化としてのシンプルでありながら強力な機械学習パイプライン。 Dagli は、経験豊富なデータ サイエンティスト向けに、既存の JVM テクノロジー スタックを活用して、保守性と拡張性に優れた高性能で本番環境対応の AI モデルへの道を提供します。 Dagli は、経験の浅いソフトウェア エンジニア向けに、一般的なロジック エラーを回避するように設計された JVM 言語とツールで使用できる API を提供します。 Pasternak 氏はまた、「Dagli によって、効率的ですぐに使用できるモデルの作成、変更、展開が容易になり、それらに伴う技術的な問題や長期的なメンテナンスの課題を回避できるようになることを期待しています」と述べています。 Dagli は、高度なマルチコア プロセッサと強力なグラフィック カードを最大限に活用して、単一のマシンで効率的にモデルをトレーニングします。 Dagli の仕組みを詳しく理解するために、まずは勾配ブースティング決定木モデル (XGBoost) のアクティブ リーフと高次元 N グラムのセットを LR モデル分類器の特徴として使用するテキスト分類器から始めましょう。 LinkedIn は Dagli を使用することで、効率的で本番環境対応のモデルの作成、変更、展開が容易になり、それに伴うことが多い技術的な課題や長期にわたるメンテナンスを回避できることを期待しています。 最後に、Dagli の GitHub アドレス リンクを以下に示します。 https://github.com/linkedin/dagli |
<<: 2020 DIGIXグローバルキャンパスAIアルゴリズムエリートコンペティションが成功裏に終了し、キャンパスのイノベーションを刺激
[[214770]]この記事はQuantum School(WeChat:quantumschool...
最近、アメリカの一流弁護士たちが人工知能と競争したが、弁護士たちは負けたと報じられている。法律AIプ...
人間の想像力を幅広い臨床応用に活用するとなると、医療用人工知能の道のりはまだまだ長い。 [[2761...
自動運転は現在社会的なホットな話題となっており、人工知能と自動化技術の革新的な開発にとって重要な方向...
ChatGPTが再びダウンしました。半月前の大規模な障害に続いて、ChatGPT はアクセスの急増に...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
数十または数百の層を持つニューラル ネットワークの応用は、ディープラーニングの重要な機能の 1 つで...
C# アルゴリズムは、C# 言語学習の重要な部分です。C# ソート アルゴリズムは、言語の基礎とデー...
デジタル技術によって変革されない業界を見つけるのは難しいですが、適応型セクターも例外ではありません。...
サスペンスやSF作品では、ぼやけた写真がコンピューターの画面に表示され、捜査官が画像を強調するように...
人工知能 (AI) の開発には、機械による継続的な学習が伴います。コンピュータが「スマート」になるた...
[51CTO.com からのオリジナル記事] 歴史が示しているように、コンテンツの各形態は多数のイン...