第十二章_网络搭建及训练
[TOC]
第十二章 网络搭建及训练
12.1 TensorFlow
12.1.1 TensorFlow是什么?
TensorFlow支持各种异构平台,支持多CPU/GPU、服务器、移动设备,具有良好的跨平台的特性;TensorFlow架构灵活,能够支持各种网络模型,具有良好的通用性;此外,Te ...
第十三章_优化算法
[TOC]
第一十三章 优化算法
13.1 如何解决训练样本少的问题
目前大部分的深度学习模型仍然需要海量的数据支持。例如 ImageNet 数据就拥有1400多万的图片。而现实生产环境中,数据集通常较小,只有几万甚至几百个样本。这时候,如何在这种情况下应用深度学习呢?
(1)利用预训练模型进行迁移 ...
第十五章_异构运算、GPU及框架选型
[TOC]
第十五章 异构计算, GPU和框架选型指南
深度学习训练和推理的过程中,会涉及到大量的向量(vector),矩阵(matrix)和张量(tensor)操作,通常需要大量的浮点计算,包括高精度(在训练的时候)和低精度(在推理和部署的时候)。GPU, 作为一种通用可编程的加速器,最初设计是用 ...
第十四章_超参数调整
[TOC]
第十四章 超参数调整
Markdown Revision 1;
Date: 2018/10/25
Editor: 乔成磊-同济大学,王超锋
Contact: qchl0318@163.com,syusuke0516@163.com
Updater: sjsdfg,王超锋
14.1 写 ...
第十六章_NLP
[TOC]
第十六章 NLP
Markdown Revision 1;Date: 2018/11/14Editor: 盛泳潘-电子科技大学;何建宏-学生Contact: shengyp2011@163.com;Bonopengate@gmail.com
16.0 NLP 发展史简述
50多年来 NL ...
17.8.1 NCNN部署
17.8.1 NCNN部署
1.在电脑端使用ncnn实现分类(alexnet)
s1,安装g++,cmake,protobuf,opencv
s2,对源码进行编译
git clone https://github.com/Tencent/ncnn$ cd <ncnn-root-dir>$ ...
第十八章_后端架构选型、离线及实时计算
[TOC]
第十八章_后端架构选型、离线及实时计算
Markdown Revision 1;
Date: 2018/11/11
Editor: 梁志成
Contact: superzhicheng@foxmail.com
18.1 为什么需要分布式计算?
在这个数据爆炸的时代,产生的数据量不断 ...
第十七章_模型压缩、加速及移动端部署
[TOC]
第十七章 模型压缩及移动端部署
深度神经网络在人工智能的应用中,包括语音识别、计算机视觉、自然语言处理等各方面,在取得巨大成功的同时,这些深度神经网络需要巨大的计算开销和内存开销,严重阻碍了资源受限下的使用。本章总结了模型压缩、加速一般原理和方法,以及在移动端如何部署。
17.1 模 ...
第十九章_软件专利申请及权利保护
[TOC]
第十九章 软件(算法)专利申请及权利保护
Markdown Revision 1;
Date: 2019/07/16
Editor: 何建宏
Contact: bonopengate@gmail.com
19.1 为什么需要对软件(算法)进行保护?
对软件/系统/算法进行保护可以 ...
第十八章_后端架构选型及应用场景
[TOC]
第十八章 后端架构选型及应用场景
Markdown Revision 1;
Date: 2018/11/11
Editor: 梁志成
Contact: superzhicheng@foxmail.com
18.1 为什么需要分布式计算?
在这个数据爆炸的时代,产生的数据量不断地在 ...