自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 #菜鸟机器学习的逆袭之路#day2

今天家里人实在忍受不了我在家里不学习的日子,于是下了血本。爸爸说陪着我学习,我学多久他就陪我学多久。哎,看到爸爸看书的样子还是蛮心疼的。。今天看了吴恩达第一部分的机器学习,写一下自己还记得的东西,一是回顾,二是怕自己忘了这些知识。之前看过老吴的视频课,一直觉得都是英文的,可能太深奥,看不懂,看了西瓜书前8章 回过头看老吴视频突然发现这么简单有趣的人我当时怎么会觉得他是一个深奥的糟老头子…老实...

2020-02-14 22:03:46 81

原创 module scipy misc has no attribute toimage

https://blog.csdn.net/weixin_42782150/article/details/106014485完美解决~

2020-05-25 17:22:34 169

原创 anaconda 导入pkl文件

import pandas as pdimport pickleinf = pickle.load(open('E:/train_fe.pkl','rb'))print(inf)

2020-05-13 11:38:54 665

原创 package.json 文件详解

参考文:https://blog.csdn.net/weixin_44135121/article/details/91674772对小白很有利,可以简单明白在讲什么

2020-05-08 20:25:37 221

原创 max用法及key参数

1.Python 字典搭配 max() 函数及key参数使用方法:d = {'1':6,'2':5,'3':4}ret = max(d) #相当于取键值的最大值---- output ---->>> 3ret = max(d,key = d.get) #d.get为取value,所以这里的max会比较value值,之后返回value最大的键值---- output ...

2020-04-24 10:00:43 1227

原创 leetcode血虐之路(split/join/get;)

1.split 、 join妙用#split分析:#用于字符串函数,用法是str.split('分割符'),返回一个list对象。eg1:str_ = 'abcdabcdabcda'list_ = str_.split('a')print(list_)#输出为:['','bcd','bcd','bcd','']#这是由于a左边没东西,则会返回空。eg2:#可分割路径,思路来源于...

2020-04-23 08:42:47 225

原创 python在Ananconda中安装emoji模块

python在Ananconda中安装emoji模块conda install -c conda-forge emoji亲测有效,转自https://blog.csdn.net/qq_35167821/article/details/90080043

2020-04-23 08:38:43 482

原创 算法中比较两个数迭代思路

1.其实在比较树的时候,思路一定要清晰,对树的递归操作一定是两者都为空,或一个为空一个不为空时,或两个都不为空但值不等时结束,所以可用递归,如果两者不为空且值相等才进行迭代操作。2.求列表逆向操作时,如果直接用.reverse(),一定要记住,reverse是不带d的!!!! 不是reversed或者你要使用reversed对列表操作,那么一定是 a = list(reversed(a))...

2020-04-22 21:08:28 303

原创 #leetcode的血虐之旅# 递归遍历+建立定长的0序列

1.递归#递归法中序遍历二叉树def inorderTraversal(self, root: TreeNode) -> List[int]: if not root or (not root.left and not root.right): return root res = [] def helper(root...

2020-04-22 12:01:38 108

原创 #菜鸟深度学习的逆袭之旅#day10 + strip函数解析

1.python中文件的读取(open/文件操作):f=open('/tmp/hello','w')#open(路径+文件名,读写模式)如何打开文件:handle = open(file_name,access_mode = ‘r’)file_name变量包含我们希望打开的文件的字符串名称,access_mode中的’r’表示读取,'w’表示写入,‘a’表示添加,etc。如果未提供ac...

2020-04-21 15:44:06 173

原创 leetcode血虐之路day2

tf.matmul(A,tf.transpose(A))#表示矩阵相乘。1.谈谈leetcode思想:求最大不重复子串长度:#大佬利用双指针思想,第一个指针指向开始计数位置,第二个指针指向当前节点位置。我需要记得数量大小理解为从第一个节点之后开始算,第一个节点为头指针,不计入计算。至于如何更新每一个元素的指针位置,利用字典,每次前进,更新相应元素的值。def lengthOfLonge...

2020-04-15 15:11:12 89

原创 吴恩达第四课第二周分析

import numpy as npfrom keras import layersfrom keras.layers import Input, Dense, Activation, ZeroPadding2D, BatchNormalization, Flatten, Conv2Dfrom keras.layers import AveragePooling2D, MaxPooling2...

2020-04-11 22:15:09 178

原创 吴恩达第四课第三周分析

#吴恩达课后编程作业 keras使用#引用块import argparseimport osimport matplotlib.pyplot as pltfrom matplotlib.pyplot import imshowimport scipy.ioimport scipy.miscimport numpy as npimport pandas as pdimport P...

