HyperGAN/HyperGAN

Composable GAN framework with api and user interface

해결하는 문제

HyperGAN은 PyTorch를 기반으로 생성적 적대망(GAN)을 구축하고, 훈련하며, 공유하는 과정을 단순화합니다. 개발자, 연구자, 아티스트가 수동적인 네트워크 아키텍처 설계와 데이터 준비의 복잡성에서 벗어날 수 있도록 조합 가능한 프레임워크를 제공합니다.

작동 방식

이 프로젝트는 JSON 구성 템플릿을 기반으로 모델을 생성할 수 있는 고수준 API와 명령줄 인터페이스(CLI)를 제공합니다. 이미지 폴더(불완전한 데이터 포함)에서 데이터를 로드하고, 가속화된 병렬 훈련 백엔드를 지원합니다. 모델은 다른 프로젝트에서 사용할 수 있도록 ONNX 형식으로 내보낼 수 있습니다.

대상 사용자

PyTorch 코드를 처음부터 대량으로 작성하지 않고도 합성 데이터나 이미지를 생성하고 싶은 개발자, AI 연구자, 디지털 아티스트.

주요 기능

  • 조합 가능한 아키텍처: JSON을 사용해 사용자 정의 아키텍처를 정의하거나, 사용자 정의 PyTorch 모듈로 구성 요소를 교체할 수 있습니다.
  • 유연한 훈련: 비지도 학습, 전이 학습, 온라인 학습을 지원합니다.
  • 크로스 플랫폼: Windows, OSX, Linux에서 작동합니다.
  • 데이터 내성: 불완전한 데이터셋을 처리하기 위해 이미지 리사이징 및 자르기 자동 처리.
  • 모델 공유: 다양한 환경 간에 훈련된 모델을 공유하고 사용할 수 있는 내장 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트