机器学习
章天杰
这个作者很懒,什么都没留下…
展开
-
旷视「天元」深度学习框架上手:概况、安装和初步体验
概况天元(英文名:MegEngine)是旷视科技 3 月 25 日开源的深度学习框架,这一名字取自围棋棋盘中心点的名称,也有向 AlphaGo 致敬之意。听了旷视大佬们在发布会上的介绍,MegEngine 从 2014 年开始研发,作为旷视内部全员使用的框架,MegEngine 是驱动旷视在深度学习领域取得一系列成绩的核心动力。趁没开学在家,对照官方文档快速上手了一下,这篇文章会记录一下对 M...原创 2020-03-29 17:25:14 · 1519 阅读 · 0 评论 -
PyTorch深度学习60分钟闪电战:04 训练一个分类器
本系列是PyTorch官网Tutorial Deep Learning with PyTorch: A 60 Minute Blitz 的翻译和总结。PyTorch概览Autograd - 自动微分神经网络训练一个分类器下载本文的Jupyter NoteBook文件:60min_04_Training a Classifier.ipynb文章目录数据训练图像分类器1. 加载CIFA...原创 2019-10-05 15:41:30 · 396 阅读 · 0 评论 -
PyTorch深度学习60分钟闪电战:03 神经网络
本系列是PyTorch官网Tutorial Deep Learning with PyTorch: A 60 Minute Blitz 的翻译和总结。PyTorch概览Autograd - 自动微分神经网络训练一个分类器下载本文的Jupyter NoteBook文件:60min_03_Neural Networks.ipynb文章目录定义网络损失函数反向传播更新网络权重可以使用t...原创 2019-10-04 19:05:34 · 280 阅读 · 0 评论 -
PyTorch深度学习60分钟闪电战:02 Autograd - 自动微分
本系列是PyTorch官网Tutorial Deep Learning with PyTorch: A 60 Minute Blitz 的翻译和总结。PyTorch概览Autograd - 自动微分神经网络训练一个分类器下载本文的Jupyter NoteBook文件:60min_02_Autograd - Automatic Differentiation.ipynb文章目录Ten...原创 2019-10-03 15:35:25 · 214 阅读 · 0 评论 -
PyTorch深度学习60分钟闪电战:01 PyTorch概览
本系列是PyTorch官网Tutorial Deep Learning with PyTorch: A 60 Minute Blitz 的翻译和总结。PyTorch概览Autograd - 自动微分神经网络训练一个分类器下载本文的Jupyter NoteBook文件:60min_01_PyTorch Overview.ipynb文章目录Tensor 张量Operations 操作相...原创 2019-10-02 19:45:40 · 389 阅读 · 0 评论 -
TVM上YOLO-DarkNet多图性能对比
TVM上YOLO-DarkNet的部署已经在之前的文章TVM上部署YOLO-DarkNet及单图性能对比中介绍了。在单图测试结果中,TVM的速度提升约为1.27x。测出的时间数据显示,TVM测试代码中的STAGE1,也就是将模型导入Relay、编译模型的阶段是耗时最长的部分,而导入检测图片和执行检测图片的过程耗时较少。于是本文进一步使用多张图片进行测试。第一部分 不使用TVM运行YOLO-Dar...原创 2019-07-17 21:34:08 · 1082 阅读 · 0 评论 -
TVM上部署YOLO-DarkNet及单图性能对比
本文根据TVM官方文档Compile YOLO-V2 and YOLO-V3 in DarkNet Models提供的例程实现了在TVM上部署YOLO-DarkNet,并对使用TVM进行优化的效果进行了性能测试及对比。本文以YOLO-V3为例。操作系统:Ubuntu 18.04Backend:虚拟机 CPU文章目录第一部分 不使用TVM运行YOLO-DarkNetYOLO-DarkNet安装...原创 2019-07-06 19:54:41 · 2443 阅读 · 0 评论 -
深度学习(图像方向)常见名词术语
本文是对由邵天兰主讲的知乎Live 深度学习中的常见名词术语(图像方向) 的笔记整理。本文使用到了来自Live Slides以及互联网的一些图片,如有侵权将第一时间删除。从分类器开始图像分类本节名词列表:分类(classify)分类器(classifier)MNISTCIFAR10ImageNet类内方差(intra-class variance)类间方差(inter-cla...原创 2019-07-15 13:46:32 · 8037 阅读 · 2 评论 -
Ubuntu下TVM的编译安装
官方安装文档地址:https://docs.tvm.ai/install/index.html系统环境:Ubuntu 18.04 LTS 64-bit,其他环境或需求可参考官方文档。TVM编译安装LLVM部分虽然LLVM对于TVM是可选项,但是如果要部署到CPU端,那么LLVM几乎是必须的,所以建议安装LLVM。本次安装LLVM6.0。第一步,添加相关源编辑/etc/apt/sourc...原创 2019-06-30 18:16:43 · 3620 阅读 · 1 评论 -
TVM部署TensorFlow模型
本文是对TVM官方关于如何使用TVM编译TensorFlow模型文档的翻译整理,并记录了实现时遇到的小坑。TVM部署TensorFlow模型本文介绍如何使用TVM部署TensorFlow模型。在开始之前,首先需要安装TensorFlow的Python包。Python及TensorFlow环境以下例程需要Python3.5以上的环境才能运行,请使用3.5以上Python的版本。我在使用P...原创 2019-07-02 20:40:40 · 3950 阅读 · 0 评论