2020-04-10 22:50:17 325

原创 #菜鸟深度学习的逆袭之路#day9

1.%pwd可以查看jupyter的当前目录2.keras.gather函数,作用是输入两个元组类型,第二个元祖为索引值,按第二个元祖中的索引值依次索引第一个元组值。

2020-04-10 01:19:43 94

原创 jupyter notebook报错:出现服务似乎挂掉了

Warning! ***HDF5 library version mismatched error***The HDF5 header files used to compile this application do not matchthe version used by the HDF5 library to which this application is linked.Data ...

2020-04-06 10:48:53 5036

原创 graphviz已经下载好,并写入环境变量中,仍然提示有错误

graphviz已经下载好,并写入环境变量中,而且也已经输入pip install graphviz ,pip install pydot ,仍然报错:`pydot` failed to call GraphViz.Please install GraphViz (https://www.graphvi.org)... 修正方法:不要用pip install graphviz 用conda ...

2020-04-05 09:16:00 2214 2

原创 keras部分介绍

1.keras 关于batch normalization函数参数axis = 3的解释:https://www.zhihu.com/question/318398221tips:BN层的作用:(1)加速收敛(2)控制过拟合,可以少用或不用Dropout和正则(3)降低网络对初始化权重不敏感(4)允许使用较大的学习率2.keras中的补零操作:ZeroPadding2D((3,3))(X_i...

2020-04-05 09:08:16 386

原创 anaconda 环境下 安装keras:

anaconda 环境下 安装keras:直接用pip安装的时候,安装的keras会和tensorflow出现版本不兼容的问题,错误提示如下:AttributeError: module 'tensorflow.python.keras.backend' has no attribute 'get_graph'参考版本兼容性信息网站之后(所列为该网站云服务器所提供的环境,因此表中的tens...

2020-04-04 17:29:34 1243

原创 #菜鸟深度学习的逆袭之路#day7

jupyter在导入文件的时候,直接使用import cnn_utils是无法使用里面参数的,比如:import matploblit.pyplot as pltimport cnn_utilsplt.imshow(X_train_orig[index])这里会报错,显示X_train_orig未定义,是因为这是cnn_utils里定义的参数,不可以直接在这里使用,解决方法:from ...

2020-04-04 00:40:18 147

原创 #菜鸟深度学习的逆袭之路#day6

def create_mask_from_window(x):mask = x == np.max(x)return mask函数作用为返回矩阵中的最大掩码,操作很秀。逐次判断x矩阵中的每个值是否等于最大值,是返回True,否返回False...

2020-04-03 16:58:55 107

原创 #菜鸟深度学习的逆袭之路#day5

一个Session可能会拥有一些资源,例如Variable或者Queue。当我们不再需要该session的时候,需要将这些资源进行释放。有两种方式,调用session.close()方法;使用with tf.Session()创建上下文(Context)来执行,当上下文退出时自动释放。总结一下,记得初始化变量,然后创建一个session来运行它。接下来,我们需要了解一下占位符(placeh...

2020-03-31 08:22:01 101

原创 anaconda 环境中python3.7.4下载tensorflow

从昨晚晚上7点到今天下午3点,我不断在尝试各种下载更新tensorflow,而且听了很多经验贴的误解说python3.7与tensorflow不兼容,于是尝试去降级至3.6。。。均失败为了防止今后大家踩类似的坑,下面说一下自己找到的方法:前言:python3.7和tensorflow是可以兼容的!python3.7和tensorflow是可以兼容的!python3.7和tensorflow...

2020-03-30 19:17:03 1854 3

原创 栈和队列(笔记)

栈和队列(笔记)栈是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾端有其特殊含义,成为栈顶,相应的表头端称为栈底。不含元素的空表称为空栈。栈是后进先出。栈的基本操作:栈顶进行插入或删除;还有栈的初始化,判空及取栈顶元素等栈的数据元素类型在应用程序内定义,并称插入元素的操作为出栈,删除栈顶元素的操作为出栈。栈的两种存储表示方法:顺序栈:栈的顺序存储结构是利用一组地址连续的...

2020-03-30 19:06:35 145

原创 #菜鸟深度学习的逆袭之路#day4

为了将面向对象的绘图库包装成只使用函数的调用接口,pyplot模块的内部保存了当前图表以及当前子图等信息。当前的图表和子图可以使用plt.gcf()和plt.gca()获得,分别表示"Get Current Figure"和"Get Current Axes"。在pyplot模块中,许多函数都是对当前的Figure或Axes对象进行处理,比如说:plt.plot()实际上会通过plt.gca()...

2020-03-27 15:46:36 299

原创 #菜鸟深度学习的逆袭之路#day3

这个答案的代码是*0.01的,楼主的代码是后面学到的,因为L层,的参数不可过大,否则就进入了饱和区,学习速率降低。而L层参数受L-1层,影响,为了保证参数较小,故要除以L-1层参数,即楼主写写的代码。dAL = - (np.divide(Y, AL) - np.divide(1 - Y, 1 - AL))np.divide: 这与np.multiply相似,表示数组间相应元素相除for l ...

2020-03-23 23:07:50 145

原创 #菜鸟深度学习的逆袭#day2

np.random.seed(1) 含义:seed()用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed()值,,则每次生成的随机数都相同。可以把这里括号中的参数理解为堆,1表示第一堆,二表示第二堆。np.random.seed(1)a = np.random.random()print(a)这里的a输出就是0.417022004702574若我下次还想使用这个随机数,...

2020-03-22 17:27:52 212

原创 #菜鸟深度学习的进阶之路#day1

legend = plt.legend(loc=‘upper center’, shadow=True)frame = legend.get_frame()frame.set_facecolor(‘0.90’)最后一个函数设置透明度,为0时,为完全透明。%matplotlib inline是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所...

2020-03-21 17:29:43 134

原创 #菜鸟机器学习的逆袭之路#day12

python pandas中,对于一维数组,describe会返回一系列参数,count,mean,std,min,25%,50%,75%,max。针对该问题,对于describe()返回值的解释如下:1、count:返回数组的个数,如上述为4个元素,所以返回为4;2、mean:返回数组的平均值,1 3 5 9的平均值为4.5;3、std:返回数组的标准差;4、min:返回数组的最小值;...

2020-03-16 09:24:15 352

原创 #菜鸟机器学习的逆袭之路#day11

mean()函数功能:求取均值经常操作的参数为axis,以m * n矩阵举例:axis 不设置值,对 m*n 个数求均值,返回一个实数axis = 0:对各列求均值,返回 1* n 矩阵axis =1 :对各行求均值,返回 m *1 矩阵...

2020-03-15 15:45:05 90

原创 #菜鸟机器学习的逆袭之路#day10

np.argmax(a, axis=None,out=None )函数:返回axis维度最大值的索引a:输入一个array类型的数组axis:参数为None时比较整个数组,参数为0按列比较,参数为1按行比较...

2020-03-11 21:53:22 89

原创 11

直接对信号做傅里叶变化,得到信号的频谱密度对信号傅里叶变化后取幅值平方即为能量谱密度

2020-02-27 01:40:14 96

原创 #菜鸟机器学习的逆袭之路#day7

#numpy中的random.choice()函数numpy.random.choice(a, size=None, replace=True, p=None)a : 如果是一维数组,就表示从这个一维数组中随机采样;如果是int型,就表示从0到a-1这个序列中随机采样。size : 采样结果的数量,默认为1.可以是整数,表示要采样的数量;也可以为tuple,如(m, n, k),则要采样的数...

2020-02-23 20:08:43 118

原创 #菜鸟机器学习的逆袭之路#day6

path = ‘ex2data2.txt’data_init = pd.read_csv(path,header = None,names=[‘Test 1’,‘Test2’,‘Accepted’])data_init.head()positive2 = data_init[data_init[‘Accepted’].isin([1])]negative2 = data_init[data...

2020-02-21 19:17:59 340

原创 #菜鸟机器学习的逆袭之路#Day5

正则化:吴老的正则化意思就是用于减小代价函数的参数 theta1 - theta n ,防止出现过度拟合现象的。反向传播中:我的误差delta要改变多少,取决于这一项都对后面哪几项产生了影响,便用后面那几项计算得来的误差delta(l+1)乘以这一项相对于后面每一项的权重cta,然后进行加和来计算前面这一项的误差delta...

2020-02-18 18:01:17 93

原创 #菜鸟机器学习的逆袭之路#Day4

isin()接受一个列表,判断该列中元素是否在列表中。fig,ax = plt.subplots(figsize = (12,8))#fig代表绘图窗口(Figure);ax代表这个绘图窗口上的坐标系(axis),一般会继续对ax进行操作。legend()的主要作用就是用于在图上标明一个图例,用于说明每条曲线的文字显示。 你也可以把图例控制在左边,右边,底下等等。实际使用中,legend(...

2020-02-17 19:25:31 200

空空如也

空空如也

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

TA关注的人

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