自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 np.array()中“ * ”,np.dot(),np.multiply(),np.matmul()和@的用法

np.array()中, “ * ”,np.dot(),np.multiply(),np.matmul()和@的用法import numpy as npa=np.array([[1,2],[3,4]])b=np.array([[1,2],[3,4]])c=np.array([1,3])d=np.array([0,1])e=np.array([[2,1]])(1) * 的用法,对应位置元素相乘; multiply对应元素相乘,类似 *print(a*b)#对应位置元素相乘pri

2020-06-17 15:26:16 615

原创 SVM中SMO算法求解,alpha边界确定的问题

在用SMO算法求解alpha的值时,边界问题的理解。在求解释,纵坐标是α2α_2α2​,取值范围是红色加粗部分,注意在满足所有条件的情况下,要满足大于最小边界的最大值,小于最大边界的最小值。因为y1!=y2y_1 != y_2y1​!=y2​和y1=y2y_1=y_2y1​=y2​这两种情况下,α2α_2α2​ 都是用两条线段表示的,具体看图片中红色加粗部分。情况一:y1!=y2y_1 !=...

2019-11-04 18:15:55 833

原创 tensorflow 两层卷积手写识别字体

tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in_width, in_channels]这样的sha...

2019-09-05 20:54:21 535

原创 numpy报错

出现错误:ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in [‘E:\anacondaInstall\lib\site-packages\numpy’]. One method of fixing this is...

2019-09-05 12:02:01 371

原创 windows安装tensorflow

方法一在cmd下 用pip进行安装(1)更新pip版本,有时需要更新python -m pip install --upgrade pip(2)采用pip安装pip install tensorflow由于从国外网站下载相关软件包,速度较慢。可以指定国内源进行下载安装,下载清华镜像执行命令:可以通过-i下载国内镜像pip install -i https://pypi.tuna...

2019-09-05 11:46:32 212

原创 机器学习实战-logistic,包括数据

逻辑回归使用的函数是sigmoid:11+e−z\frac{1}{1+e^{-z}}1+e−z1​该函数的特点是在x为0时,sigmoid函数值为0.5,随着X的增大,对应的sigmoid函数的值趋近1,z=w0x0+w1x1+w0x0+…+wnxnz=w_0x_0+w_1x_1+w_0x_0+\ldots+w_nx_nz=w0​x0​+w1​x1​+w0​x0​+…+wn​xn​采用梯...

2019-05-16 09:13:20 219

原创 机器学习实战-贝叶斯

