| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 10大机器视觉和AI模型库 -> 正文阅读 |
|
[人工智能]10大机器视觉和AI模型库 |
当我们开始一个计算机视觉项目时,我们首先找到能部分解决我们问题的模型。 假设想要构建一个安防应用,该应用主要是检测规定区域的行人。首先,检查是否存在公开可用的行人检测模型可以直接使用,如果存在,您就不需要训练一个新的模型。如果没有,试验公开模型便于了解选择哪个模型结构进行微调或迁移学习。 本文,我们将学习关于计算机视觉、机器学习和人工智能模型的免费资源。 1. Papers With Code
平台定期更新计算机视觉和人工智能其他子领域的最新论文和资源。 1.1使用筛选条件缩小搜索结果有了大量的机器学习任务、数百篇研究论文和代码实现,你将有大量的信息要筛选,但平台上周到的过滤功能可以帮助你。 1.2 Benchmarks
1.3 Datasets除此之外,Papers With Code 提供了大量公开的数据集。 2. ModelZoo.co
该网站定期更新,并提供筛选功能,根据您使用的机器学习框架或手头任务的类别找到合适的模型。 对我们最有用的两个类别是: 3. Open Model Zoo 该存储库包含超过 有两种模型:
需要在device support page 查看,以确保模型与你想要运行它的设备兼容。
您还可以使用Model Analyzer获得更多关于模型的信息,如内存消耗、稀疏性、Gflop等。请记住,Model Analyzer只适用于 Intermediate Representation (IR) 格式的模型。 如果你刚刚开始使用OpenVino Toolkit,可以参考代码openvinotoolkit/openvino_notebook学习。可以利用jupyter notebooks快速使用OpenVino工具包和model zoo中的模型。 此外,它还提供了在模型上执行任务的工具,如下载、转换和量化。 4. TensorFlow Model Garden TensorFlow Model Garden 是一个包含许多state-of-the-art(SOTA)模型的仓库。有三种模型。
这个模型库提供默认配置、数据集和可用fine-tuning model checkpoints,从而方便构建和训练模型 为了帮助您重现训练结果,还提供了可用模型的训练日志。 TensorFlow用户可以利用提供的模型,并将它们作为参考来训练他们的模型或从checkpoints对模型进行微调。 5. TensorFlow Hub 为模型提供了所有的部署细节,比如输入和输出格式、使用的数据集和预期的性能指标,以帮助你选择最佳模型。 一些模型还提供了示例notebooks和交互式web体验,可以轻松地使用它们。 可用模型的通用格式是 TensorFlow Hub是一个开放的社区,所以模型的集合一直在增长,并且更多的模型将会供我们使用。 6. MediaPipe Models 尽管Mediapipe项目仍处于Alpha阶段,但它的解决方案已经部署到我们使用的许多日常应用程序中。 谷歌的“动态静止”和Youtube的“隐私模糊”功能就是这样的例子。 除了轻量级和惊人的快速性能外,MediaPipe还支持跨平台兼容性。 其思想是一次性构建一个ML模型,然后将其部署到不同的平台和设备上,得到可重复的结果。 它支持Python、C、Javascript、Android和IOS平台。 Medipipe模型集合为不同的任务提供了随时可用的感知模型。 模型卡是为每个可用的模型提供的,包含关于该模型的所有细节。 7. Awesome CoreML Models 8. Jetson Zoo来自Nvidia的嵌入式计算板Jetson是嵌入式平台社区部署AI应用的热门选择。 Jetson可以运行各种高级网络,包括流行的ML框架的完整原生版本,如TensorFlow、PyTorch、Caffe/Caffe2、Keras、MXNet等. Jetson Model Zoo包含各种DNN模型,用于在Nvidia Jetson上进行推理,支持TensorRT。 它包括模型和模型原始源的代码示例的链接。
考虑到Jetson是最强大的嵌入式平台之一,Jetson模型model zoo是部署任何嵌入式应用程序的一个很好的资源。 9. Pinto Model ZooPINTO Model Zoo 是由Katsuya Hyodo创建的,他是一名程序员,也是英特尔软件创新计划的成员。 它是一个分享Tensorflow训练模型的调优结果的存储库。 该model zoo 包含252个优化模型,涵盖了机器学习的广泛领域。 模型可用于许多不同的平台,如TensorFlow Lite, OpenVINO, CoreML, TensorFlow.js, TF-TRT, MediaPipe, ONNX。 如果你想要流行的ML模型的优化版本,Pinto Model Zoo 是首选资源。 10. ONNX model zoo
它包含了不同领域中许多不同任务的模型: 视觉
语言
其他
对模型训练和训练模型的运行推断配有jupyter notebook代码,并包括训练数据集的链接和描述模型架构的原始论文。 11. BONUS: Modelplace.AIModelplace. AI是机器学习模型的市场,也是社区分享定自定义训练模型的平台。 它为各种计算机视觉任务提供了越来越多的模型,包括分类、目标检测、姿态估计、分割或文本检测。 11.1 通过网络接口对模型进行体验
11.2 Cloud APIModelplace.AI提供了一个方便的云API,您可以在桌面、移动或边缘应用程序中使用 11.3导入模型作为Python wheel或者,您可以根据您想要部署它的平台,选择下载该模型的优化版本。对于Python环境,它们将模型打包为 结论无论何时开始使用机器学习应用程序,都要充分利用这些资源,并检查是否存在可以使用或构建的类似模型,而不是从头开始训练模型以加快开发和部署过程。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 5:54:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |