본문으로 건너뛰기
ToolPotion
AI 어드바이저
제출 (무료)

ConvMixer

이 리포지토리는 이미지 인식 작업을 위한 컨볼루션 신경망 아키텍처인 ConvMixer의 구현을 제공합니다. "Patches Are All You Need? 🤷" 논문을 기반으로 하며, 평가를 위한 사전 학습된 모델 가중치와 ImageNet-1k 및 CIFAR-10과 같은 데이터셋에서 학습하기 위한 코드를 제공합니다.

저장소 보기
공유
저장소 보기
공유

이 GitHub 리포지토리 locuslab/convmixer는 Asher Trockman과 Zico Kolter가 작성한 ICLR 2022 논문 "Patches Are All You Need? 🤷"에 상세히 설명된 신경망 아키텍처인 ConvMixer의 구현을 호스팅합니다. ConvMixer 모델의 주요 코드는 `convmixer.py`에 있습니다. 이 프로젝트는 학습을 위해 `pytorch-image-models` (timm) 프레임워크를 활용하며, ConvMixer를 지원하기 위해 이 프레임워크에 수정 사항을 포함합니다.

더 읽기

`pytorch-image-models` 프레임워크 내의 주요 수정 사항에는 `timm/models/convmixer.py` 추가, `timm/models/__init__.py` 업데이트, 그리고 해당 스케줄러 파일과 함께 "OneCycle" 학습률 스케줄러 통합이 포함됩니다. OneCycle 스케줄러가 언급되지만, 저자들은 표준 코사인 스케줄러도 ConvMixer 학습에 효과적일 수 있다고 제안합니다.

이 리포지토리는 ConvMixer-1536/20, ConvMixer-768/32, ConvMixer-1024/20을 포함한 여러 ConvMixer 변형에 대한 사전 학습된 모델 가중치를 제공하며, 커널 크기, 패치 크기 및 파일 크기에 대한 세부 정보가 포함되어 있습니다. ImageNet-1k와 같은 데이터셋에서 이러한 모델을 평가하기 위한 지침과 예제 명령이 제공되며, 높은 정확도를 목표로 합니다. 예를 들어, ConvMixer-1536/20은 ImageNet-1k 검증에서 81.37%의 정확도를 달성할 것으로 예상됩니다.

ConvMixer 학습도 상세히 설명되어 있으며, ImageNet-1k에서 다중 GPU 설정으로 분산 학습하기 위한 예제 명령이 포함되어 있습니다. 학습 명령은 배치 크기, 워커 수, 옵티마이저, 에포크, 학습률 스케줄러, 증강 기법(예: RandAugment, CutMix, MixUp) 및 입력 크기와 같은 하이퍼파라미터를 지정합니다. 이 리포지토리에는 Python으로 된 ConvMixer 아키텍처의 간소화된, 트윗 가능한 버전도 포함되어 있습니다.

