自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coder

努力吧!

  • 博客(16)
  • 收藏
  • 关注

原创 tensorflow的安装教程

我的ubuntu系统是14.04,我之前的博客里面介绍了怎么安装ananconda2和anaconda3 https://blog.csdn.net/m0_37393514/article/details/79545067这里我们基于anaconda2来安装tensorflow,cpu版本安装教程如下:step1:查看python的版本,因为我安装的时候环境变量没有配置完全,所以每次都需要expo...

2018-03-23 16:58:55 2269

原创 np.random.

1.numpy.random.randn(d0,d1,...,dn):产生d0 - d1 - ... - dn形状的标准正态分布的float型数2. numpy.random.rand(d0, d1, ..., dn),产生d0 - d1 - ... - dn形状的在[0,1)上均匀分布的float型数3.numpy.random.uniform(low,high,size),从一个均匀分

2018-03-23 15:25:08 280

原创 assignment1-环境配置与代码

cs231n作业的网站(注意这个网站上不仅有三次的作业,还有对应python numpy的指导和jupyter notebook的指导等等:点击打开链接在看了cs231n的课程之后,在完成assignment1的时候出现了很多问题,特别是在服务器上配置使用jupyter notebook。作业的要求及配置及下载网站:点击打开链接一、环境配置(1)输入命令:ssh node18@19...

2018-03-18 21:34:35 2006

原创 cs231n-assignment1-knn

之前准备把所有的问题都写在一个博客里面,我发现实在太长了,所以就把作业一的问题都分开了!part0:环境的安装和配置part1:KNN,part2:SVMpart3:softmaxpart4:two_layer_netpart5:featureKNN现在就part1进行解释与说明:一、建议写之前先阅读下面的材料:http://cs231n.git

2018-03-18 21:19:00 378

原创 np.nditer()

我直接写在了代码里:#单数组的迭代# import numpy as np# a = np.arange(6).reshape(2,3)# print a# for x in np.nditer(a):# print x# print a.T#you will find a & a.T has the same result# for x in np.nditer(a

2018-03-15 10:06:27 5085

原创 矩阵求导

参见https://en.wikipedia.org/wiki/Matrix_calculus#Scalar-by-vector_identities

2018-03-15 09:12:02 156

原创 Ubuntu14.4下怎么安装anaconda2和anaconda3两个版本

参见了某个大佬的方法:点击打开链接我之前安装过anaconda2,但是由于做cs231n上面的代码需要3.5或者3.6,所以我就在官网上下载了新的版本的anaconda3,我们在官网下载的是sh文件,我第一次直接在Ubuntu环境下执行这个命令,发现很多都出错了,于是我就rm -rf anaconda3删除了我之前安装的3,上网找了教程,下面是我对大神(上面链接)的总结,以防自己之后又

2018-03-13 19:45:45 1387

原创 np.vstack()和np.hstack()

在这里我们介绍两个拼接数组的方法:np.vstack():在竖直方向上堆叠np.hstack():在水平方向上平铺import numpy as nparr1=np.array([1,2,3])arr2=np.array([4,5,6])print np.vstack((arr1,arr2))print np.hstack((arr1,arr2))a1=np.array([[1,2]...

2018-03-13 12:17:41 164662 2

原创 解決Ubuntu下搜狗输入法出现无法输入中文的问题

你可以通过输入命令删除 rf ~/.config/SogouPY* ~/.config/sogou*当然你也可以直接进入这个目录下找到这三个文件~./Config/SogouPY,SogouPY.users,sogou-qimpanel直接删除就行,删除之后点击上角的输入法的图标,有个restart,解决了!!

2018-03-13 11:44:10 4874

原创 np.array_split()&np.split()

np.split():大小要么按照数字来划分(int),要么是一个list来划分:但是如果你仅是输入一个int类型的数字的话,你的数组必须是均等的分割,否则就会报错,不像array_split()是可以进行不均等的划分的!>>> x = np.arange(9.0)>>> np.split(x, 3)[array([ 0., 1., 2.]), array([ 3., 4.,

2018-03-13 11:07:37 21762

转载 np.bincount()

大牛的解释很详细

2018-03-13 10:19:11 619

原创 np.linalg.norm()&np.linalg.det()&np.linalg.inv()

一、np.linalg.det():矩阵求行列式二、np.linalg.inv():矩阵求逆三、np.linalg.norm():求范数norm(x, ord=None, axis=None, keepdims=False)x:表示操作的矩阵或者向量ord:表示的是几范数(默认是二范数)(1)ord=1:(2)ord=2:(3)ord=np.inf:import numpy as npx=np....

2018-03-12 16:56:04 10766

原创 np.ravel()&n.flatten()

这两个函数的功能都是将多维的数组降低为一维,但是区别在于一个是拷贝,一个仅是视图。np.flatten()返回的是数组的拷贝,对拷贝的修改不会影响到原始的数组;但是np.ravel()是原数组的视图,对视图的修改会更改了原始的数组的数据。且我们在多维变成一维的时候,是默认的行优先。import numpy as npx=np.array([[1,2,3],[3,4,5]]

2018-03-12 15:22:29 683

原创 机器学习-coursera-exercise7-降维和聚类

本周你将使用k-均值聚类算法和主成分分析法。一、k-均值聚类k-均值将用于图像压缩。你将先在2维的数据集上开始来帮助我们理解k-均值是怎么运作的。你将通过减少颜色的数目来进行压缩。(1)k-均值k-均值的算法是一种自动的进行聚类相似的数据集的算法。提供给你一组训练集,你需要将他们分成相似的组。k-均值的本质是一种迭代算法,开始先随机初始化中心点,然后不断地通过给样本赋值他们的中心点

2018-03-04 15:48:10 561

原创 机器学习-Ng-week8-聚类和降维

一、聚类(1)无监督学习聚类是我们第一个介绍的无监督学习算法,没有给计算机提供标签,我们拿到的数据是没有标签的。之前我们的正负样本都是根据颜色的 不同区分,或者多个类的时候,我们的样本的样式是不一样的,下图是无监督学习的样本:很显然,这些数据都是不存在标签y的。在非监督学习中,我们需要乙烯类的无标签的训练数据,输入到一个算法中,然后我们告诉我们这个算法找找这个数据的内在结构,比如说上图吧,分成两个...

2018-03-03 17:08:08 622

原创 机器学习-coursera-exercise6-SVM-还待补充。。。

这周的练习题是关于支持向量机的!

2018-03-01 10:34:22 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除