5月にGitHubで最も人気のある機械学習プロジェクトはこちら

5月にGitHubで最も人気のある機械学習プロジェクトはこちら

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

5 月の残高が少なくなっています。今月の最新かつ最も注目されている機械学習プロジェクトをすべて読みましたか?

Mybridge AI ブログは、視覚的な質問回答、オブジェクト検出、自動コメント生成など、複数の側面をカバーする約 250 の機械学習オープンソース プロジェクトから、最も多くの星を獲得した上位 10 件のプロジェクトを見つけました。

見てみましょう〜

第1位:ピュティア

Pythia は、Facebook AI Lab が開発した、視覚と言語のマルチモーダル研究のためのモジュール式フレームワークです(2138 個の星)

Pythia は PyTorch をベースとしており、Model Zoo やマルチタスクをサポートし、VQA や VizWiz などのさまざまな組み込みデータセットを持ち、DataParallel や DistributedDataParallel に基づく分散トレーニングをサポートし、高度なカスタマイズも可能です。

さらに、TextVQA および VQA のエントリーレベルのコード ライブラリとして Pythia を使用するのも良い考えです。

リンク:

https://github.com/facebookresearch/pythia

No. 2: クラウドアノテーション

カスタムオブジェクトの検出と分類のトレーニング、 2014

IBM Cloud Object Storage をベースにした TensorFlow のトレーニングでは、まずオンライン画像注釈が必要です。macOS、Windows、Linux で使用できます。

リンク:

https://github.com/cloud-annotations/training

第3位:PySOT

SenseTime 社が開発したこの製品は、ビデオ内の単一のオブジェクトを追跡し、SiamRPN や SiamMask などのアルゴリズムを実装できます。1703個の星

PySOT は、Python で記述され、PyTorch 上で実行される、SiamRPN や SiamMask などの最先端の単一オブジェクト追跡アルゴリズムを実装します。

リンク:

https://github.com/STVIR/pysot

第4位:PyTorch-BigGraph

大規模グラフ構造データ生成埋め込みソフトウェア「1417 stars」もFacebook社が開発し、主著者はパリのLuca Wehrstedt氏です。

PyTorch-BigGraph は、最大数十億のエンティティと数兆のエッジを持つ大規模なネットワーク相互作用グラフを処理できる分散システムです。

PyTorch-BigGraph を使用する場合は、Python 3.6 以上、および少なくとも PyTorch 1.0 が必要です。GPU にデータを供給する必要はありませんが、CPU の負荷が高くなります。

リンク:

https://github.com/facebookresearch/PyTorch-BigGraph

No. 5: InterpretML - アルファ

Microsoft が制作し、説明可能な機械学習モデルのトレーニングに使用されます。1039 個の星

ここでの「説明可能」とは、モデルのデバッグで遭遇するエラー、モデルが差別的かどうか、モデルを人間に理解させる方法、モデルが合法かどうか、医療や司法などのリスクの高い分野で信頼できるかどうかなどを説明できることを意味します。

リンク:

https://github.com/microsoft/interpret

No. 6: 重みとバイアス

機械学習の実験を視覚化および追跡するためのツール、 1098 個の星

TensorBoard よりも軽量な機械学習実験を分析します。ハイパーパラメータと出力メトリックは実行ごとに保存でき、モデルはトレーニング中に視覚化でき、コードステータス、システムメトリック、構成パラメータは自動的に追跡できます。

リンク:

https://github.com/wandb/クライアント

第7位:MLIR

「マルチレベル中間表現」コンパイラ インフラストラクチャ、 832 個の星

TensorFlow の一部。 MLIR は、統合インフラストラクチャで複数の異なる要件をサポートし、すべての TensorFlow グラフを表現し、TensorFlow グラフで最適化と変換を実行し、TensorFlow グラフまたは TF Lite を使用して量子化とグラフ変換を実行できるハイブリッド IR (中間表現) として設計されています。

リンク:

https://github.com/tensorflow/mlir

第8位: メッシュCNN

PyTorch の 3D グリッド用畳み込みニューラル ネットワーク、 367 個の星

これは、SIGGRAPH 2019 で発表された、3D 形状セグメンテーションに使用できる論文です。著者はテルアビブ大学と Amazon の社員です。

従来の CNN と同様に、MeshCNN はメッシュのエッジで動作する特殊な畳み込み層とプーリング層を組み合わせています。畳み込みはエッジとそれらの入射三角形の 4 つのエッジに適用され、プーリング レイヤーはエッジの縮小操作を使用して表面トポロジを保持し、後続のレイヤーのメッシュ接続を生成します。

リンク:

https://github.com/ranahanocka/MeshCNN

第9位:テンソルウォッチ

