PyPI 計數器 | |
PyPI 計數器 | |
PyPI 計數器 | |
Github 星星 |
公告影片
示範 https://deepnote.com/project/QuickAI-1r_4zvlyQMa2USJrIvB-kA/%2Fnotebook.ipynb
當我開始進入更先進的機器學習時,我開始看到這些著名的神經網路架構(例如 EfficientNet)是如何做一些令人驚訝的事情的。然而,當我嘗試將這些架構實作來解決我想要解決的問題時,我意識到實現並快速嘗試這些架構並不容易。這就是 QuickAI 的用武之地。
Tensorflow、PyTorch、Sklearn、Matplotlib、Numpy 和 Hugging Face Transformer。您應該按照各自網站上的說明安裝 TensorFlow 和 PyTorch。
為了避免設定上述所有依賴項,您可以使用 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 的實作就不可能實現。謝謝你!