또한, CIFAR-10에서 ConvMixer를 학습하기 위한 별도의 리포지토리가 연결되어 있으며, 작은 입력 크기에 대한 `--scale`과 같은 학습 파라미터를 조정하는 데 대한 조언이 제공됩니다. 이 프로젝트는 MIT 라이선스 하에 오픈 소스로 제공되어 커뮤니티 기여와 추가 개발을 장려합니다.

  • 카테고리AI 모델 및 LLM
  • 요금제오픈소스
  • 배포클라우드, 셀프 호스팅
  • 플랫폼웹

  • ConvMixer 신경망 아키텍처 구현

  • "Patches Are All You Need? 🤷" 연구 논문 기반

  • ConvMixer 학습을 위한 코드 포함

  • 평가를 위한 사전 학습된 모델 가중치 제공

  • ImageNet-1k 및 CIFAR-10 데이터셋 학습 지원

  • `pytorch-image-models` (timm) 프레임워크 활용

  • "OneCycle" 학습률 스케줄러 구현 포함

  • 모델 평가를 위한 예제 명령 제공

  • 분산 학습을 위한 예제 명령 포함

  • ConvMixer 모델의 간소화된, 트윗 가능한 버전 포함

  • 다운로드 가능한 모델 가중치 제공

  • MIT 라이선스 하의 오픈 소스

  1. 모델 접근: GitHub 리포지토리를 로컬 머신으로 클론합니다.

  2. 환경 설정: PyTorch 및 `pytorch-image-models`를 포함한 필요한 Python 라이브러리를 설치합니다.

  3. 모델 로드: 제공된 Python 스크립트를 사용하여 ConvMixer 모델을 인스턴스화합니다.

  4. 모델 평가: 다운로드된 가중치와 검증 데이터셋을 사용하여 `validate.py` 스크립트를 사용합니다.

  5. 모델 학습: 지정된 데이터셋 경로 및 학습 매개변수와 함께 `distributed_train.sh` 스크립트를 실행합니다.

  6. 통합: 사용자 정의 학습 루프 또는 추론 파이프라인에 `convmixer.py` 코드를 적용합니다.

  • 이미지 분류
  • 모델 평가
  • 사용자 정의 모델 학습
  • 연구 및 개발
  • 전이 학습
  • 벤치마킹

ConvMixer 리뷰

로딩 중...

ConvMixer와(과) 비슷한 인기 AI 도구

ConvBERT

AI GitHub 저장소

ConvBERT는 스팬 기반 동적 컨볼루션이라는 새로운 아키텍처를 도입한 오픈 소스 언어 모델 사전 학습 AI 모델입니다. 이 GitHub 리포지토리는 V100 GPU에서 테스트된 ConvBERT 모델의 사전 학습 및 미세 조정을 위한 코드를 제공하며, TensorFlow 사용 지침을 포함합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

스팬 기반 동적 컨볼루션이라는 새로운 아키텍처를 도입한 오픈 소스 언어 모델 사전 학습 AI 모델입니다. 이 GitHub 리포지토리는 V100 GPU에서 테스트된 ConvBERT 모델의 사전 학습 및 미세 조정을 위한 코드를 제공하며, TensorFlow 사용 지침을 포함합니다.ConvBERT는 스팬 기반 동적 컨볼루션이라는 새로운 아키텍처를 도입한 오픈 소스 언어 모델 사전 학습 AI 모델입니다. 이 GitHub 리포지토리는 V100 GPU에서 테스트된 ConvBERT 모델의 사전 학습 및 미세 조정을 위한 코드를 제공하며, TensorFlow 사용 지침을 포함합니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

RepVGG

AI GitHub 저장소

RepVGG는 ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.RepVGG는 ImageNet에서 높은 정확도를 달성하는 강력하고 단순한 ConvNet 아키텍처입니다. 재매개변수화 기법을 활용한 VGG 스타일 설계를 통해 효율적인 추론이 가능합니다. 이 프로젝트는 사전 학습된 모델, 학습 코드 및 다양한 컴퓨터 비전 작업을 위한 예제를 제공합니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

Vision Transformer

AI GitHub 저장소

Vision Transformer (ViT) 리포지토리는 이미지 인식 작업을 위한 모델과 코드를 제공합니다. 여기에는 ImageNet 및 ImageNet-21k 데이터셋으로 사전 학습된 Vision Transformer 및 MLP-Mixer 아키텍처 구현과 JAX/Flax에서의 파인튜닝 코드가 포함됩니다.

컴퓨터 비전 도구
도구 보기

AI GitHub 저장소

Vision Transformer (ViT) 리포지토리는 이미지 인식 작업을 위한 모델과 코드를 제공합니다. 여기에는 ImageNet 및 ImageNet-21k 데이터셋으로 사전 학습된 Vision Transformer 및 MLP-Mixer 아키텍처 구현과 JAX/Flax에서의 파인튜닝 코드가 포함됩니다.

컴퓨터 비전 도구
AI GitHub 저장소 TOP 250 보기

SPP_net

