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 的实现就不可能实现。谢谢你!