- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 机器学习(三)——Kmeans
KMeans 非skleran 的实现代码 # -*- coding: utf-8 -*- """ Created on Thu May 10 10:12:53 2018 @author: lizihua """ from numpy import * import matplotlib.pyplot as plt # 加载数据 def loadDataSet(fileName...
2018-08-09 15:56:28 404
原创 机器学习代码(二)——度量函数
欧式距离、曼哈顿距离、余弦距离 import numpy as np import math def Euclidean(vec1, vec2): npvec1, npvec2 = np.array(vec1), np.array(vec2) diff = npvec1 - npvec2 powdistance = np.power(diff, 2).sum() ...
2018-08-09 09:33:42 725
原创 机器学习代码(一)——KNN
下面是sklearn 关于knn的代码 import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import ListedColormap from sklearn import neighbors, datasets n_neighbors = 15 iris = datasets.loa...
2018-08-08 21:54:16 337
原创 深度学习笔记(一)——卷积神经网络(CNN)经典模型:Lenet
声明:博客中有参考其他大神的博客以及解释,非常感谢(侵删)!本文根据五个经典的卷积神经网络模型的时间顺序进行介绍:Lenet,1986年;Alexnet,2012年;GoogleNet,2014年;VGG,2014年;Deep Residual Learning 2015年。LeNet 1998年,LeCun提出LeNet,并成功应用于美国手写数字识别。但很快,CNN的锋芒被SVM和手工设计的局...
2018-04-18 10:28:48 802
原创 ubuntu16.04 配置环境(tensorflow、pytorch)的注意事项
PYTHON首先,python 在ubuntu16.04中是默认安装python2.7以及python3.5的 可以输入pytho -v 以及python3进行查看。其次,其默认环境是python2.7,现需要更改默认版本为3.5shell里执行:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 ...
2018-04-18 10:23:22 1210
原创 Pytorch学习笔记——风格迁移
import torch import torch.nn as nn from torch.autograd import Variable import torchvision from torchvision import transforms, models from PIL import Image import argparse import numpy as np import os...
2018-04-17 19:10:03 3011
转载 pytorch学习笔记——requires_grad和volatile
本片博文主要是对http://pytorch.org/docs/notes/autograd.html的部分翻译以及自己的理解,如有错误,欢迎指正!Backward过程中排除子图pytorch的BP过程是由一个函数决定的,loss.backward(), 可以看到backward()函数里并没有传要求谁的梯度。那么我们可以大胆猜测,在BP的过程中,p...
2018-03-29 14:32:23 2752
转载 Ubuntu 16.04安装NVIDIA驱动后循环登录问题
问题描述最近买了两块NVIDIA Titan X Pascal显卡装到了服务器(运行Ubuntu 16.04)上。为了使用这两块GPU显卡,首先需要安装显卡驱动,安装方式为#安装一个依赖文件,并更新系统 sudo apt-get install linux-headers-generic sudo apt-get update sudo apt-get upgrade #查询NVIDIA显卡驱动,...
2018-03-27 13:42:17 2749 1
原创 TensorFlow实战Google深度学习框架——学习笔记(二)
第四章、深层神经网络 维基百科定义深度学习:“一类通过多层非线性变换对高复杂性数据建模算法的合集”。深度学习包含着两个重要的特性:多层与非线性。 线性模型最大的局限性是:能够解决的问题有限。 激活函数实现去线性化 相当于以往的神经元结构中输出为所有输入的加权和,置换为输出通过一个非线性函数。 上图则是常用的非线性激活函数(Sigmoid) 下图则是比较常用的三种激
2018-01-24 09:57:44 368
原创 TensorFlow笔记(一)TensorFlow入门
一、创建会话的两种方式 1. sess = tf.Session() sess.run() sess.cloes() 2 with tf.Session() as sess sess.run() 2.不用调用“sess.close()”来防止资源泄漏。 二、Placeholder 相当于定义了一个位置,数据类型必须要指定,但是维度可以不给出。 import te
2018-01-22 18:23:25 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人