AI GitHub 저장소

SPP_net은 시각 인식에서 딥 컨볼루션 네트워크를 위한 공간 피라미드 풀링 알고리즘의 재구현입니다. 2014년 ECCV 논문의 객체 탐지 결과를 재현하는 것을 목표로 하며, 코드 배포의 용이성을 위해 Caffe를 활용합니다. 이 프로젝트는 모델 학습 및 미세 조정을 위한 코드를 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

시각 인식에서 딥 컨볼루션 네트워크를 위한 공간 피라미드 풀링 알고리즘의 재구현입니다. 2014년 ECCV 논문의 객체 탐지 결과를 재현하는 것을 목표로 하며, 코드 배포의 용이성을 위해 Caffe를 활용합니다. 이 프로젝트는 모델 학습 및 미세 조정을 위한 코드를 제공합니다.SPP_net은 시각 인식에서 딥 컨볼루션 네트워크를 위한 공간 피라미드 풀링 알고리즘의 재구현입니다. 2014년 ECCV 논문의 객체 탐지 결과를 재현하는 것을 목표로 하며, 코드 배포의 용이성을 위해 Caffe를 활용합니다. 이 프로젝트는 모델 학습 및 미세 조정을 위한 코드를 제공합니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

Vision GNN (ViG)

AI GitHub 저장소

Vision GNN (ViG)는 Huawei Noah's Ark Lab에서 개발한 Vision Graph Neural Network의 PyTorch 구현체입니다. ViG 및 Pyramid ViG 아키텍처 모두에 대한 사전 학습된 모델과 학습 스크립트를 포함하여 이미지 처리 작업을 위한 효율적인 AI 백본을 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

Huawei Noah's Ark Lab에서 개발한 Vision Graph Neural Network의 PyTorch 구현체입니다. ViG 및 Pyramid ViG 아키텍처 모두에 대한 사전 학습된 모델과 학습 스크립트를 포함하여 이미지 처리 작업을 위한 효율적인 AI 백본을 제공합니다.Vision GNN (ViG)는 Huawei Noah's Ark Lab에서 개발한 Vision Graph Neural Network의 PyTorch 구현체입니다. ViG 및 Pyramid ViG 아키텍처 모두에 대한 사전 학습된 모델과 학습 스크립트를 포함하여 이미지 처리 작업을 위한 효율적인 AI 백본을 제공합니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

Pythae

AI GitHub 저장소

Pythae는 Pytorch를 사용하여 변분 오토인코더(VAE) 구현을 위한 통합 플랫폼을 제공합니다. 연구자와 개발자에게 VAE 모델을 실험하고 최적화할 수 있는 포괄적인 도구 키트를 제공하여 기계 학습 및 AI 연구의 발전을 촉진합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

Pytorch를 사용하여 변분 오토인코더(VAE) 구현을 위한 통합 플랫폼을 제공합니다. 연구자와 개발자에게 VAE 모델을 실험하고 최적화할 수 있는 포괄적인 도구 키트를 제공하여 기계 학습 및 AI 연구의 발전을 촉진합니다.Pythae는 Pytorch를 사용하여 변분 오토인코더(VAE) 구현을 위한 통합 플랫폼을 제공합니다. 연구자와 개발자에게 VAE 모델을 실험하고 최적화할 수 있는 포괄적인 도구 키트를 제공하여 기계 학습 및 AI 연구의 발전을 촉진합니다.

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

Keras

AI GitHub 저장소

Keras는 인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.Keras는 인간을 위해 설계된 오픈 소스 딥 러닝 라이브러리입니다. 신경망 구축 과정을 단순화하고 개발자가 GitHub에서 개발에 기여할 수 있도록 합니다.

추천머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

PyTorch

AI GitHub 저장소

PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

머신러닝 및 데이터 사이언스
도구 보기

AI GitHub 저장소

강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

추천머신러닝 및 데이터 사이언스
AI GitHub 저장소 TOP 250 보기
1/8