メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

SPP_net

AI GitHub リポジトリAIモデルとLLMオープンソース · Linux

SPP_netは、視覚認識におけるディープ畳み込みネットワークのためのSpatial Pyramid Poolingアルゴリズムの再実装です。2014年のECCV論文の物体検出結果を再現することを目指し、コード公開の容易さからCaffeを利用しています。本プロジェクトは、モデルのトレーニングとファインチューニングのためのコードを提供します。

リポジトリを見る
共有
リポジトリを見る
共有

SPP_netは、ECCV 2014の論文「Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition」で説明されているSpatial Pyramid Pooling (SPP) アルゴリズムを再実装したプロジェクトです。この再実装は物体検出に焦点を当てており、統計的変動を考慮した上で、元の論文で報告されている結果に匹敵する成果を達成することを目指しています。

続きを読む

本プロジェクトは、実装にCaffeディープラーニングフレームワークを活用しており、オリジナルのcuda-convnet実装と比較してコードの配布と利用が容易になっています。コード公開は主に物体検出に焦点を当てていますが、画像分類のトレーニングおよびテスト用のネットワーク設定ファイルもリポジトリに含まれています。ユーザーは、質問やサポートについて開発者に連絡することができます。

SPP_netはSimplified BSD Licenseの下でリリースされており、非商用利用が可能です。インストールプロセスにはMATLABとCaffeの前提条件が必要です。リポジトリは、SPP mexサポートを備えた変更済みのCaffeバージョンと、ラッパー用のコンパイル済みmexおよびC++ファイルを提供します。ユーザーは、Selective Searchコードとモデルパッケージをダウンロードするように案内されます。本プロジェクトは、PASCAL VOCでSPP_net検出器をトレーニングするための基本的なパイプラインを概説しており、特徴抽出、ファインチューニング、SVMトレーニング、テストが含まれます。また、特徴キャッシュにかなりのディスク容量が必要であることも指摘しています。

SPP_netのコアな貢献は、Spatial Pyramid Poolingの実装です。これは、畳み込みニューラルネットワークが、固定サイズの入力レイヤーを必要とせずに、任意のサイズの入力画像を処理できるようにする技術です。これは、複数のスケールで特徴をプーリングすることによって達成され、入力画像の次元に関係なく固定長の表現を作成します。この柔軟性は、堅牢な物体検出および認識タスクにとって非常に重要です。

  • カテゴリーAIモデルとLLM
  • 料金モデルオープンソース
  • デプロイセルフホスト
  • プラットフォームLinux

  • ディープ畳み込みネットワークのためのSpatial Pyramid Pooling (SPP) の再実装。

  • 物体検出および視覚認識タスクに焦点を当てています。

  • Caffeディープラーニングフレームワークを利用しています。

  • 画像分類用のネットワーク設定ファイルが含まれています。

  • ECCV 2014論文の結果の再現を目指しています。

  • モデルのトレーニングおよびファインチューニングのためのコードを提供します。

  • 任意の入力画像サイズを処理することをサポートします。

  • 複数のスケールでの特徴プーリングを実装しています。

  • 非商用利用のためにSimplified BSD Licenseの下でリリースされています。

  • インストールにはMATLABとCaffeの前提条件が必要です。

  • PASCAL VOCで検出器をトレーニングするためのパイプラインを提供します。

  1. リポジトリのクローン: git cloneを使用してSPP_netソースコードを取得します。

  2. 環境設定: MATLABとCaffeの前提条件がインストールされていることを確認します。

  3. ビルドスクリプト: `spp_build()`を実行して、liblinear、Selective Search、spp_pool、nmsなどの必要なコンポーネントをコンパイルします。

  4. モデルのダウンロード: `external\fetch_model_data.m`を実行して、モデルパッケージを取得します。

  5. 特徴の抽出: 提供されたスクリプトを使用して、トレーニングのために特徴をディスクに抽出します。

  6. モデルのファインチューニング: 抽出された特徴を使用して、SPP_netモデルをトレーニングまたはファインチューニングします。

  7. SVMのトレーニング: 物体検出のためにサポートベクターマシンをトレーニングします。

  8. 検出器のテスト: トレーニングされた検出器のパフォーマンスを評価します。

  • 物体検出
  • 視覚認識
  • 画像分類
  • 特徴抽出
  • モデルのファインチューニング

SPP_net のレビュー

読み込み中...

SPP_net に似た人気のAIツール

R-FCN

AI GitHub リポジトリ

R-FCNは、完全畳み込みネットワークを活用した領域ベースの物体検出フレームワークであり、高精度かつ効率的な画像解析を実現します。画像全体で計算を共有することで、ResNetのような強力な分類器バックボーンの採用を可能にし、物体検出能力を向上させます。

