自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 java学习——springboot mybatis调用多个数据源引发的错误

报错:'org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker': Invocation of init method failed; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException...

2018-09-26 09:34:37 2602

原创 数据库学习——sqlserver数据库类型对应Java中的数据类型

转自:https://www.cnblogs.com/cunkouzh/p/5504052.html下表列出了基本 SQL Server、JDBC 和 Java 编程语言数据类型之间的默认映射: SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT ...

2018-09-26 09:08:25 562

转载 TensorFlow学习——tf.nn.max_pool实现池化操作

转自:tf.nn.max_pool实现池化操作max pooling是CNN当中的最大值池化操作,其实用法和卷积很类似tf.nn.max_pool(value, ksize, strides, padding, name=None)参数是四个,和卷积很类似:第一个参数value:需要池化的输入,一般池化层接在卷积层后面,所以输入通常是feature map,依然是[batch, h...

2018-09-23 18:49:06 1250

原创 TensorFlow学习——random_normal,truncated_normal,random_uniform

下面的函数可以用于TensorFlow初始化权重:tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=None,name=None) tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None) t...

2018-09-23 17:50:45 258

原创 深度学习——对吴恩达视频第一部分视频疑问的理解

这个相当于自己的笔记,所以不会说的很详细,毕竟写公式麻烦了,2333。Question1:对反向传播的公式理解?虽然前面的课都认真听了,但是在看这部分视频的时候,就纳闷为什么会有这样子的公式。后面经过自己的一些脑回放,得出了结论。首先抓住重点,链式求导法则,这个在高数里的习题中经常要用到,比如y=(x+1)^2,如果求x的导数,则我们需要求外面平方函数的导数,然后求里面(x+1)的导数...

2018-09-23 11:17:31 381

转载 深度学习——神经网络权重初始化问题

给自己做笔记,如果想了解的话,直接下面参考链接。https://blog.csdn.net/marsggbo/article/details/77771497

2018-09-22 21:04:55 631

原创 深度学习——人工神经网络中为什么ReLu要好过于tanh和sigmoid function?

参考吴恩达的深度学习课程。先看看各个激活函数图:第一个问题:为什么引入非线性激励函数? 如果不用激励函数(其实相当于激励函数是f(x) = x),在这种情况下你每一层输出都是上层输入的线性函数,很容易验证,无论你神经网络有多少层,输出都是输入的线性组合,与只有一个隐藏层效果相当,这种情况就是多层感知机(MLP)了。 正因为上面的原因,我们决定引入非线性函数作为激励函数,这样深层神经网络...

2018-09-22 20:19:22 1530

原创 Tensorflow学习——如何安装TensorFlow

首先选择版本问题:TensorFlow有两个版本,CPU和GPU,如果你有一个强大的显卡,就安装GPU版,具体如何安装这里不介绍了。可以参考:https://blog.csdn.net/lanchunhui/article/details/54964064这里提一下,大部分博客推荐用anaconda安装,这个是没有问题的,但是安装完之后,就会发现在IDE(如Pycharm)中,impo...

2018-09-21 20:55:06 451

转载 深度学习——激活函数-Sigmoid,Tanh,ReLu,softplus,softmax

转自:激活函数-Sigmoid,Tanh,ReLu,softplus,softmaxPS:在学习深度学习的搭建时,用到不同的激活函数,因此查阅了这些函数,转自:http://blog.csdn.net/qrlhl/article/details/60883604#t2,对其中我认为有误的地方进行了一点修正。 不管是传统的神经网络模型还是时下热门的深度学习,我们都可以在其中看到激活函数的...

2018-09-20 19:12:26 971

原创 TensorFlow学习——tf.Variable()