Microsoft が制作した、ディープラーニングと強化学習のデバッグ、監視、視覚化用。299個の星

TensorWatch は、ディープラーニングと強化学習向けに設計されたデバッグおよび視覚化ツールです。 Jupyter Notebook を最大限に活用してリアルタイムの視覚化を表示するため、ログをめくり回すことなくトレーニング プロセスをリアルタイムでクエリできます。独自の UI とダッシュボードを構築するためにも使用できます。

さらに、TensorWatch はいくつかの優れたライブラリを活用して、モデル グラフの視覚化、モデル統計の確認、予測の説明などを行います。

リンク:

https://github.com/microsoft/tensorwatch

No. 10: hncynic

記事自体を完全に無視して、タイトルだけを見て、残りは自分で編集するという、ハッカーニュース風のコメントを自動生成する興味深いプロジェクトです。240個の星

ソースは Hacker News のコメント データに基づいており、Transformer エンコーダー/デコーダー モデルのトレーニングに使用され、プロセスでは Wikipedia データも使用されます。

生成されたコメントのほとんどは非常に創造的です。

たとえば、「TensorFlow で魚を検出」というニュースの見出しでは、次のようなコメントが生成されます。

この記事はひどい。

1. コードがブラックボックスのラベルの集まりのように見えるのはなぜですか?見なかったよ。

2. あなたのモデルではなぜこれらの理論を活用しないのですか?ブラックボックス分類器ではダメなのでしょうか?

モデルが赤い箱を取り出さない場合、モデルは赤い箱を明確な色のない黒い箱として認識し始めます (青が何であるかを知っているように見えます) — どのようにして赤い箱を見て、それが黒い箱であると判断できるのでしょうか?

実際の環境で魚を検出するために「ブラック ボックス」と「ブルー ボックス」を使用する方法や、白い紙の箱の代わりにブラック ボックスを使用する方法を理解していない世界では、私たちは皆これを知っています。

意味は通じるようですけど、何を言っているのか全く分かりませんし、完全に議論好きな人のようですね!

リンク:

https://github.com/leod/hncynic

ポータル

オリジナルリンク:

https://medium.mybridge.co/machine-learning-open-source-for-the-past-month-v-may-2019-bf4ff9b80b1b

<<:  海外メディアがFacebookのコンテンツクリーンアップ作業を暴露:AIでも完了できない作業

>>:  5 つのコア コンポーネントで構成される AIoT は、3 つの大きな課題に直面しています。2 つのブレークスルー以外に何があるのでしょうか。

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

...

浙江大学のロボット魚がネイチャー誌に登場:マリアナ海溝の奥深くまで到達、画期的な進歩

人類は初めて、水深1万メートルでのソフトロボットの深海制御と深海自律遊泳実験を達成し、ロボット工学分...

...

Facebook は 10 億枚のソーシャル ソフトウェア写真を使用して新しい AI アルゴリズムをトレーニングします

Facebook の研究者は最近、インターネット上のランダムなラベルなし画像のセットから学習できる新...

空軍の最高データ・AI責任者がAIを通じて戦略的優位性を獲得する方法について語る

AI は、軍事への応用、脅威の監視、国家防衛の確保など、私たちの行動様式を変えています。 AIは軍事...

これは人工ニューラルネットワークの非常に簡単な説明です

[[419321]]導入私は機械学習についてはよく知りませんが、先月、GitHub で Go のサン...

...

...

AI は製造業と産業用 IoT をどのように変えるのでしょうか?

Business Insider によると、製造業ではモノのインターネット (IoT) と AI ...

ICCV 2021 | 生成されたデータに基づく顔認識

[[422257]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...

インスピレーションプログラミング: 最大公約数アルゴリズムの分析

2 つの正の整数が与えられたら、その最大公約数を求めます。これは、コードを書く学生なら誰でも遭遇した...

PyTorch 1.12 がリリース、Apple M1 チップ GPU アクセラレーションを正式にサポート、多くのバグを修正

​PyTorch 1.12 が正式にリリースされました。まだアップデートしていない方は今すぐアップ...

AIビジュアルクロスワードパズルが大ヒット!モンローは180度回転して一瞬でアインシュタインになる。Nvidiaの上級AI科学者:最近最もクールな拡散モデル

AIが描いたマリリン・モンローが180°回転してアインシュタインに? !これは、最近ソーシャル メデ...

機械学習で避けるべき3つの落とし穴

[[274438]]機械学習の分野は数十年にわたって「タンク問題」に悩まされてきました。この話は 1...

機械学習による分類とその応用を理解するための図

機械学習は主に教師あり学習、教師なし学習、強化学習に分けられます。ただし、各手法の適用分野はそれぞれ...