
机器学习&深度学习
文章平均质量分 57
记录机器学习与深度学习笔记
视觉与物联智能
专注计算机视觉、机器学习、视觉智能、嵌入式硬件、物联网(IoT)、M2M、机器人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度学习与图像处理之:人像背景虚化
简单实现思路:对图像内容进行分割,提取人像 对图像背景进行模糊化处理 将人像和背景重新合成原创 2018-09-18 21:49:00 · 4116 阅读 · 3 评论 -
MXNet动手学深度学习笔记:Dropout
#coding:utf-8from mxnet import ndarray as nddef dropout(X,drop_probability): keep_probability = 1 - drop_probability assert 0 <= keep_probability <= 1 if keep_probability == ...原创 2018-05-09 23:36:00 · 274 阅读 · 0 评论 -
MXNet动手学深度学习笔记:Gluon实现正则化
#coding:utf-8'''正则化'''import mxnet as mxfrom mxnet import gluonfrom mxnet import ndarrayfrom mxnet import autogradimport numpy as npimport matplotlib.pyplot as pltfrom mxnet import ndim...原创 2018-05-08 20:22:00 · 464 阅读 · 0 评论 -
MXNet动手学深度学习笔记:正则化与高维线性回归
#coding:utf-8'''正则化高维线性回归'''from mxnet import gluonfrom mxnet import ndarrayfrom mxnet import autogradimport numpy as npimport matplotlib.pyplot as pltfrom mxnet import ndimport random...原创 2018-05-08 20:21:00 · 358 阅读 · 0 评论 -
MXNet动手学深度学习笔记:多类别分类
#coding:utf-8'''多类别分类'''from mxnet import gluonfrom mxnet import ndarrayfrom mxnet import autogradimport numpy as npimport matplotlib.pyplot as pltfrom mxnet import nddef transform(dat...原创 2018-05-08 20:15:00 · 535 阅读 · 0 评论 -
MXNet动手学深度学习笔记:Gluon实现线性回归
#coding:utf-8from mxnet import ndarray as ndfrom mxnet import autogradfrom mxnet import gluonnum_inputs = 2num_examples = 1000true_w = [2,-3.4]true_b = 4.2X = nd.random_normal(shape=(n...原创 2018-05-08 20:14:00 · 332 阅读 · 0 评论 -
MXNet动手学深度学习笔记:线性回归
#coding:utf-8from mxnet import ndarray as ndfrom mxnet import autogradimport randomimport matplotlib.pyplot as pltnum_inputs = 2num_examples = 1000true_w = [2,-3.4]true_b = 4.2X = nd.r...原创 2018-05-08 20:09:00 · 308 阅读 · 0 评论 -
MXNet动手学深度学习笔记:自动求导
#coding:utf-8'''自动求导'''from mxnet import ndarray as ndfrom mxnet import autograd as ag# 函数f = 2 * x^2x = nd.array([[1,2],[3,4]])# 向系统申请对x进行求导x.attach_grad()# 显式记录要求求导的函数with ag.reco...原创 2018-05-08 20:08:00 · 481 阅读 · 0 评论 -
MXNet动手学深度学习笔记:NDArray基本用法
#coding:utf-8from mxnet import ndarray as ndimport numpy as npz = nd.zeros((3,4))print('zeros:z = ',z)o = nd.ones((3,4))print('o = ',o)# 从数组直接创建n = nd.array([[1,2],[3,4]])print('n = ',n...原创 2018-05-08 20:06:00 · 424 阅读 · 0 评论 -
Tensorflow学习笔记:使用Softmax进行多类别分类
#coding:utf-8'''使用Softmax进行多类别分类'''import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltx1_label0 = np.random.normal(1, 1, (100, 1)) x2_label0 = np.random.normal(1, 1, ...原创 2018-04-25 23:26:00 · 1310 阅读 · 0 评论 -
MXNet动手学深度学习笔记:Gluon实现Dropout
#coding:utf-8'''两个隐藏层的多层感知机'''from mxnet import gluonfrom mxnet import ndarrayfrom mxnet import autogradimport numpy as npimport matplotlib.pyplot as pltfrom mxnet import nddef transfor...原创 2018-05-09 23:37:00 · 398 阅读 · 0 评论 -
MXNet动手学深度学习笔记:模型参数保存与读取
#coding:utf-8'''读取和存储'''from mxnet import ndfrom mxnet.gluon import nnimport mxnet as mxx = nd.ones(3)y = nd.zeros(4)filename = 'datas/test1.params'nd.save(filename,[x,y])a,b = nd.l...原创 2018-05-09 23:38:00 · 807 阅读 · 0 评论 -
深度学习与人脸识别之-身份识别
1.加载已知身份人脸数据#载入已经人脸数据def load_known_faces(dirname): for img in fnmatch.filter(os.listdir(dirname), '*.jpg'): print('load image:',img) image = facer.load_image_file(dirname + im...原创 2018-09-15 11:10:00 · 1439 阅读 · 1 评论 -
深度学习与人脸识别之-脸部分割与校正
1.检测脸部def read_im_and_landmarks(fname): if not osp.exists(fname): raise Exception('Cannot find image file: {}'.format(fname)) im = cv2.imread(fname, cv2.IMREAD_COLOR) im = cv2....原创 2018-09-14 23:16:00 · 4537 阅读 · 6 评论 -
MXNet动手学深度学习笔记:循环神经网络RNN实现
#coding:utf-8'''循环神经网络'''import mxnet as mxfrom mxnet import ndarray as ndfrom mxnet.gluon import nnimport randomimport osimport syssys.path.append(os.getcwd())import utilsfrom math im...原创 2018-05-09 23:50:00 · 464 阅读 · 0 评论 -
MXNet动手学深度学习笔记:ResNet实现
#coding:utf-8'''ResNet'''from mxnet.gluon import nnfrom mxnet import ndimport sysimport ossys.path.append(os.getcwd())import utilsfrom mxnet import gluonfrom mxnet import initclass Re...原创 2018-05-09 23:48:00 · 1633 阅读 · 0 评论 -
MXNet动手学深度学习笔记:GoogLeNet神经网络实现
#coding:utf-8from mxnet.gluon import nnfrom mxnet import ndimport sysimport ossys.path.append(os.getcwd())import utilsfrom mxnet import gluonfrom mxnet import initclass Inception(nn.Bloc...原创 2018-05-09 23:45:00 · 369 阅读 · 0 评论 -
MXNet动手学深度学习笔记:VGG神经网络实现
#coding:utf-8'''VGG网络'''from mxnet.gluon import nnfrom mxnet import ndarray as ndimport mxnet as mxfrom mxnet import initimport osimport syssys.path.append(os.getcwd())import utilsdef...原创 2018-05-09 23:43:00 · 427 阅读 · 0 评论 -
MXNet动手学深度学习笔记:卷积神经网络实现
#coding:utf-8'''卷积神经网络'''import mxnet as mxfrom mxnet.gluon import nn from mxnet import ndarray as ndfrom mxnet import gluontry: ctx = mx.gpu() _ = nd.zeros((1,),ctx = ctx)except...原创 2018-05-09 23:42:00 · 670 阅读 · 0 评论 -
MXNet动手学深度学习笔记:卷积计算
#coding:utf-8'''卷积计算'''import mxnet as mxfrom mxnet.gluon import nnfrom mxnet import ndarray as nd# 卷积层# 输入输出的数据格式是: batch * channel * height * width# 权重格式:output_channels * in_channels ...原创 2018-05-09 23:40:00 · 405 阅读 · 0 评论 -
MXNet动手学深度学习笔记:GPU加速计算
#coding:utf-8'''NDArray在GPU上计算'''from mxnet import ndfrom mxnet.gluon import nnimport mxnet as mxa = nd.array([1,2,3],ctx=mx.gpu())b = nd.zeros((3,2),ctx=mx.gpu())x = nd.array([1,2,3])...原创 2018-05-09 23:39:00 · 702 阅读 · 0 评论 -
Tensorflow学习笔记:一维逻辑回归
#coding:utf-8'''一维逻辑回归'''import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltdef sigmoid(x): return 1.0 / (1.0 + np.exp(-x))learning_rate = 0.01training_epochs ...原创 2018-04-25 23:22:00 · 413 阅读 · 0 评论