from numpy import *def loadDataSet(): postingList=[['my','dog','has','flea','problems','help','please'], ['maybe','not','take','him','to','dog','park','stupid'], ...

2019-05-06 15:36:05 192

原创 KNN算法代码详解-----机器学习实战

import numpy as npdef classify0(inX,dataSet,labels,k): #shape[0]表示行数 dataSetSize = dataSet.shape[0]#表示数据集的行数 # tile(a,x): x是控制a重复几次的,结果是一个一维数组# tile(a,(x,y)): 结果是一个二维矩阵,其中行数为x,列...

2019-04-23 16:13:06 386

原创 tensorflow在windows下安装(anaconda)

安装条件:** anaconda 4.2.0 , python 3.5version**方法一1.在anaconda下,找到anaconda prompt点击2.在anaconda search -t conda tensorflow(这一步可以找到对应平台适合安装的tensorflow版本,可以找到windows对应的版本)3,将版本所在行的第一列(name)复制下来执行可以...

2019-04-08 09:18:08 113

原创 numpy常用操作练习

numpy 读取文件中的数据genfromtxt()函数如果不知道库中方法怎么使用可以调用帮助文档print(help(np.genfromtxt))import numpy as npworld_alclhol = np.genfromtxt("world_alclhol.txt",delimiter=",",dtype=str)print(type(world_alclhol))...

2019-03-27 21:36:33 390

原创 神经网络简单模型,函数形式

下面我们以一个神经网络为例,讲解 TensorFlow 的运行方式。在这个例子中,我们构造一个满足一元二次函数 y = ax2+b 的原始数据,然后构建一个最简单的神经网络,仅包含一个输入层、一个隐藏层和一个输出层。通过 TensorFlow 将隐藏层和输出层的 weights 和 biases 的值学习出来,看看随着训练次数的增加,损失值是不是不断在减小。import tensorflow ...

2019-03-25 20:35:18 826

原创 Python os.path模块中os.listdir、os.path.isdir、os.makedirs、os.path.isfile方法总结

(1)os.listdir()方法输出该路径下的所有文件名称,例:在E盘中存在如下目录,运行下列程序import ospath = 'E:\javaproject\.idea'for i in os.listdir(path): print("aaaa") print(i)输出如下结果,其中workspace.xml是该目录下的文件名(2)os...

2019-03-25 20:33:47 2822 1

原创 tensorflow卷积神经网络手写识别字体模型建立

构建一个拥有 3 个卷积层和 3 个池化层,随后接 1 个全连接层和 1 个输出层的卷积神经网络。用到的函数:(1)tf.nn.conv2d是TensorFlow里面实现卷积的函数,除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in_width, ...

2019-03-23 11:29:21 356 2

原创 机器学习与深度学习视频百度云

想学习机器学习和深度学习的小伙伴可以下载观看链接:https://pan.baidu.com/s/1Lh1IoCioD0tpnaHNYacE7A提取码:xmoz

2019-03-19 09:20:12 3948 10

原创 sklearn 练习垃圾邮件分类时,无法下载数据集问题解决

sklearn 练习垃圾邮件分类时,运行以下代码from sklearn.datasets import fetch_20newsgroupsfrom sklearn.model_selection import train_test_splitnews=fetch_20newsgroups(subset='all')#all 表示全部数据集,可以导入train,testprint(...

2019-03-14 20:21:38 2863

原创 岭回归基础知识及代码实现(sklearn)

import numpy as npfrom numpy import genfromtxtfrom sklearn import linear_modelimport matplotlib.pyplot as plt#读入数据data=genfromtxt('lingRegression.csv',delimiter=',')print(data)data...

2019-03-12 20:19:19 4455 1

原创 梯度下降与一元线性回归python实现

线性回归线性回归包括一元线性回归和多元线性回归。下面是一个简单的数据集,即房屋面积和价格之间的关系,自变量是面积feet,因变量时价格price,用上述数据可以进行训练找到一个合适的线来预测房价。线性回归主要是进行参数 的查找,找到合适的参数使损失函数的值最小,损失函数计算公式是真实值与预测值差的平方和。对于上述损失函数,可以分别对西塔求偏导,采用梯度下...

2019-03-12 08:37:08 1054

原创 numpy.ndarray与list加法,np.array和list的使用区别

list加法和ndarray的使用是有区别的[in] a=[1,3,4]+[3,7,9]print("a=",a)print(type(a))[out]a= [1, 3, 4, 3, 7, 9]<class 'list'>list用“+”号时是将两个list进行连接,类似extend,并没有进行数的运算[in]c=[1,2]d=[3,4]...

2019-03-10 15:14:39 3678

原创 机器学习实战 -----决策树代码学习笔记(三)

ID3 算法是通过计算信息增益来进行类别的划分。信息增益的理解:对于待划分的数据集D,其 entroy(前)是一定的,但是划分之后的熵 entroy(后)是不定的,entroy(后)越小说明使用此特征划分得到的子集的不确定性越小(也就是纯度越高),因此 entroy(前) - entroy(后)差异越大,说明使用当前特征划分数据集D的话,其纯度上升的更快。而我们在构建最优的决策树的时候总希望...

2019-03-08 17:59:15 239

原创 关于从一个python文件导入另一个python文件出现ModuleNotFoundError: No module named 'plotTree'的问题

当使用Ipython从一个python文件导入另一个python文件出现ModuleNotFoundError: No module named 'plotTree的问题如果是python文件即后缀是 .py 结尾,而且两个文件在同一个目录下则可以直接用import xx as xxx或者from xx import x但如果是用IPython ...

2019-03-06 21:02:45 7739

原创 构建树ID3和C4.5(决策树基础知识二)

学习的简单笔记,只是对一些概念之类的进行简单记录1. ID3算法对于对上图构建决策树过度拟合: 如果决策树对训练样本的特征描述得“过于精确”,无法实现对新样本的合理分析,所以此时它不是一棵分析新数据的最佳决策树。一棵完全决策树能非常准确地反映训练集中数据的特征,但因失去了一般代表性而无法用于对新数据的分类或预测,这种现象一般称为“过拟合”。定义: 给定一个假设H,如果在假...

2019-03-01 16:25:42 336

原创 树,信息熵,信息增益,信息增益比(决策树基础知识一)

树的基本概念!树的标准定义:树(tree)是包含n(n>0)个节点的有穷集合,其中:  (1)每个元素称为节点(node);  (2)有一个特定的节点被称为根节点或树根(root)。(3)除根节点之外的其余数据元素被分为m(m≥0)个互不相交的结合T1,T2,……Tm-1,其中每一个集合Ti(1<=i<=m)本身也是一棵树,被称作原树的子树(subtree)。树具有以..

2019-03-01 15:53:26 787

原创 神经网络学习基础知识(激活函数,损失函数,前向传播,反向传播等)

1凸函数对于一元函数f(xf(x),如果对于任意tϵ[0,1]tϵ[0,1]均满足:f(tx1+(1−t)x2)≤tf(x1)+(1−t)f(x2)f(tx1+(1−t)x2)≤tf(x1)+(1−t)f(x2),则称f(x)f(x)为凸函数(convex function)。 如果对于任意tϵ(0,1)tϵ(0,1)均满足:f(tx1+(1−t)x2)<tf(x1)+(1−t)f(...

2019-02-26 09:27:39 2675 2

原创 tensorflow常用的第三方模块及pip安装方法(tensorflow技术解析与实战)

tensorFlow 在运行中需要做一些矩阵运算,时常会用到一些第三方模块,此外,在处理音频、自然语言时需要也要用到一些模块。涉及数组矩阵画图,图像处理 、语音,自然语言处理等1 numpynumpy 是用来存储和处理大型矩阵的科学计算包,比 Python 自身的嵌套列表结构( nestedlist structure)要高效的多。它包括:● 一个强大的 N 维数组对象 Array;...

2019-02-24 19:38:17 1086

原创 pyhton 开发环境及tensorflow框架搭建

step1:去官网下载对应的版本网址:https://www.python.org/downloads/;其中(1)web-based installer 是需要通过联网完成安装的;(2)executable installer 是可执行文件(*.exe)方式安装;(3)embeddable zip file 嵌入式版本,可以集成到其它应用中。step2:安装选择自...

2019-02-17 18:06:54 433

原创 python sum函数的用法

需要用到python sum()函数,总结了一下,不对之处烦请指出,谢谢。1维情况下 (1)输入axis=0import numpy as npa=np.array([1,2,3,4,5])b=a.sum(axis=0)print(b)      输出结果:15,   也就是一维数组各个元素的和(2)如果在一维情况下输入axis=1则会报如下错误,也就相当于数组维度越...

2018-12-27 10:40:20 11869 1

翻译 python神经网络编程(手写识别字体)

从《python神经网络编程》一书中提取的识别手写字体的神经网络代码训练集:http://www.pjreddie.com/media/files/mnist_train.csv测试集:http://www.pjreddie.com/media/files/mnist_test.csvimport numpy# scipy.special for the sigmoid functi...

2018-12-21 16:59:56 1997 2

翻译 np.dot(),二维情况下

来源:https://www.cnblogs.com/chengxin1982/p/7623291.htmlimport numpy as nprange(0,10,1)x = np.array([[1,3],[1,4]])y = np.array([[2,2],[3,1]])print (np.dot(x,y))输出:[ [11 5][14 6] ] 计算方法:...

2018-12-11 19:13:17 572

原创 python 方法_init_()

class Dog():    """"一次模拟小狗的简单尝试"""    def _init_(self,name,age):        """初始化属性name和age"""        self.name=name        self.age=age    def sit(self):        """模拟小狗

2018-09-28 11:05:19 210 1

原创 python 自学笔记(1)字符串(python编程从入门到实践)

使用方法改写字符串大小写 name=”Ada lovelace” print(name.upper()) print(name.lower())结果: ADA LOVELACE ada lovelace合并(拼接)字符串方法1:直接通过加号(+)操作符连接 first_name=”ada” last_name=”lovelac...

2018-09-16 17:55:44 201

原创 sorted(),argsort()和operator.itemgetter()小测试

自己学习的小测试,没有讲解,只有代码测试与运行结果students = [('aohn', 'A', 2), ('cane', 'B', 12), ('bave', 'C', 10)]#sorted(students, key=lambda student : student[0])#[('aohn', 'A', 15), ('dave', 'c', 10), ('jane', 'B', 1...

2018-06-21 14:55:50 132

转载 from numpy import * import operator和import numpy as np

在做knn算法时,看到unmpy的不同引用方法,不知道其区别,后来查了资料后知道了两者区别,简单记录一下摘自 https://zhidao.baidu.com/question/877431035722473172.html(1)import numpy,如果你使用numpy的属性都需要在前面加上numpy(2)from numpy import * ,则不需要加入numpy后者不建议使用,如果你...

2018-06-21 10:30:07 3608

原创 python中sum()函数和tile()函数简单总结

菜鸟一个,不对之处请指正。https://www.cnblogs.com/yyxayz/p/4033736.html(1)tile()函数该函数是重复某个数组的维度函数形式是tile(array,rep)array指的是要重复的数组,rep是重复维度的次数,具体使用如下:a=[1,2,3]   b=tile(a,(2,1))    #行数变为原来的二倍,变为二维c=tile(a,(1,2))   ...

2018-06-20 16:44:44 314

原创 python操作数组的extend()和append()函数

对于数组,使用append得到的将是数组中嵌套数组的形式,而不是直接将原素拼接而extend()函数则是将两个数组的原素进行拼接。(对于字符串貌似没有这两个函数) list 中 append()和extend()的区别        (1) L.append(object) -> None -- append object to end           append(...

2018-06-19 19:36:15 43412 2

原创 python 的for循环和range()内建函数,enumerate()函数

python中的for循环和传统for循环不太一样,可以接受迭代对象作为其参数,每一次迭代其中的一个元素。在python3中,用print进行打印时,用end=''  等号右边的格式根据自己的喜好指定,不指定的情况下默认换行显示。图中第一个是以空格分隔,显示一行。python的range()函数可以生成数值范围变化的列表。输出的范围(a<=num<b)该函数经常和len()函数一起使用...

2018-06-19 16:18:39 1593

原创 Jupyter加载文件的方法

初学初用,随手记录以当作笔记使用,会慢慢再进行补充添加,错误之处烦请指正。(1)运行本地文件,在代码不加载的情况下可以直接显示结果        % run F:\pythonCode\range.py(路径不加引号)(2)将本地文件加载到jupyter        %load F:\pythonCode\range.py(路径是文件在本地的保存位置)        加载完成后“%load F:...

2018-06-16 17:56:41 9253

原创 python基础学习笔记(列表,元组和字典)

列表和元组可以当做普通的数组,索引从0开始。列表和元组的区别:(1)列表元素用中括号([])包裹,元素个数和元素的值可以改变(2)元组用(())包裹,不可以更改,原组可以看成只读的列表,通过切片运算([]和[:])得到子集运算结果可以看下图...

2018-06-16 14:30:43 276

转载 接口和抽象类

相同点:两者都不能被实例化不同:接口没有方法体,方法后边内有大括号。接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可以定义静态常量。接口里不能包含初始化块,但抽象类里完全可以包含初始化块。图片来源:http://www.importnew.com/12399.html...

2018-06-15 11:09:06 111

转载 Array、ArrayList、LinkList简单总结

Array、ArrayList、LinkList之间的区别:(1)Array是一个固定大小的容器,底层采用的是线性连续空间来存放元素(2)ArrayList也是一个容器,是基于动态数组的数据结构,非线程安全,大小不固定,底层采用的也是线性连续空间来存放元素,当线性连续空间不足以存放元素时,又重新申请一片更大的空间(大约是原空间的2倍),将原有的内容移过去,因此Array要比ArrayList的效率...

2018-06-15 10:13:27 863

matlab智能算法pdf和代码.rar

matlab智能算法43例pdf版,包括43个代码,每一个算法都有对应的代码实现,内容丰富,质量较高。

2020-11-06

深度学习keras快速入门+tensorflow&keras;深度学习+python数值分析基础.rar

包括深度学习keras快速入门+tensorflow&keras;深度学习+python数值分析基础三个资源

2019-09-05

635321+Keras快速上手基于Python的深度学习实战.rar

基于python的深度学习框架keras,可以和tensorflow配合使用。

2019-09-05

python机器学习

python机器学习基础教程,图灵丛书,基于实例介绍python机器学习的方法,对初学者很有帮助

2018-10-25

python数值分析基础教程

python数值分析,对科学计算和学大数据的有一定的帮助。

2018-10-09

python 入门书籍

python编程的入门书籍,适合初学者使用,有兴趣的可以看一下

2018-10-08

python科学计算

python科学计算pdf,包括数值计算库,符号计算库,界面设计,绘图与可视化等

2018-10-07

python实现果蝇优化算法,测试函数为sphere

用python实现果蝇优化算法,并将该算法进行sphere函数的优化,注释较为详细。因初学python,对另外对果蝇优化算法的理解还不够深入

2018-10-06

空空如也

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

TA关注的人

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