PyPIカウンター | |
PyPIカウンター | |
PyPIカウンター | |
Github スター |
お知らせ動画
デモ https://deepnote.com/project/QuickAI-1r_4zvlyQMa2USJrIvB-kA/%2Fnotebook.ipynb
より高度な機械学習に取り組み始めたとき、これらの有名なニューラル ネットワーク アーキテクチャ (EfficientNet など) がどのように驚くべきことを実行しているかがわかり始めました。しかし、解決したい問題に対してこれらのアーキテクチャを実装しようとすると、これらのアーキテクチャを実装してすぐに実験するのはそれほど簡単ではないことがわかりました。そこで、QuickAI が登場しました。QuickAI を使用すると、多くのモデル アーキテクチャを迅速に簡単に実験できるようになります。
Tensorflow、PyTorch、Sklearn、Matplotlib、Numpy、および Hugging Face Transformers。 TensorFlow と PyTorch は、それぞれの Web サイトの指示に従ってインストールする必要があります。
上記のすべての依存関係のセットアップを回避するには、QuickAI Docker コンテナを使用できます。
まずコンテナをプルします: docker pull geekjr/quickai
次に、それを実行します。
CPU (Apple Silicon Mac では、 --platform linux/amd64
フラグと Rosetta 2 のインストールが必要です): docker run -it geekjr/quickai bash
GPU: docker run --gpus all -it geekjr/quickai bash
QuickAI を使用すると、数十行かかるコードを 1 ~ 2 行に削減できます。これにより、迅速な実験が非常に簡単かつクリーンになります。たとえば、独自のデータセットで EfficientNet をトレーニングしたい場合は、データの読み込み、前処理、モデル定義、トレーニング コードを手動で記述する必要があり、コード行数が多くなります。一方、QuickAI を使用すると、これらの手順はすべて、わずか 1 ~ 2 行のコードで自動的に実行されます。
pip install quickAI
詳細については、サンプル フォルダーを参照してください。 YOLOV4 の場合は、ここからウェイトをダウンロードできます。完全なドキュメントはリポジトリの wiki セクションにあります。
バグが発生した場合は、修正できるように新しい問題を開いてください。一般的な質問がある場合は、ディスカッション セクションをご利用ください。
YOLO 実装のコードのほとんどは、「The AI Guy」の tensorflow-yolov4-tflite および YOLOv4-Cloud-Tutorial リポジトリから取得されました。これがなければ、YOLO の実装は不可能です。ありがとう!