キャンドル:Rustでのミニマリストな機械学習

キャンドル:Rustでの機械学習

Rustで独自の機械学習モデルを構築するためのガイド

@MidJourneyさんとの共著画像

人工知能(AI)企業のHugging Faceは、最近Rustプログラミング言語向けに設計された新しい最小限の機械学習(ML)フレームワークであるCandleを導入しました。この革新的なフレームワークは、既にGitHubで7.8千のスターと283のフォークを集めるなど、大きな注目を集めています。

Hugging Faceは、30万以上のオープンソース機械学習モデルの範囲を拡大するために、開発者向けのエコシステムを拡充することに取り組んでいます。スタートアップの製品・成長責任者であるJeff Boudier氏によれば、「大局的には、開発者のためのエコシステムを開発し、それを行うための非常に多くのトラクションを見ています」とのことです。

これは、Google、Amazon、Nvidia、Salesforce、AMD、Intel、IBM、Qualcommなどの業界の巨人からの支援を含む2億3500万ドルの資金調達に続いています。

Candle: RustでのMLフレームワーク

ほとんどのMLフレームワークは、従来はPythonで書かれ、PyTorchなどのライブラリに依存しています。これらのフレームワークはしばしば大きく、クラスターでのインスタンス作成が遅くなることがCandleのFAQでも指摘されています。

Candleは、サーバーレス推論をサポートすることで他とは異なります。サーバーレス推論は、インフラストラクチャを管理せずにMLモデルを実行する方法です。これは、軽量のバイナリのデプロイを可能にすることで実現されます。バイナリは、特定の環境でアプリケーションを実行するために必要なすべてのリソースを含んだ実行可能ファイルです。

さらに、Candleを使用すると、Pythonを製品のワークロードから排除し、Pythonのパフォーマンスオーバーヘッドやグローバルインタープリターロック(GIL)に関する懸念を解消することができます。GILは有益ですが、CPythonが完全なマルチコアパフォーマンスを達成するのを妨げることがあります。

@MidJourneyさんとの共著画像

Candleの始め方

Rustベースの機械学習プロジェクトでCandleを使用したい方々には、オープンソースのデータセットを使用して線形回帰モデルを構築する方法の例があります:

extern crate…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

機械学習

「2023年の機械学習のアンラーニング:現在の状況と将来の方向性」

「夜中に目が覚めたまま、脳が何度も再生するほど恥ずかしい記憶の一部を忘れたいと思ったことはありますか?特定の記憶を心...

人工知能

Taplio LinkedInの成長に最適なAIツール

Taplioは、LinkedIn上で個人ブランドを成長させるのをサポートするために設計されたAIツールです

機械学習

AIパワードテックカンパニーが、食品小売業者に供給チェーン管理での新たなスタートを支援します

低く垂れ下がっている果物について話しましょう。Afreshは、食品ロスを減らすために供給チェーンを効率化するAIスタートアッ...

人工知能

「AIが航空会社のコントレイルによる気候への影響を軽減するのに役立っている方法」

「私たちはAIを使用して、航空会社がコントレイルの発生が少ないルートを選択するのを支援し、飛行の環境への影響を最小限に...

機械学習

AIベースのアプリケーションテストのトップトレンドを知る必要があります

「AIアプリケーションのテストにおける最新のトレンドを把握しましょうこれらの必須のテスト方法で、AIアプリケーションの精...

AIニュース

「アマゾン対Google対マイクロソフト:AIで医療を革新する競争」

人工知能(AI)を医療業界に統合することは、技術の進歩の時代においてますます普及しています。Amazon、Google、Microsoftな...