tf.Variable(initializer,name):参数initializer是初始化参数,name是可自定义的变量名称主要在于一些可训练变量(trainable variables),比如模型的权重(weights,W)或者偏执值(bias)。例子:W = tf.Variable(tf.zeros([784, 10]))b = tf.Variable(tf.zeros([...

2018-09-20 18:56:12 2629

原创 TensorFlow学习——tf.placeholder

函数原型:tf.placeholder(dtype, shape=None, name=None)参数解释:dtype: The type of elements in the tensor to be fed.(参数类型)shape: The shape of the tensor to be fed (optional). If the shape is not specifi...

2018-09-20 18:38:48 367

转载 统计学之三大相关性系数(pearson、spearman、kendall)

(转自 微信公众号克里克学苑)三个相关性系数(pearson, spearman, kendall)反应的都是两个变量之间变化趋势的方向以及程度,其值范围为-1到+1,0表示两个变量不相关,正值表示正相关,负值表示负相关,值越大表示相关性越强。 1. person correlation coefficient(皮尔森相关性系数) 公式如下:重点关注第一个等号后面的公式,...

2018-09-17 18:25:10 81029 1

转载 机器学习——Bagging和Boosting的区别(面试准备)

Baggging 和Boosting都是模型融合的方法,可以将弱分类器融合之后形成一个强分类器,而且融合之后的效果会比最好的弱分类器更好。 Bagging:先介绍Bagging方法:Bagging即套袋法,其算法过程如下: 从原始样本集中抽取训练集。每轮从原始样本集中使用Bootstraping的方法抽取n个训练样本(在训练集中,有些样本可能被多次抽取到,而有些样本可能一次都...

2018-09-13 12:23:29 1972

翻译 python学习——sklearn.model_selection.cross_val_score

原版技术文档链接方法原型:sklearn.model_selection.cross_val_score(estimator, X, y=None, groups=None, scoring=None, cv=None, n_jobs=1, verbose=0, fit_params=None, pre_dispatch=‘2*n_jobs’)[source]该方法就是通过交叉验证模型...

2018-09-10 10:07:53 1869

转载 python学习——python机器学习库sklearn:岭回归(Ridge、RidgeCV)(L2正则化)

转自:python机器学习库sklearn——岭回归(Ridge、RidgeCV)(L2正则化)Ridge 回归通过对系数的大小施加惩罚来解决 普通最小二乘法 的一些问题。 岭系数最小化的是带罚项的残差平方和,其中,α≥0α≥0 是控制系数收缩量的复杂性参数: αα 的值越大,收缩量越大,这样系数对共线性的鲁棒性也更强。参数alpha:{float,array-like},sh...

2018-09-09 19:04:59 1464

转载 python学习——numpy.logspace()创建等比数列

转自:https://blog.csdn.net/shenpengjianke/article/details/29356755● 先来看一个例子,我们让开始点为0,结束点为0,元素个数为10,看看输出结果。为什么是这样子?难道不都是0吗?>>> a = np.logspace(0,0,10)>>> aarray([ 1.,  1.,  1.,  1...

2018-09-09 16:51:10 3182

原创 python学习——十分钟搞定pandas

转自:【原】十分钟搞定pandas转载这篇文章,首先是给自己作为一个参考,而是也让更多人能够看到这篇文章。本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:            创建对象可以通过 Data ...

2018-09-09 16:32:34 367

原创 python学习——pandas loc,iloc

参考博客:https://blog.csdn.net/weixin_39501270/article/details/76833836loc与iloc函数loc函数import pandas as pdimport numpy# 导入数据df = pd.read_csv(filepath_or_buffer="D://movie.csv")df_new = df.set_ind...

2018-09-09 16:12:30 318

原创 python学习——pandas fillna()填补空值

fillna可以填补数据集中的空值 

2018-09-09 11:46:42 7400

转载 机器学习——缺失值处理方法汇总

转自:https://blog.csdn.net/w352986331qq/article/details/78639233缺失值处理方法综述缺失值是指粗糙数据中由于缺少信息而造成的数据的聚类、分组、删失或截断。它指的是现有数据集中某个或某些属性的值是不完全的。缺失值的产生的原因多种多样,主要分为机械原因和人为原因。 机械原因是由于机械原因导致的数据收集或保存的失败造成的数据缺失,比如数...

2018-09-09 11:40:20 1273

原创 python学习——pandas查看数据集null值:isnull

在数据集中,可能有些字段下会有null值,我们在进行数据处理的时候,不能视而不见,可以使用isnull查看是否有空值In:all_dummy_df.isnull().sum().sort_values(ascending=False).head(10)Out:LotFrontage 486GarageYrBlt 159MasVnrArea 23...

2018-09-09 11:35:21 9879

原创 python学习——pandas使用get_dummies,对无大小区分分类字段进行one-hot热编码

参考博客:python中get_dummies实践pandas使用get_dummies进行one-hot编码在数据集中,会有一些分类字段,比如衣服的大小(X,XL,M),衣服的颜色(RED,GREEN),在进行训练的时候,我们肯定要让category变为nummerical表达形式。对于有大小区分的category,直接map就行了。如下:df = pd.DataFrame...

2018-09-09 11:06:36 1426

原创 python学习——pandas 唯一值unique( ),计数值value_counts( )及成员资格isin( )

唯一值unique():从结果可以看到unique()相当于把list变为set计数值value_counts(): 顾名思义,这就是对不同的对象进行计数成员资格isin( ):isin()就是看test是否在[1,2]中,如果在则True,不在False...

2018-09-09 10:37:34 27406

原创 python学习——pandas dtypes(数据类型) 、astype

Pandas所支持的数据类型: 1. float 2. int 3. bool 4. datetime64[ns] 5. datetime64[ns, tz] 6. timedelta[ns] 7. category 8. object 默认的数据类型是int64,float64.查看数据类型: all_df['MSSubClass'].dtypes   改变...

2018-09-09 10:28:07 41868 1

原创 LeetCode by python——全排列 II(Permutations II)

题目:给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]]思路:假如你是从开始一题一题做下来的人,这道题应该轻而易举就搞定了。首先说下,这道题和上到全排列有什么不一样:数字集中有重复数字说下我们需要注意什么:数字集是无序的 数字集含有负数接下来就是将下思...

2018-09-08 23:03:13 442

原创 LeetCode by python——全排列(Permutations)

题目:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]思路:这应该是每个程序员都应该掌握的算法题吧。基本思路就是对应一个排列来说,我们需要遍历一遍nums集合,先确定开头的数字,然后选定下一个数字,就...

2018-09-08 22:20:39 571

转载 python学习——pandas 数据合并与重塑

PANDAS 数据合并与重塑(concat篇)

2018-09-08 22:03:57 316

原创 python学习——log、log10、log2、log1p

在numpy库中,有各种求对数方法,下面是简单的对数方法。 log、log10、log2、log1p 计算自然对数、底为10的log、底为2的log、底为e的log 这里解释一下log1p:np.log1p(np.e-1) 结果为1,log1p就是求log(1+x)...

2018-09-08 19:52:26 19231

转载 python学习——pandas.read_csv

read_csv是机器学习代码中经常用到的读取数据方法。下面转载该方法的中文介绍。常用的参数有:filepath_or_buffer,encoding等。pandas.read_csv参数整理转自:http://www.cnblogs.com/datablog/p/6127000.html读取CSV(逗号分割)文件到DataFrame也支持文件的部分导入和选择迭代更多帮助参...

2018-09-08 19:27:48 284

原创 LeetCode——字符串相乘(Multiply Strings)

题目: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "56088"说明:num1 和 num2 的长度小于110。

2018-09-07 22:33:27 397

原创 LeetCode——缺失的第一个正数(First Missing Positive)(自己写的代码)

题目:给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1思路:刚开始想了很久没有想出来,后面简单看了下别人的博客,发现几乎全部都是用桶排序的思想解决的,这里简单说下桶排序,就是排序一串连续的数组,然后...

2018-09-05 23:02:12 310

原创 LeetCode——组合总和II(Combination Sum II)

题目:给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,...

2018-09-02 22:37:03 400

原创 python学习——list元素去重

最近学习python的时候,经常会遇到list去重的问题,这里记录一下方法。参考博客:https://blog.csdn.net/together_cz/article/details/76201975https://www.cnblogs.com/tianyiliang/p/7845932.html第一种方法:将list放入集合中,然后再将集合转为list,这样操作简单方便,都是...

2018-09-02 21:42:47 660

原创 机器学习——奇异值分解

首先分享红色石头写的蛮好的奇异值分解文章:https://mp.weixin.qq.com/s?__biz=MzIwOTc2MTUyMg==&mid=2247485204&idx=1&sn=26c54ebbb30a5cbc5b53e45e5b03e2d2&chksm=976fa289a0182b9fb63af5270a26632a562124901f71feba...

2018-09-02 10:22:07 180

原创 C/C++——函数传值方式

这里不细分C语言和C++的区别,简单讨论C++的的函数传值方式。讨论参数传递的时候,我们将一个参数变量看成(address:value)。C++中函数的参数传递有三种方式:值传递:在C/C++中,值传递就是函数体的参数没有加*或者&,为什么叫值传递呢?就是因为我们只是将值传进函数体内了,但是参数的地址,我们并没有传递进去,简单来说就是只是简单复制了值而已。示例代码:#i...

2018-09-01 16:50:20 655

原创 python学习——python函数参数变化问题

昨天写LeetCode的时候,发现python跟C++不一样的地方,导致思路没有错,代码运行就报错。参考博客:http://www.cnblogs.com/monkey-moon/p/9347505.html入门学习编程的时候,我们都学过swap函数,就是传入两个参数,交换两个参数,这个swap函数在C语言中给我们的警示是函数内改变传入的参数值是不会改变函数外的值,如果不用引用和指针的话。...

2018-09-01 12:09:09 705

原创 LeetCode——组合总和(Combination Sum)

题目:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1:输入: candidates = [2,3,6,7], target = 7,...

2018-09-01 11:53:56 715

C语言游戏设计的一些程序

以前保存的别人用C语言写的游戏,感兴趣的可以下载下来哦。魂斗罗,空中骑士等4款小游戏

2018-08-27

C程序设计语言 The C Programming Language

C语言教父写的书,可以下下来看看。。

2018-08-27

kaggl titanic数据集

kaggle关于泰坦尼克的数据集,里面有3个数据集,是完整的。

2018-05-04

ESP8266与上位机通信代码

基于STC12060S2,波特率默认115200

2017-10-27

空空如也

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

TA关注的人

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