コンピュータービジョンツール
ツールを見る

AI GitHub リポジトリ

完全畳み込みネットワークを活用した領域ベースの物体検出フレームワークであり、高精度かつ効率的な画像解析を実現します。画像全体で計算を共有することで、ResNetのような強力な分類器バックボーンの採用を可能にし、物体検出能力を向上させます。R-FCNは、完全畳み込みネットワークを活用した領域ベースの物体検出フレームワークであり、高精度かつ効率的な画像解析を実現します。画像全体で計算を共有することで、ResNetのような強力な分類器バックボーンの採用を可能にし、物体検出能力を向上させます。

コンピュータービジョンツール
AI GitHub リポジトリ トップ250を見る

Mask R-CNN

AI GitHub リポジトリ

Mask R-CNNは、KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。

コンピュータービジョンツールヘルスケア・ライフサイエンス
ツールを見る

AI GitHub リポジトリ

KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。Mask R-CNNは、KerasとTensorFlowで実装された物体検出およびインスタンスセグメンテーションのための深層学習モデルです。画像内の物体を特定し、セグメント化するように設計されており、コンピュータビジョンのさまざまなアプリケーションにおいてピクセルレベルの精度を提供します。

コンピュータービジョンツールヘルスケア・ライフサイエンス
AI GitHub リポジトリ トップ250を見る

Vision GNN (ViG)

AI GitHub リポジトリ

Vision GNN (ViG) は、Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…Vision GNN (ViG) は、Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

ConvMixer

AI GitHub リポジトリ

このリポジトリは、画像認識タスク用の畳み込みニューラルネットワークアーキテクチャであるConvMixerの実装を提供します。論文「Patches Are All You Need? 🤷」に基づいており、評価用の事前学習済みモデルの重みと、ImageNet-1kやCIFAR-10などのデータセットでのトレーニング用コードが含まれています。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

このリポジトリは、画像認識タスク用の畳み込みニューラルネットワークアーキテクチャであるConvMixerの実装を提供します。論文「Patches Are All You Need? 🤷」に基づいており、評価用の事前学習済みモデルの重みと、ImageNet-1kやCIFAR-10などのデータセットでのトレーニング用コードが含まれています。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

RepVGG

AI GitHub リポジトリ

RepVGGは、ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。RepVGGは、ImageNetで高い精度を達成する、強力かつシンプルなConvNetアーキテクチャです。VGGスタイルの設計に再パラメータ化技術を採用し、効率的な推論を可能にします。このプロジェクトでは、事前学習済みモデル、トレーニングコード、および様々なコンピュータビジョンタスクのためのサンプルを提供しています。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

Keras

AI GitHub リポジトリ

Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

注目機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

ShuffleNet シリーズ

AI GitHub リポジトリ

ShuffleNet シリーズリポジトリは、モバイルデバイスやリソースが制約された環境向けに設計された、非常に効率的な畳み込みニューラルネットワークモデルのコレクションを提供します。これには、ニューラルアーキテクチャ検索や物体検出バックボーン用のツールと共に、ShuffleNetV1、ShuffleNetV2、および特殊なバリアントなどの様々なバージョンが含…

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

ShuffleNet シリーズリポジトリは、モバイルデバイスやリソースが制約された環境向けに設計された、非常に効率的な畳み込みニューラルネットワークモデルのコレクションを提供します。これには、ニューラルアーキテクチャ検索や物体検出バックボーン用のツールと共に、ShuffleNetV1、ShuffleNetV2、および特殊なバリアントなどの様々なバージョンが含…

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

V-JEPA

AI GitHub リポジトリ

V-JEPAは、ビデオからの自己教師あり学習のためのPyTorch実装です。人間によるアノテーションやピクセルレベルの再構築なしに視覚的表現を学習するために、共同埋め込み予測アーキテクチャを利用します。コードとモデルは、多様な下流のビデオおよび画像タスク向けに設計されています。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

ビデオからの自己教師あり学習のためのPyTorch実装です。人間によるアノテーションやピクセルレベルの再構築なしに視覚的表現を学習するために、共同埋め込み予測アーキテクチャを利用します。コードとモデルは、多様な下流のビデオおよび画像タスク向けに設計されています。V-JEPAは、ビデオからの自己教師あり学習のためのPyTorch実装です。人間によるアノテーションやピクセルレベルの再構築なしに視覚的表現を学習するために、共同埋め込み予測アーキテクチャを利用します。コードとモデルは、多様な下流のビデオおよび画像タスク向けに設計されています。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る
1 / 8