自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 激活函数的属性以及激活函数的选择

一、激活函数需要有什么属性?非线性:即导数不是常数。这个条件是多层神经网络的基础,保证多层网络不退化成单层线性网络。这也是激活函数的意义所在。几乎处处可微:可微性保证了在优化中梯度的可计算性。传统的激活函数如sigmoid等满足处处可微。对于分段线性函数比如ReLU,只满足几乎处处可微(即仅在有限个点处不可微)。对于SGD算法来说,由于几乎不可能收敛到梯度接近零的位置,有限的不可微点对于优化结果不会有很大影响。计算简单:非线性函数有很多。极端的说,一个多层神经网络也可以作为一个非线性函数,类似

2020-12-09 15:55:37 1019

原创 深度学习面试题汇总

1. 反向传播算法推导2. 激活函数主要使用哪一些函数?sigmoid函数softmaxRelu函数2.Relu函数可导吗?如果不可导,用什么解决?Relu函数在零点不可导,Relu的函数曲线如下图所示。可导的定义是,首先在该点有定义,当且仅当左导数和右导数相等,才可导。如果在零点不可导,解决方法一般采用左导数,也就是在零点时的导数为0。采用0.5或1也可以,个例不影响整体效果,所以采取三个值都可以。4.神经网络中的过拟合问题如何处理?当出现过拟合的时候,模型在训练集上的损失会比较小,

2020-12-08 13:53:19 604

转载 数据处理方法:归一化与标准化处理

在数据挖掘中,在建模前需要对数据进行预处理,预处理方法包括归一化与标准化,对数据进行缩放。1.归一化(Normalization)将数据缩放到0-1之间线性(常用)归一化:最大最小值归一化,y=x−min(x)max(x)−min(x) y=\frac{x - min(x)}{max(x) - min(x)} y=max(x)−min(x)x−min(x)​其他或者非线性2.标准化(Standardization)将数据按比例缩放,使之落入一个小的特定区间z-score方法:去均值除标准

2020-12-08 13:50:13 6005

原创 窃漏电用户分析——建构决策树模型

In[1]:import pandas as pdimport numpy as npfrom sklearn.preprocessing import MinMaxScaler,StandardScalerfrom sklearn.preprocessing import LabelEncoder,OneHotEncoderfrom sklearn.preprocessing imp...

2019-12-09 17:26:57 1989 1

原创 python语言程序设计——5.2异常处理

异常处理;函数使用;判断是否输入的数字是否为质数def isPrime(x): while x <= 1: x = eval(input('请输入一个大于1的数字:')) try: a = [] for i in range(1, x): if x % i == 0: ...

2019-11-24 17:45:02 197

原创 python语言程序设计——3.4判断回文数

判断是否为回文数回文数:n为任一自然数,如果n的各位数字反向排列所得自然数与n相等,则成n为回文数方法1s=input("请输入一个数字:")a=[]for i in range(len(s)-1): if s[i]==s[len(s)-i-1]: a.append(True) else: a.append(False)if Fa...

2019-11-24 17:36:24 4069

原创 python语言程序设计——4.2最大公约数/最小公倍数求解

最大公约数/最小公倍数求解def gys(a,b): import numpy global m g = [] # 两数储存公约数的空列表 if a<0 or b<0: print('存在数值为负数,无解') elif a>b: for i in range(1,b+1): i...

2019-11-24 17:29:12 526

原创 python语言程序设计——5.5获取斐波那契数列的第n个数

获取斐波那契数列的第n个数n = eval(input('请输入一个大于2的整数:'))def fib_loop(n): a, b = 0, 1 for i in range(n): a, b = b, a + b return aIn[1]:def fib_loop(n): a, b = 0, 1 for i in range(n): a, b ...

2019-11-24 17:20:10 788

原创 python语言程序设计——5.4输出质数

输出小于200的质数def func(): import numpy as np a=[i for i in range(2,201)] # global b 是否声明变量,可要可不要 b=[] for i in a: for j in range(1,i): if i % j == 0 and j !=1 :...

2019-11-24 17:11:56 388

原创 python语言程序设计——6.3生成随机密码

生成10个由8位随机字符组成的密码,随机密码中的字符为给定的列表from random import *listcode=[]listZ = [chr(x) for x in range(ord('a'), ord('z') + 1)] #生成a~z的小写字母listZup = [chr(x).upper() for x in range(ord('a'), ord('z') + ...

2019-11-24 17:08:52 727

原创 python语言程序设计——2.4判断重复元素

判断是否为重复元素,如果有元素为重复,则返回该元素以及Truedef repeat_it(x): count_it={} for i in range(len(x)): count_it[x[i]]=count_it.get(x[i],0)+1 it=list(count_it.items()) it.sort(key=lambda k:k[1...

2019-11-24 17:04:02 503

原创 python语言程序设计——2.4获取浮点数的整数部分

获取浮点数的整数部分有两种方法,一是将浮点数看作数字,利用数值运算操作符’//'获取浮点数的整数部分,二是将其转换成字符,按照(.)进行分隔,并获取点前的部分,最后将其转换成整数。方法1s=7.6 a=s//1int(a)方法2s=str(3.3)a=int(s.split('.')[0])print(a)...

2019-11-24 16:59:18 3908

原创 python语言程序设计——1.2九九乘法表的输出

九九乘法表的输出:主要采取两个数的遍历方法for i in (1,10): for j in (1,i+1): print("{}*{}={:2}".format(i,j,i*j),end='') print()[Outs]: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x...

2019-11-24 16:52:21 593

原创 京东用户行为数据分析——以Python为主要工具

京东数据分析——以Python为主要工具1.探索分析import pandas as pd import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.style.use('ggplot')plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams[...

2019-11-14 23:08:42 3751 8

空空如也

空空如也

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

TA关注的人

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