[51CTO.com クイック翻訳] JavaScript 開発者は、さまざまな機械学習アルゴリズムに基づいており、機械学習モデルのトレーニングに使用できる JavaScript フレームワークを探す傾向があります。以下に挙げるさまざまな機械学習アルゴリズムはすべて、この記事で紹介するモデルトレーニングに使用できる 8 つの JavaScript フレームワークに適用できます。
この記事では、機械学習用のさまざまな JavaScript フレームワークの概要を説明します。彼らです: 1. ディープラーニング Deeplearn.js は、Google が開発したオープンソースの機械学習 JavaScript ライブラリです。ブラウザでのニューラル ネットワークのトレーニング、機械学習 (ML) モデルの理解、教育目的など、さまざまな目的に使用できます。推論モードでは、さまざまな事前トレーニング済みモデルを実行できます。開発者は Typescript (ES6 JavaScript) または ES5 JavaScript でコードを記述できます。すぐに始めるには、HTML ファイルの head タグに次のコードを含め、モデルを構築する JS プログラムを記述します。
2. プロペルJS Propel は、科学計算用の GPU 対応の NumPy のようなインフラストラクチャを提供する JavaScript ライブラリです。さまざまな NodeJS アプリケーションやブラウザで使用できます。 ブラウザを設定するためのコードは次のとおりです。
以下は NodeJS アプリケーションで使用されるコードです。
PropelJS のドキュメント リンクは http://propelml.org/docs/ です。 GitHub ページは https://github.com/propelml/propel です。 3.ML-JS ML-JS は、NodeJS およびさまざまなブラウザ環境で動作する機械学習用の複数のツールを提供します。 ML JS ツールは次のコードで設定できます。
以下の機械学習アルゴリズムをサポートしています。
4.ConvNetJS ConvNetJS は、さまざまなディープラーニング モデル (ニューラル ネットワーク) をブラウザー内で完全にトレーニングするために使用できる JavaScript ライブラリです。このライブラリは、さまざまな NodeJS アプリケーションでも使用できます。 ダウンロード リンク (http://cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js) から ConvNetJS の縮小ライブラリを取得することで、ConvNetJS の縮小バージョンを入手できます。 GitHub ページは https://github.com/karpathy/convnetjs/releases です。対応する読み込みコードは次のとおりです。
さらに、いくつかの重要な参考ページのアドレスを示します。
5. ケラスJS KerasJS と GPU 対応の WebGL を使用すると、ブラウザで Keras モデルを実行できます。 CPU モードに加えて、モデルは Node.js でも実行できます。 Keras の GitHub ページは https://github.com/transcranial/keras-js です。ブラウザで実行できるすべての Keras モデルのリストは次のとおりです。
6.STDライブラリ STDLib は、高度な統計モデルやさまざまな機械学習ライブラリを構築するために使用できる JavaScript ライブラリです。また、データの視覚化や探索的データ分析のためのプロット機能やグラフ機能にも使用できます。 以下は、機械学習 (ML) に関連するさまざまな関連ライブラリのリストです。
7.Limdu.js Limdu.js は、Node.js 用の機械学習フレームワークです。以下をサポートします:
開発者は次のコマンドを使用して limdu.js をインストールできます。
8. ブレイン Brain.js は、ニューラル ネットワークと Naive Bayes 分類器をトレーニングするための JavaScript ライブラリです。次のコマンドを使用して Brain.js を設定できます。
開発者は、次のコードを使用してブラウザにライブラリを含めることもできます。
次のコマンドを使用して、Naive Bayes 分類器をインストールできます。
要約する この記事では、ブラウザーと Node.js アプリケーションで機械学習モデルをトレーニングするために使用できるさまざまな JavaScript ライブラリについて学習しました。機械学習についてさらに詳しく知りたい場合は、機械学習のドキュメント セット (https://vitalflux.com/category/machine-learning/) を確認することをお勧めします。 この記事が役に立った場合、またはこの記事で言及されている機械学習 JavaScript フレームワークについて質問や提案がある場合は、ぜひコメントを残したり、ここで質問したりしてください。 原題: 8 つの機械学習 JavaScript フレームワーク、著者: Ajitesh Kumar [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください] |
<<: マイクロソフト、Windows 10を開発者向けAIプラットフォームに
>>: メジャーアップデート!マイクロソフトが人工知能プラットフォーム「Windows ML」を発表
7月19日、Metaはついに無料の商用版Llama 2をリリースし、オープンソースの大規模モデルの...
MITのコンピュータ科学および人工知能研究所(CSAIL)の研究者らは、歴史から長い間失われていた古...
標準ルーティングテーブル1.次駅経路選定の基本的な考え方ルーティング テーブルは、宛先までの完全なパ...
[[411678]]人工知能は現在、多くの CEO にとって最重要課題となっています。この話題は目新...
Amazon Web Services Inc. は本日、自社のエコシステムにおいて、企業顧客が独自...
人間の日常的なコミュニケーションでは、場面内のさまざまな領域や物体に焦点が当てられることが多く、これ...
最近、北京同仁病院の警報システムが作動し、職員は北京天壇病院で活動していたチケット転売業者が北京同仁...
[[377490]]海外メディアの報道によると、フェイスブックは1月21日、視覚障害のあるユーザー向...
最近、Oculus は、VR デバイスを使用する際にユーザーがよりインタラクションできるようにするこ...
1956 年の夏、アメリカの小さな町ハノーバーの静かなダートマス大学に、ジョン・マッカーシー (Li...
最近、「被験者 3」について多かれ少なかれ耳にしたことがあるかもしれません。握手、軽く捻挫した足、リ...