開発者がアプリケーションを作成しやすくなるオープンソース ツールが登場したことにより、機械学習の分野自体が驚異的な成長を遂げています。 (たとえば、機械学習の分野で 5 年以上の経験を持つドイツ出身の Andrey Bu 氏は、さまざまなオープンソース フレームワークを使用して魅力的な機械学習プロジェクトを作成しています。) Python は機械学習フレームワークの大部分で使用されている言語ですが、JavaScript も遅れをとっていません。 JavaScript 開発者は、さまざまなフレームワークを使用して、ブラウザで機械学習モデルをトレーニングおよびデプロイできます。 JavaScriptの機械学習フレームワークのトップ5をご紹介します 1. テンソルフローTensorFlow.js は、ブラウザ内で完全に機械学習プログラムを実行できるオープンソース ライブラリです。これは、更新されなくなった Deeplearn.js の後継です。 TensorFlow.js は Deeplearn.js の機能を改善し、ブラウザを最大限に活用してより深い機械学習エクスペリエンスを実現します。 このオープンソース ライブラリを使用すると、強力で直感的な API を使用して、ブラウザでモデルを定義、トレーニング、デプロイできます。さらに、WebGL と Node.js のサポートも自動的に提供されます。 ブラウザにインポートしたいトレーニング済みのモデルがある場合。 TensorFlow.js を使用すると、これが可能になります。また、ブラウザを離れずに既存のモデルを再トレーニングすることもできます。 2. 機械学習ツールライブラリブラウザで広範な機械学習機能を提供するリソースベースのオープンソース ツールは数多くあります。この機械学習ツール ライブラリは、これらのオープンソース ツールのコレクションです。このライブラリは、教師なし学習、教師あり学習、データ処理、人工ニューラル ネットワーク (ANN)、数学、回帰など、いくつかの機械学習アルゴリズムのサポートを提供します。 Python ユーザーであり、ブラウザで JavaScript による機械学習を実行できる Scikit-learn に似たものを探している場合、このツールキットがニーズを満たします。 3. ケラスKeras.js は、WebGL を使用して GPU モードのサポートを提供し、ブラウザーで機械学習モデルを実行できるようにする、もう 1 つの人気のあるオープン ソース フレームワークです。 Node.js を使用したモデルがある場合は、GPU モードでのみ実行できます。 Keras.js は、Microsoft Cognitive Toolkit (CNTK) などの任意のバックエンド フレームワークを使用したモデル トレーニングもサポートします。 Inception v3 (ImageNet でトレーニング済み)、50 層冗長ネットワーク (ImageNet でトレーニング済み)、畳み込み変分オートエンコーダ (MNIST でトレーニング済み) など、いくつかの Keras モデルをクライアント ブラウザーにデプロイできます。 4. ブレイン機械学習の概念は非常に重要であるため、この分野に参入したばかりの人はやる気をなくしてしまうかもしれません。この分野の学術用語や専門用語は、初心者を圧倒させるかもしれません。上記の問題を解決できることが、Brain.js の利点です。これは、ニューラル ネットワークの定義、トレーニング、実行のプロセスを簡素化するオープン ソースの JavaScript ベースのフレームワークです。 機械学習の分野にまったく不慣れな JavaScript 開発者の場合、Brain.js を使用すると学習曲線を短縮できます。 Node.js で使用することも、クライアント ブラウザーで実行して機械学習モデルをトレーニングすることもできます。 Brain.js は、フィードフォワード ネットワーク、エルマン ネットワーク、ゲート付き再帰型ユニット ネットワークなど、いくつかの種類のニューラル ネットワークをサポートしています。 5. STDライブラリSTDLib は、JavaScript および Node.js アプリケーション用のオープン ソース ライブラリです。ブラウザーで実行され、科学および数値アプリケーションをサポートする Web ベースの機械学習アプリケーションをお探しの場合は、STDLib がニーズを満たします。 このライブラリは、高性能な機械学習モデルの構築に役立つ包括的かつ高度な数学および統計関数を提供します。豊富な機能を使用して、アプリケーションやその他のライブラリを構築することもできます。さらに、データの視覚化と探索的データ分析のためのフレームワークが必要な場合は、STDLib が役立ちます。 要約する機械学習の刺激的な世界に踏み込もうとしている JavaScript 開発者、または JavaScript の実験を始めようと計画している機械学習の専門家であれば、上記のオープン ソース フレームワークは興味をそそるでしょう。 |
<<: 多くの企業が自社のサービスはAIだと主張しているが、実際はAIのふりをしている人間である。
>>: インタラクティブな推測 | ワールドカップとブラックテクノロジーが出会ったとき、最終的な勝者は誰になるでしょうか?
2017年6月30日、第一回世界知能大会で上汽大通の「RVスマートモビリティビジョン」が盛大に発表さ...
AIはここまでの発展を経て意識を獲得したのでしょうか?数日前、チューリング賞受賞者のベンジオ氏が参加...
11月3日、中央気象台は今年初の黄色寒波警報を発令し、最強の寒波が来ています!警報によると、11月...
デビッド・リンシカム編纂者 | Yan Zheng制作:51CTO テクノロジースタック(WeCha...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
研究機関の推計によると、新型コロナウイルスの流行により、2020年の世界経済は約3%縮小する見通しだ...
「人工知能+スマート教育」が人気を集めています。しかし、生徒の表情を捉える「スマートアイ」や「顔ス...
投資管理会社でシステム開発エンジニアとして働いていたとき、定量金融で成功するには、数学、プログラミン...
執筆者 | Yan Zheng 「スピンオフ」によりアリババは再生し、ビッグモデルによりアリババクラ...
ビッグデータのソースが多数存在し、企業が利用できるデータの量も増加しているため、ストレージ管理者にと...